avatar of 发明者量化-小小梦 发明者量化-小小梦
پر توجہ دیں نجی پیغام
4
پر توجہ دیں
1271
پیروکار

"بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز" کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

میں تخلیق کیا: 2017-05-05 19:03:55, تازہ کاری: 2020-03-30 13:51:24
comments   17
hits   4176

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

اس میں کچھ تبدیلیاں کی گئی ہیں۔ تازہ ترین معلومات کے لیے API دستاویزات ملاحظہ کریں۔

حکمت عملی کے پیرامیٹرز کی جانچ ، مختلف وقت کے وقفے کی جانچ پڑتال ، متعدد معیارات کی اشیاء کی جانچ پڑتال ، وغیرہ۔ جب جانچ پڑتال کی حکمت عملی کو بار بار ایڈجسٹ کرنے کی ضرورت ہوتی ہے ، اور ریکارڈ نہیں کیا جاسکتا ہے ، تو اگلی بار جانچ پڑتال کے وقت اسے دوبارہ ترتیب دینا پڑتا ہے۔ پیرامیٹرز کو ایڈجسٹ کرنے کی سہولت کے لئے ، پلیٹ فارم میں نئی خصوصیات شامل کی گئیں ہیں۔ - کوڈ کا استعمال کرتے ہوئے عین مطابق ایڈجسٹ کریں

  • #### 1، جب آپ اس خصوصیت کا استعمال نہیں کرتے ہیں

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

یہ ایک ٹیسٹ حکمت عملی ہے، اور اس کا کوڈ یہ ہے:

  function main(){
      while(true){
          LogStatus("测试默认参数!");
          Sleep();
      }
  }

پالیسی پیرامیٹرز اس طرح ہیں:

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

#### اس وقت انٹرفیس ٹیب میں پیرامیٹرز کو ڈیفالٹ کی طرح ہیں:

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

  • 2، کوڈ کا استعمال کرتے ہوئے ڈیفالٹ پیمائش کی ترتیبات کو ایڈجسٹ

    • ##### پیمائش کے نظام کے پیرامیٹرز:
    /*backtest
      start: 2017-03-01        
      end: 2017-03-02           
      period: 15                
      mode: 1                 
    */
    

    “بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

    نوٹس:

    • period: 15 15 کا مطلب ہے 15 منٹ ، پلیٹ فارم کی حمایت کی مدت 1 منٹ ، 5 منٹ ، 15 منٹ ، 30 منٹ ، 1 گھنٹہ ، 1 دن ہے تو ایک گھنٹہ کیا ہے؟ ایک گھنٹہ 60 منٹ ہے، اور یہ لکھا ہےperiod : 60اس کا مطلب ہے کہ آپ کو اس کی ضرورت نہیں ہے. تو ایک دن کیا ہے؟ ایک دن 24 * 60 منٹ ہے، اور یہ ہےperiod : 1440اس کا مطلب ہے کہ آپ کو اس کی ضرورت نہیں ہے.

    • موڈ: موڈ 1 موڈ کا مطلب ہے کہ موڈ کا پتہ لگانے والا ، موڈ کا پتہ لگانے والا نظام کی حمایت کرتا ہے۔模拟级别回测实盘级别回测یہاں 1 نیچے والے خانے کا انڈیکس ہے اور 0 نیچے والے خانے کا模拟级别回测1 کے لئے实盘级别回测

    • پیمائش کی حکمت عملی کے پیرامیٹرز:
    /*defaults
      number : 0
      bool: false
      string: Hello BotVS!
      comboBox : 2
    */
    

    “بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

    نوٹس:

    • comboBox: 2 2 کا مطلب ہے نیچے والے خانے کا انڈیکس، نیچے والے خانے کے پہلے آپشن کا انڈیکس 0 ہے، دوسرے آپشن کا انڈیکس 1 ہے، اور تیسرے آپشن کا انڈیکس 2 ہے۔

    • خفیہ کاری سٹرنگ کی قسم کے پیرامیٹرز اور سٹرنگ کی قسم ایک ہی آپریشن کی ترتیبات

    • مکمل ٹیسٹ کوڈ

Javascript

/*backtest
  start: 2017-03-01        
  end: 2017-03-02           
  period: 15              
  mode: 1                 
*/

/*defaults
  number : 0
  bool: false
  string: Hello BotVS!
  comboBox : 2
*/

function main(){
    while(true){
        LogStatus("测试默认参数!");
        Sleep();
    }
}

Python

'''
/*backtest
  start: 2017-03-01        
  end: 2017-03-02           
  period: 15              
  mode: 1                 
*/

/*defaults
  number : 0
  bool: false
  string: Hello BotVS!
  comboBox : 2
*/
'''
def main():
  Log("OK")  

اس صفحے کو تازہ کریں اور دیکھیں کہ آیا اس میں پہلے کی طرح کوئی تبدیلی آئی ہے۔ (نوٹ: کوڈ میں تبدیلی کی ڈیفالٹ پیرامیٹرز کی ترتیب صفحے پر پہلی بار آنے پر اثر انداز ہوتی ہے ، وسط میں تبدیلی اثر انداز نہیں ہوتی ہے ، بچانے کے بعد تازہ کاری اثر انداز ہوتی ہے) ۔

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

جیسا کہ آپ دیکھ سکتے ہیں ، کوڈ کے مطابق کوڈ کو تبدیل کیا گیا ہے ، چاہے وہ کوکی ریسرچ سسٹم کا ڈیفالٹ پیرامیٹرز کوکی ہو ، یا کوکی کی حکمت عملی کا ڈیفالٹ پیرامیٹرز کوکی۔ آپ کی ضرورت کی ترتیبات کو بچانے کے لئے، آپ کو دوبارہ پیمائش کے پیرامیٹرز کو ترتیب دینے کے لئے کوئی ضرورت نہیں ہے.

  • #### 3۔ MATE بٹن کا استعمال کرتے ہوئے پیج کی ترتیبات کو کوڈ کی شکل میں پالیسی کوڈ میں داخل کریں:

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

اس طرح پہلی بار کوڈ کی شکل میں سیٹ کرنے پر ڈیفالٹ ریٹرننگ پیرامیٹرز کو ہاتھ سے لکھنے کی ضرورت نہیں ہے۔ یہ ریٹرننگ پیج پر سیٹ کیا جاسکتا ہے اور براہ راست کوڈ میں داخل کیا جاسکتا ہے۔

  • #### ٹیسٹ کی حکمت عملی

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

https://www.fmz.com/strategy/40155

نوٹ: args کو defaults میں تبدیل کریں

  • #### 2017.12.17 اصلاح شدہ بٹن کی بازیافت کی ترتیبات کو بچانے کے بٹن کی تقریب (بٹن کنٹرول کا اصل نام میٹا ہے)

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

مثال کے طور پر: ریٹرننگ کے اختیارات کو ترتیب دینے کے بعد (جیسے وقت، ایکسچینج، K لائن کی مدت، وغیرہ) اس کے بعد ، آپ کو اس پر کلک کرنے کی ضرورت ہوگی۔ پالیسی ترمیم صفحے پر واپس جانے کی ترتیبات کو بچانے کے لئے ٹیب کو کلک کریں۔ کوڈ کی شکل میں واپس جانے کی ترتیب کو پالیسی میں محفوظ کریں ، اور اگلی بار اس کوڈ کے ساتھ واپس جائیں۔ واپسی کے اختیارات کو پہلے سے طے شدہ ترتیب دیں۔

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

کوڈ کو تبصرے کے طور پر محفوظ کرنے کے لئے ایڈیٹ باکس کے آغاز میں خود کار طریقے سے شامل کیا جاتا ہے۔

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

اس طرح ، آپ کو اگلے بار ریٹرننگ کی معلومات کو ترتیب دینے کی ضرورت نہیں ہوگی۔

اگر آپ نے ایکسچینج آبجیکٹ کی شرح کی ترتیبات کو ایڈجسٹ کیا ہے تو:

“بیک ٹیسٹنگ سسٹم ڈیفالٹ سیٹنگز” کو ٹھیک کرنے کے لیے کوڈ کا استعمال کیسے کریں

اس کے بعد آپ کو ایک ریٹ کی ترتیب کو بچانے کے لئے، آپ کو ایک ریٹ کی ترتیب کو دیکھنے کے لئے ریٹ کی ترتیب میں ظاہر ہوتا ہے.

  # 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。