কৌশলটির প্যারামিটার পরীক্ষা, বিভিন্ন সময়কালের পুনরাবৃত্তি, একাধিক মানের বস্তুর পুনরাবৃত্তি ইত্যাদি, পুনরাবৃত্তি কৌশলটি পুনরাবৃত্তির সময় পুনরায় সেট করতে হবে কারণ প্যারামিটারগুলি বারবার সামঞ্জস্য করা দরকার এবং রেকর্ড করা যায় না। প্যারামিটার সামঞ্জস্যের সুবিধার্থে প্ল্যাটফর্ম, নতুন বৈশিষ্ট্য যুক্ত করা হয়েছে - কোডটি সঠিকভাবে সামঞ্জস্য করুন।

আপনি দেখতে পাচ্ছেন যে এটি একটি পরীক্ষামূলক কৌশল, কোডটি নিম্নরূপঃ
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 দিন
এখন, ১ ঘন্টা = ৬০ মিনিট, আমরা লিখবperiod : 60এটা ঠিক।
এখন আমরা কিভাবে 1 দিনকে বুঝবো? 1 দিন = 24 * 60 মিনিট, আমরা লিখবperiod : 1440এটা ঠিক।
mode: 1 mode হল রিটার্নিং সিস্টেম দ্বারা সমর্থিত রিটার্নিং মোড।模拟级别回测 , 实盘级别回测এখানে 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")

আপনি দেখতে পাচ্ছেন যে, কোডের ভিত্তিতে ক্যালকুলেটর সিস্টেমের ডিফল্ট প্যারামিটার ক্যালকুলেটর এবং ক্যালকুলেটর কৌশলগুলির ডিফল্ট প্যারামিটার ক্যালকুলেটর উভয়ই সংশোধন করা হয়েছে। সেটিং সংরক্ষণ করুন, আর রিটার্ন প্যারামিটার সেট করতে হবে না।

এইভাবে প্রথমবার কোড আকারে সেট করার সময় ডিফল্ট রিটার্নিং প্যারামিটারগুলি হাতে লেখা হয় না। এটি রিটার্নিং পৃষ্ঠায় সেট করা যায় এবং সরাসরি কোডে সন্নিবেশ করা যায়।

https://www.fmz.com/strategy/40155
দ্রষ্টব্যঃ args পরিবর্তন করে ডিফল্ট করুন

যেমন: যখন রিটার্নিং বিকল্পগুলি সেট করা হয় (যেমন সময়, এক্সচেঞ্জ, K-লাইন সময়কাল ইত্যাদি) নীতি সম্পাদনা পৃষ্ঠায়, আপনি একটি ট্যাবলেট ক্লিক করতে পারেন। পুনরাবৃত্তি সেটিংস সংরক্ষণ করুন। পুনরাবৃত্তি কনফিগারেশনটি কোড আকারে নীতিতে সংরক্ষণ করা হবে, এবং পরবর্তী পুনরাবৃত্তিটি এই কোডটি ব্যবহার করবে। পুনরাবৃত্তি বিকল্পটি ডিফল্টরূপে কনফিগার করুন।

কোডটি স্বয়ংক্রিয়ভাবে সম্পাদনা বিভাগের শুরুতে যোগ করা হয় এবং মন্তব্য হিসাবে সংরক্ষণ করা হয়।

এই পদ্ধতিতে, আপনি আপনার রিটার্নিং তথ্য সংরক্ষণ করতে পারবেন এবং পরবর্তী সময়ে এটি কনফিগার করতে হবে না।
যদি রিটার্ন করা এক্সচেঞ্জের বস্তুর রেট সেটিং পরিবর্তন করা হয়ঃ

তারপর আপনি আপনার রিটার্নিং সেটিং সংরক্ষণ করুন এবং আপনি দেখতে পাবেন যে আপনার রিটার্নিং সেটিংসে একটি রেট সেটিং রয়েছে।
# 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。