ট্রেডিং কৌশল কোডগুলিতে, কৌশল ইন্টারফেসে সেট করা কৌশল পরামিতিগুলি গ্লোবাল ভেরিয়েবলের আকারে প্রতিফলিত হয়।JavaScript
, C++
, MyLanguage
সরাসরি পরামিতি মান সেট বা কৌশল ইন্টারফেসে পরামিতি পরিবর্তন অ্যাক্সেস করতে পারেন.Python
কৌশল, মূল শব্দglobal
গ্লোবাল ভেরিয়েবল এবং কৌশল ইন্টারফেস পরামিতি পরিবর্তন করতে প্রয়োজন হয়।PINE
ভাষা ব্যবহার করেinput()
ফাংশন ইন্টারফেস পরামিতি তৈরি করতে.Blockly visualization
ইন্টারফেস প্যারামিটার ছাড়া কৌশল ডিজাইন করে।
ভেরিয়েবল (নাম উদাহরণ) | বর্ণনা | প্রকার | ডিফল্ট মান (বর্ণনা) | উপাদান কনফিগারেশন (বর্ণনা) | মন্তব্যসমূহ |
---|---|---|---|---|---|
- | - | - | - | - | - |
pNum | প্যারামিটার pNum এর বর্ণনা | সংখ্যা | উদাহরণস্বরূপ, ডিফল্ট মানটি 100 এ সেট করুন, যা সি ++ কৌশলতে একটি ফ্লোটিং পয়েন্ট টাইপ। | বর্তমান প্যারামিটার বন্ডিং ইন্টারফেস কন্ট্রোলগুলি সেট করতে ব্যবহৃত হয়ঃ উপাদান প্রকার, সর্বনিম্ন মান, সর্বাধিক মান, গোষ্ঠী, ফিল্টার ইত্যাদি। | প্যারামিটার pNum সম্পর্কে মন্তব্য। pNum এর মান একটি সংখ্যাসূচক প্রকার। |
pBool | প্যারামিটার pBool এর বর্ণনা | সত্য/মিথ্যা | একটি ডিফল্ট মান সেট করতে একটি সুইচ কন্ট্রোল ব্যবহার করুন, একটি ঐচ্ছিক কন্ট্রোল ছাড়া | উপরের মতই | প্যারামিটার pBool সম্পর্কে মন্তব্য। pBool এর মান বুলিয়ান টাইপের। |
pStr | প্যারামিটার pStr এর বর্ণনা | স্ট্রিং | উদাহরণস্বরূপ, ডিফল্ট মান নির্ধারণ করুনঃ abc | উপরের মতই | প্যারামিটার pStr সম্পর্কে মন্তব্য, pStr এর মান একটি স্ট্রিং টাইপ |
পিকোমবক্স | প্যারামিটার pCombox এর বর্ণনা | নির্বাচিত | অপশনে এক বা একাধিক অপশন সেট করুন | উপরের মতই | প্যারামিটার pCombox সম্পর্কে মন্তব্য। pCombox এর মান অনেক রূপ নিতে পারে। |
pSecretStr | প্যারামিটারের বর্ণনা pSecretStr | স্ট্রিং | উদাহরণস্বরূপ, ডিফল্ট মান নির্ধারণ করুনঃ xyz | উপরের মতই | প্যারামিটার pSecretStr সম্পর্কে মন্তব্য। pSecretStr এর মান একটি স্ট্রিং টাইপ। |
ইন্টারফেস পরামিতিগুলি কৌশল সম্পাদনা পৃষ্ঠার কোড সম্পাদনা এলাকার নীচে কৌশল পরামিতি এলাকায় সেট করা হয়। দয়া করে নোট করুনঃ
pNum
, pBool
, pStr
, pCombox
, pSecretStr
এটি একটি গ্লোবাল ভেরিয়েবল হিসাবে কৌশল কোডে বিদ্যমান, যার অর্থ কৌশল পরামিতিগুলি কোডে সংশোধন করা যেতে পারে।pCombox
যখন কৌশল ইন্টারফেসের পরামিতিগুলির
ইন্টারফেস প্যারামিটার দ্বারা সমর্থিত ৫ ধরনের উপাদানঃ
ইন্টারফেস পরামিতিগুলির সাথে সামঞ্জস্যপূর্ণ কন্ট্রোল টাইপ সেট করার পাশাপাশি, আপনি ইন্টারফেস পরামিতিগুলির গ্রুপিং এবং ফিল্টারিংও সেট করতে পারেন।
ব্যাকটেস্টিং সিস্টেমে পরামিতি সংরক্ষণ
যদি আপনি ব্যাকটেস্টিং চলাকালীন কৌশল পরামিতি সংরক্ষণ করতে চান, আপনি ক্লিক করতে পারেনSave Backtest Settings
কৌশল পরামিতি সংশোধন করা হয় পরে বোতাম, ব্যাকটেস্টিং সিস্টেম পড়ুনব্যাকটেস্ট সেটিংস সংরক্ষণ করুন.
ভেরিয়েবল | বর্ণনা | প্রকার | ডিফল্ট মান |
---|---|---|---|
সংখ্যা | সংখ্যাসূচক প্রকার | সংখ্যা | 1 |
স্ট্রিং | সংখ্যাসূচক প্রকার | স্ট্রিং | হ্যালো এফএমজেড |
কমবক্স | কম্বোবক্স | কম্বোবক্স (নির্বাচিত) | 1|2|3 |
বুল | বুল মান | বুলিয়ান (সত্য/মিথ্যা) | সত্য |
numberA@isShowA | নম্বর এ | সংখ্যা | 2 |
isShowA | প্যারামিটার নম্বরA প্রদর্শন করা হবে কি না | বুলিয়ান (সত্য/মিথ্যা) | মিথ্যা |
আপনি কোড আকারে কৌশল পরামিতি সেটিংস সংরক্ষণ করতে পারেন, উদাহরণস্বরূপঃ
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
'''backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
'''
/*backtest
start: 2020-02-29 00:00:00
end: 2020-03-29 00:00:00
period: 1d
args: [["number",2],["string","Hello FMZ.COM"],["combox",2],["bool",false],["numberA@isShowA",666],["isShowA",true]]
*/
লাইভ ট্রেডিং প্যারামিটার আমদানি ও রপ্তানি
লাইভ ট্রেডিং চালানোর সময়, আপনি লাইভ ট্রেডিং কনফিগারেশনের পরামিতি তথ্য সংরক্ষণ করতে হবে, আপনি json
ফাইল.
রপ্তানি করা কৌশল পরামিতি কনফিগারেশনটি লাইভ ট্রেডিংয়ে আবারও আমদানি করা যেতে পারে। সংরক্ষিত কৌশল লাইভ ট্রেডিং পরামিতিগুলি বর্তমান লাইভ ট্রেডিংয়ে আমদানি করতে