حکمت عملی کے پیرامیٹر ٹیسٹ ، مختلف وقت کے وقفے میں دوبارہ جانچ ، متعدد اشارے کی دوبارہ جانچ وغیرہ ، دوبارہ جانچ کی حکمت عملی میں ، کیونکہ پیرامیٹرز کو بار بار ایڈجسٹ کرنے کی ضرورت ہے ، اور ریکارڈ نہیں کیا جاسکتا ہے ، اگلی بار دوبارہ جانچ پڑتال کے لئے دوبارہ سیٹ کریں۔ پلیٹ فارم پیرامیٹرز کو ایڈجسٹ کرنے ، نئی خصوصیات کو شامل کرنے کی سہولت کے ل.
آپ دیکھ سکتے ہیں کہ یہ ایک ٹیسٹ کی حکمت عملی ہے، اور اس کا کوڈ مندرجہ ذیل ہے:
function main(){
while(true){
LogStatus("测试默认参数!");
Sleep();
}
}
اس کی حکمت عملی کے پیرامیٹرز یہ ہیں:
/*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
*/
جاوا اسکرپٹ
/*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")
آپ دیکھ سکتے ہیں کہ ، چاہے یہ ہیک ریسکیو سسٹم کا ڈیفالٹ پیرامیٹر ہیک ہو ، یا ہیک پالیسی کا ڈیفالٹ پیرامیٹر ہیک ، کوڈ کے مطابق اس میں ترمیم کی گئی ہے۔ محفوظ کریں مطلوبہ ترتیبات ، اور دوبارہ جانچ پڑتال کے پیرامیٹرز کو ترتیب دینے کے لئے مزید نقطہ نظر کی ضرورت نہیں ہے۔
اس طرح پہلی بار کوڈ کی شکل میں ترتیب دی گئی ہے ، پہلے سے طے شدہ دوبارہ جانچ پڑتال کے پیرامیٹرز کو دستی طور پر نہیں لکھا جاسکتا ہے ، اسے دوبارہ جانچ پڑتال کے صفحے پر ترتیب دیا جاسکتا ہے اور براہ راست کوڈ میں داخل کیا جاسکتا ہے۔
نوٹ: تبدیل args ڈیفالٹس پر
مثال کے طور پر جب آپ دوبارہ جانچ پڑتال کے اختیارات (مثال کے طور پر وقت، ایکسچینج، K لائن سائیکل وغیرہ) مقرر کرتے ہیں آپ کلک کر سکتے ہیں پالیسی میں ترمیم کریں صفحے پر تالا محفوظ کریں ریسیٹ کی ترتیبات تالا، ریسیٹ کی ترتیبات کو کوڈ کے طور پر پالیسی میں محفوظ کیا جائے گا، اگلے بار ریسیٹ کو اس کوڈ کے طور پر ڈیفالٹ ترتیب ریسیٹ کا اختیار.
کوڈ کو خود بخود ایڈیٹنگ کے علاقے میں سب سے پہلے شامل کیا جاتا ہے اور اسے تشریح کے طور پر محفوظ کیا جاتا ہے۔
اس طرح، آپ کو آپ کے ہاتھ میں محفوظ کر سکتے ہیں، اور آپ کو دوبارہ دوبارہ ترتیب دینے کی ضرورت نہیں ہے.
اگر کسی تبادلے کی شرح کی ترتیبات کو ایڈجسٹ کیا گیا ہے تو ، تبادلے کی قیمتوں کا تعین:
اس کے بعد ، دوبارہ جانچ پڑتال کی ترتیبات کو محفوظ کریں ، اور آپ دیکھیں گے کہ دوبارہ جانچ پڑتال کی ترتیبات میں ایک شرح کی ترتیب ظاہر ہوتی ہے۔
# 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。
کائزی1231کیا آپ نے یہ معلومات تخلیق کی ہیں جو کہ آپ کی حکمت عملی میں براہ راست استعمال کی جا سکتی ہیں؟ مثال کے طور پر، یہ شرح، بیلنس بیلنس، منافع کا حساب لگائیں؟
ہاکسلاٹو`mode: 1` غیر فعال لگتا ہے ، اور اس کے انٹرفیس پر ہمیشہ ** اینالوجی سطح کی ٹِک ** دکھائی دیتی ہے۔
ایڈورڈ گیواچھا کام! کیا آپ نے ایک ہی وقت میں ایکسچینج اور خرید و فروخت کی لاگت کو شامل کیا ہے اور اسے کوڈ کیا ہے؟ ہر بار ان کو ایڈجسٹ کریں
آبدوزاگر آپ اپنے اکاؤنٹ میں رقم جمع کروا سکتے ہیں تو ، آپ کو اپنے اکاؤنٹ میں رقم جمع کرنے کی ضرورت ہے۔
ایجاد کاروں کی مقدار - خوابشرح براہ راست حکمت عملی انٹرفیس میں ایک پیرامیٹر مقرر کریں.
کائزی1231کیا آپ کو معلوم ہے کہ آپ کو کس طرح اپنی حکمت عملی میں ریٹیسٹ پلیٹ فارم کی شرح کی ترتیبات حاصل کرنے کا کوئی طریقہ مل سکتا ہے؟
ایجاد کاروں کی مقدار - خوابیہ کام نہیں کرتا، یہ صرف کوڈ ہے جو پیرامیٹرز کو ترتیب دیتا ہے جو ریٹیسٹ سسٹم کو دیا جاتا ہے۔
ایجاد کاروں کی مقدار - خوابٹھیک ہے ، یہ واضح ہے ^^ ، یہ خود ہی تشریح کا کوڈ ہے ، اور اس میں مزید تشریح کرنے سے تجزیہ کی غلطی پیدا ہوسکتی ہے۔
ہاکسلاٹویہ تازہ کاری کا مسئلہ نہیں ہے ، یہ اس وجہ سے ہے کہ میں نے جملے کے بعد ایک تبصرہ بھی شامل کیا ہے جس کی وجہ سے بوٹ وی ایس درست طریقے سے حل نہیں کرسکتا ہے۔ مثال کے طور پر: ```js /* بیک ٹیسٹ mode: 1 // اصلی ڈسک کی سطح کی ٹکٹ */ `` اس کے ساتھ ساتھ ، `mode` کو ہمیشہ **0** ((شکل سازی کی سطح) کے طور پر سیٹ کیا جاتا ہے۔
ایجاد کاروں کی مقدار - خوابہائے ، آپ نے کہا کہ یہ تعداد کوڈ میں سیٹ نہیں ہوسکتی ہے۔
ایجاد کاروں کی مقدار - خواباگر آپ کو یہ مسئلہ درپیش ہے تو ، آپ کو اس صفحے کو تازہ کرنے کی ضرورت ہوگی۔
ہاکسلاٹوسوال یہ بھی ہے کہ کیا اب ** توازن **، ** بقیہ رقم **، ** خریدیں **، ** بیچیں ** کو backtest میں ترتیب دیا جا سکتا ہے؟
صفرآپ کو آپ کی ادائیگی کی ترتیب محفوظ کر سکتے ہیں
ج +1
ایڈورڈ گیوسادہ، ایک بٹن قائم کریں، موجودہ سیٹ کو بطور ڈیفالٹ سیٹ کرنے کا اختیار۔ جب آپ یہ کام کرلیں گے تو آپ کو خود کوڈ کوڈ داخل کریں گے یا پس منظر میں ریکارڈ کریں گے ، جو اب سے کہیں زیادہ آسان ہے۔
ایجاد کاروں کی مقدار - خواباس کا مطلب یہ ہے کہ کچھ پیچیدہ اور عارضی طور پر ڈیزائن میں ہیں ، لیکن یہ دیکھنے کے لئے کہ کس طرح ڈیزائن کرنا سب سے زیادہ معقول ، آسان اور موثر ہے۔
ایجاد کاروں کی مقدار - خوابآپ کی تجاویز کا شکریہ، یہ بھی ایک سیٹ اپ کی ضرورت ہے، میں نے رپورٹ Z کو ریکارڈ کیا ہے۔