کس طرح کوڈ کو درست طریقے سے ایڈجسٹ کرنے کے لئے کیبل ریسیسر سسٹم کی طرف سے ڈیفالٹ کیبل سیٹ

مصنف:چھوٹا سا خواب, تخلیق: 2017-05-05 19:03:55, تازہ کاری: 2020-03-30 13:51:24

کس طرح کوڈ کو درست طریقے سے ایڈجسٹ کرنے کے لئے کیبل ریسیسر سسٹم کی طرف سے ڈیفالٹ کیبل سیٹ

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

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

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

    img

    آپ دیکھ سکتے ہیں کہ یہ ایک ٹیسٹ کی حکمت عملی ہے، اور اس کا کوڈ مندرجہ ذیل ہے:

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

    اس کی حکمت عملی کے پیرامیٹرز یہ ہیں:

    img

    اس وقت کی مرموز ریورس انٹرفیس کی مرموز میں پیرامیٹرز مندرجہ ذیل تصویر میں ڈیفالٹ کی ترتیبات ہیں

    img

  • 2، کوڈ کا استعمال کریں، ریورس کی ڈیفالٹ ترتیبات کو ایڈجسٹ کریں

    • نظام کے پیرامیٹرز کو دوبارہ جانچنے کا حصہ:
      /*backtest
        start: 2017-03-01        
        end: 2017-03-02           
        period: 15                
        mode: 1                 
      */
      

      img

      نوٹ:

      • 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
      */
      

      img

      نوٹ:

      • comboBox: 2 یہ 2 ڈراپ باکس کا انڈیکس ہے، ڈراپ باکس کا پہلا آپشن کا انڈیکس 0 ہے، دوسرا آپشن کا انڈیکس 1 ہے، اور تیسرا آپشن کا انڈیکس 2 ہے۔
      • خفیہ کاری سٹرنگ کی قسم کے پیرامیٹرز اور سٹرنگ کی قسم ایک ہی آپریٹنگ کی ترتیبات ہیں۔
    • مکمل ٹیسٹنگ کوڈ

جاوا اسکرپٹ

/*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();
    }
}

پائیتھون

'''
/*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")  

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

img

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

  • 3، MATE بٹن کا استعمال کرتے ہوئے، صفحہ کی ترتیبات کو دوبارہ ترتیب دینے کے لئے پیرامیٹرز کو کوڈ کے طور پر حکمت عملی کوڈ میں داخل کریں:

    img

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

  • اس کی جانچ کی حکمت عملی کا پتہ:

    img

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

نوٹ: تبدیل args ڈیفالٹس پر

  • 2017.12.17 اصلاح کی گئی تھوک بچانے کی جانچ پڑتال کی ترتیبات تھوک کی خصوصیت (بٹن کنٹرولر کو پہلے META کہا جاتا تھا)

    img

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

    img

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

    img

    اس طرح، آپ کو آپ کے ہاتھ میں محفوظ کر سکتے ہیں، اور آپ کو دوبارہ دوبارہ ترتیب دینے کی ضرورت نہیں ہے.

    اگر کسی تبادلے کی شرح کی ترتیبات کو ایڈجسٹ کیا گیا ہے تو ، تبادلے کی قیمتوں کا تعین:

    img

    اس کے بعد ، دوبارہ جانچ پڑتال کی ترتیبات کو محفوظ کریں ، اور آپ دیکھیں گے کہ دوبارہ جانچ پڑتال کی ترتیبات میں ایک شرح کی ترتیب ظاہر ہوتی ہے۔

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

مزید

کائزی1231کیا آپ نے یہ معلومات تخلیق کی ہیں جو کہ آپ کی حکمت عملی میں براہ راست استعمال کی جا سکتی ہیں؟ مثال کے طور پر، یہ شرح، بیلنس بیلنس، منافع کا حساب لگائیں؟

ہاکسلاٹو`mode: 1` غیر فعال لگتا ہے ، اور اس کے انٹرفیس پر ہمیشہ ** اینالوجی سطح کی ٹِک ** دکھائی دیتی ہے۔

ایڈورڈ گیواچھا کام! کیا آپ نے ایک ہی وقت میں ایکسچینج اور خرید و فروخت کی لاگت کو شامل کیا ہے اور اسے کوڈ کیا ہے؟ ہر بار ان کو ایڈجسٹ کریں

آبدوزاگر آپ اپنے اکاؤنٹ میں رقم جمع کروا سکتے ہیں تو ، آپ کو اپنے اکاؤنٹ میں رقم جمع کرنے کی ضرورت ہے۔

چھوٹا سا خوابشرح براہ راست حکمت عملی انٹرفیس میں ایک پیرامیٹر مقرر کریں.

کائزی1231کیا آپ کو معلوم ہے کہ آپ کو کس طرح اپنی حکمت عملی میں ریٹیسٹ پلیٹ فارم کی شرح کی ترتیبات حاصل کرنے کا کوئی طریقہ مل سکتا ہے؟

چھوٹا سا خوابیہ کام نہیں کرتا، یہ صرف کوڈ ہے جو پیرامیٹرز کو ترتیب دیتا ہے جو ریٹیسٹ سسٹم کو دیا جاتا ہے۔

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

ہاکسلاٹویہ تازہ کاری کا مسئلہ نہیں ہے ، یہ اس وجہ سے ہے کہ میں نے جملے کے بعد ایک تبصرہ بھی شامل کیا ہے جس کی وجہ سے بوٹ وی ایس درست طریقے سے حل نہیں کرسکتا ہے۔ مثال کے طور پر: ```js /* بیک ٹیسٹ mode: 1 // اصلی ڈسک کی سطح کی ٹکٹ */ `` اس کے ساتھ ساتھ ، `mode` کو ہمیشہ **0** ((شکل سازی کی سطح) کے طور پر سیٹ کیا جاتا ہے۔

چھوٹا سا خوابہائے ، آپ نے کہا کہ یہ تعداد کوڈ میں سیٹ نہیں ہوسکتی ہے۔

چھوٹا سا خواباگر آپ کو یہ مسئلہ درپیش ہے تو ، آپ کو اس صفحے کو تازہ کرنے کی ضرورت ہوگی۔

ہاکسلاٹوسوال یہ بھی ہے کہ کیا اب ** توازن **، ** بقیہ رقم **، ** خریدیں **، ** بیچیں ** کو backtest میں ترتیب دیا جا سکتا ہے؟

صفرآپ کو آپ کی ادائیگی کی ترتیب محفوظ کر سکتے ہیں

ج +1

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

چھوٹا سا خواباس کا مطلب یہ ہے کہ کچھ پیچیدہ اور عارضی طور پر ڈیزائن میں ہیں ، لیکن یہ دیکھنے کے لئے کہ کس طرح ڈیزائن کرنا سب سے زیادہ معقول ، آسان اور موثر ہے۔

چھوٹا سا خوابآپ کی تجاویز کا شکریہ، یہ بھی ایک سیٹ اپ کی ضرورت ہے، میں نے رپورٹ Z کو ریکارڈ کیا ہے۔