আপনি ঠিকই শুনেছেন, এটা ৩০ লাইনের কোড, আমি সাধারণত কোডের পুরোটা পড়ে দেখি, যাতে একটা বড় ধারণা পাওয়া যায়।
পলিসির প্যারামিটারগুলো হল
| প্যারামিটার | বর্ণনা করা | টাইপ | ডিফল্ট মান |
|---|---|---|---|
| FastPeriod | এক্সপ্রেস লাইন চক্র | সংখ্যা | 3 |
| SlowPeriod | প্রবেশের ধীর লাইন চক্র | সংখ্যা | 7 |
| EnterPeriod | পর্যবেক্ষণের সময়কাল | সংখ্যা | 3 |
| ExitFastPeriod | এক্সচেঞ্জ ফাস্টলাইন চক্র | সংখ্যা | 3 |
| ExitSlowPeriod | দীর্ঘমেয়াদী চক্র | সংখ্যা | 7 |
| ExitPeriod | পর্যবেক্ষণের সময় | সংখ্যা | 1 |
| PositionRatio | অবস্থান অনুপাত | সংখ্যা | 0.8 |
| Interval | জরিপের সময়কাল (সেকেন্ড) | সংখ্যা | 10 |

交易类库এটি একটি সহজ কৌশল তৈরি করতে সাহায্য করে, কেনাকাটা বা বিক্রয়ের জন্য তালিকা তৈরি করার জন্য আর চিন্তা করার দরকার নেই।function main() {
var STATE_IDLE = -1;
var state = STATE_IDLE;
var opAmount = 0;
var initAccount = $.GetAccount();
Log(initAccount);
while (true) {
if (state === STATE_IDLE) {
var n = $.Cross(FastPeriod, SlowPeriod);
if (Math.abs(n) >= EnterPeriod) {
opAmount = parseFloat((initAccount.Stocks * PositionRatio).toFixed(3));
var obj = n > 0 ? $.Buy(opAmount) : $.Sell(opAmount);
if (obj) {
opAmount = obj.amount;
state = n > 0 ? PD_LONG : PD_SHORT;
Log("开仓详情", obj, "交叉周期", n);
}
}
} else {
var n = $.Cross(ExitFastPeriod, ExitSlowPeriod);
if (Math.abs(n) >= ExitPeriod && ((state === PD_LONG && n < 0) || (state === PD_SHORT && n > 0))) {
var obj = state === PD_LONG ? $.Sell(opAmount) : $.Buy(opAmount);
state = STATE_IDLE;
var nowAccount = $.GetAccount();
LogProfit(nowAccount.Balance - initAccount.Balance, '钱:', nowAccount.Balance, '币:', nowAccount.Stocks, '平仓详情:', obj, "交叉周期", n);
}
}
Sleep(Interval*1000);
}
}
পরিবর্তনশীল বিবৃতি
কীওয়ার্ড ব্যবহার করেvar+ ভেরিয়েবলের নাম যেমনvar name = “小明”
চক্র
while(循环条件){
// 将会重复执行的代码
}
যদি চক্রের শর্তটি সত্য হয় তবে {} এর মধ্যে কোডটি পুনরাবৃত্তি করা হবে। যদি চক্রের শর্তটি মিথ্যা হয় তবে চক্রটি ছেড়ে দেওয়া হবে।
শর্তসাপেক্ষ শাখা
if (判断条件){
// 执行代码
} else {
// 执行代码
}
এটা খুবই সহজ, এর অনুবাদ হচ্ছে যদি (সত্য) (এই কোডটি চালান) তার অবস্থা (এই কোডটি চালান)
মান নির্ধারণ
একটি=উদাহরণস্বরূপ,
name = “张三”;
“name” এর সাথে “value” এর তুলনা করা যায় না।
তুলনা করুন==দুইটি সমীকরণ।
উদাহরণ“张三”==“李四”এটা স্পষ্ট যে, ঝাং মি লি নয়।“张三”==“李四”কেন?
সম্পর্কিত এপিআই
ডেমোটি লেখার আগে আমরা নিচের নীতিমালায় ব্যবহৃত এপিআই এবং টেমপ্লেট এক্সপোর্ট ফাংশনগুলি নিয়ে আলোচনা করেছি। ইনভেন্টর কোয়ান্টামেশন এ এপিআই ডকুমেন্টেশন এবং টেমপ্লেট সোর্স কোডের বিস্তারিত বিবরণ রয়েছে।
নীতি কোডটি জাভাস্ক্রিপ্টের লাইব্রেরী ফাংশন, অবজেক্ট পদ্ধতি ও অন্যান্য বিষয় ব্যবহার করে।
উপরে জাভাস্ক্রিপ্ট সম্পর্কিত তথ্য আপনি শিখতে পারেনঃ জাভাস্ক্রিপ্ট নম্বর অবজেক্ট http://www.w3school.com.cn/jsref/jsref_obj_number.asp
প্রোগ্রামের ফ্লোড্রাফ, হাতে আঁকা, কোন সরঞ্জাম ব্যবহার না করে, খুব অপেশাদার।

ধাপে ধাপে আমাদের কৌশল গড়ে তোলা
এবং সব কূটনীতির প্রোগ্রামের প্রবেশদ্বারগুলোতেmain()ফাংশন, অর্থাৎ কৌশলটি মূল ফাংশন থেকে শুরু হয়।





দৃঢ় অফার
এবং এই সহজ ৩০ লাইনের কৌশলটি সম্পন্ন হয়েছে! Running! কৌশলটি চালু হয়েছে, ক্রয়-বিক্রয় চলছে।

ইনভেন্টর কোয়ান্টামকে ধন্যবাদ, এই সহজ কোডের জন্য, ইনভেন্টর কোয়ান্টামে অনেকগুলি ওপেন সোর্স কৌশল রয়েছে যা শিখতে এবং উন্নত করতে পারে, অনেকগুলি কোয়ান্টাম বিশেষজ্ঞের সাথে একসাথে।
官方QQ群定期更新学习资源,为量化学习者铺平道路,登堂入室。
ভিডিও সহ
http://v.youku.com/v_show/id_XMTUyNDY1NjQ2NA==.html
তথ্যসূত্র