
কেন একে থার্মোস্ট্যাট বলা হয়। বাজার, সুইং এবং ট্রেন্ড মোড উভয় ক্ষেত্রেই পরিবর্তন এবং বাণিজ্যের জন্য এর অভিযোজনযোগ্যতার ভিত্তিতে আমরা এই সিস্টেমের নামকরণ করেছি। সিস্টেমটি একটি নির্দিষ্ট বাজার বিভাগে একটি নির্দিষ্ট সিস্টেমের সাফল্যের আমাদের পর্যবেক্ষণ থেকে উদ্ভূত। এই সিস্টেমটি বাজারের উভয় মোডের সুবিধা নিতে দ্বৈত প্রকৃতির সাথে কৌশল তৈরি করতে দেয়।
প্রথমত, আমরা বাজারের ধরণ নির্ধারণে সাহায্য করার জন্য একটি ফাংশন তৈরি করি। এই ফাংশনের আউটপুটের উপর ভিত্তি করে, থার্মোস্ট্যাট ফলো মোড থেকে স্বল্প-মেয়াদী সুইং মোডে স্যুইচ করে।
ট্রেন্ড ফলোয়িং মোড বলিঞ্জার ব্যান্ডের মতই একটি ট্রেন্ড ফলো করার মেকানিজম ব্যবহার করে। একটি স্বল্প-মেয়াদী সুইং সিস্টেম একটি খোলা ব্রেকআউট যা প্যাটার্ন স্বীকৃতি জড়িত। এই ফাংশনটি বাজারের ভ্রমণের প্রকৃত দূরত্বের সাথে বাজার ঘুরে বেড়ানোর দূরত্বের তুলনা করে:
Abs (ক্লোজিং প্রাইস - ক্লোজিং প্রাইস[29]) / (সর্বোচ্চ মূল্য (30) - সর্বনিম্ন মূল্য (কম মূল্য, 30 দিন) * 100
এই ফাংশনটি 0 এবং 100 এর মধ্যে মান তৈরি করে। মূল্য যত বড়, বর্তমান বাজারে ভিড় তত কম। ফাংশন দ্বারা প্রত্যাবর্তিত মান 20 এর কম হলে, সিস্টেমটি স্বল্প-মেয়াদী সুইং মোডে প্রবেশ করে।
মূলত, বাজার বেশিরভাগই একটি সুইং অ্যাকশন প্রদর্শন করে, সিস্টেমটি ওঠানামা ধরার চেষ্টা করে এবং তাদের থেকে সামান্য মুনাফা করে। থার্মোস্ট্যাট ছোট বাজারের আবেগ ক্রয়/বিক্রয় করে এই কৃতিত্বটি সম্পন্ন করার চেষ্টা করে। যদি ওঠানামা যথেষ্ট বড় হয়, সিস্টেমটি মোড সুইচ করে।
স্বল্প-মেয়াদী ওঠানামার গভীরভাবে বিশ্লেষণের মাধ্যমে, আমরা আবিষ্কার করেছি যে কখনও কখনও বিক্রি করার চেয়ে কেনা ভাল এবং এর বিপরীতে। এই সময়গুলি সাধারণ চাক্ষুষ নিদর্শন দ্বারা নির্ধারিত হতে পারে। যদি আজকের ক্লোজ গতকালের উচ্চ, নিম্ন এবং বন্ধের চেয়ে বেশি হয় (এটি দিনের মূল পয়েন্ট হিসাবেও পরিচিত), তাহলে আমরা বিশ্বাস করি আগামীকালের বাজারের ক্রিয়া বিয়ারিশ হতে পারে। যাইহোক, যদি আজকের ক্লোজিং প্রাইস গতকালের উচ্চ, নিম্ন এবং ক্লোজিং প্রাইসের গড় থেকে কম হয়, তাহলে আজকের বাজারটি বুলিশ হওয়ার সম্ভাবনা রয়েছে। আমরা এই সময়গুলোকে সহজ ক্রয় ও বিক্রয়ের স্তরে শ্রেণীবদ্ধ করি।
উদ্ভাবক কোয়ান্টিটেটিভ প্ল্যাটফর্মে, থার্মোস্ট্যাট কৌশলটি একটি খুব জনপ্রিয় কৌশল যা কৌশলটি আরও ভাল করার জন্য তাদের নিজস্ব প্রয়োজন অনুসারে কিছু অতিরিক্ত ট্রেডিং লজিক যোগ করতে পারে। :
প্রধান ছবি: উপরের ট্র্যাক সূত্র: TOP^^MAC+N_TMPTMP; নিম্ন ট্র্যাক সূত্র: BOTTOM^^MAC-N_TMPTMP;//লোয়ার বলিঙ্গার ব্যান্ড ট্র্যাক
উপ-ছবি: CMI সূত্র: CMI:ABS(C-REF(C,N_CMI-1))/(HHV(H,N_CMI)-LLV(L,N_CMI))*100;//0-100 মান যত বড় হবে, CMI <20 একটি দোলন মোড তত শক্তিশালী হবে এবং CMI>20 একটি প্রবণতা।
কোড (আমার ভাষা):
MAC:=MA(CLOSE,N);
TMP:=STD(CLOSE,N);
TOP^^MAC+N_TMP*TMP; // 布林通道上轨
BOTTOM^^MAC-N_TMP*TMP; // 布林通道下轨
BBOLL:=C>MAC;
SBOLL:=C<MAC;
N_CMI:=30;
CMI:ABS(C-REF(C,N_CMI-1))/(HHV(H,N_CMI)-LLV(L,N_CMI))*100; //0-100 取值越大,说明趋势越强,CMI<20震荡模式,CMI>20为趋势
N_KD:=9;
M1:=3;
M2:=3;
RSV:=(CLOSE-LLV(LOW,N_KD))/(HHV(HIGH,N_KD)-LLV(LOW,N_KD))*100; //收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
K:=SMA(RSV,M1,1); //RSV的移动平均值
D:=SMA(K,M2,1); //K的移动平均值
MIND:=30;
BKD:=K>D AND D<MIND;
SKD:=K<D AND D>100-MIND;
// 震荡模式
BUYPK1:=CMI < 20 AND BKD; //震荡多单买平开
SELLPK1:=CMI < 20 AND SKD; //震荡空单卖平开
// 趋势模式下原有震荡持仓的处理
SELLY1:=REF(CMI,BARSBK) < 20 AND C>BKPRICE*(1+0.01*STOPLOSS*3) AND K<D; //震荡多单止盈
BUYY1:=REF(CMI,BARSSK) < 20 AND C<SKPRICE*(1-0.01*STOPLOSS*3) AND K>D; //震荡空单止盈
// 趋势模式
BUYPK2:=CMI >= 20 AND C > TOP; // 趋势多单买平开
SELLPK2:=CMI >= 20 AND C < BOTTOM; // 趋势空单卖平开
// 趋势模式下原有震荡持仓的处理
SELLY2:=REF(CMI,BARSBK) >= 20 AND C>BKPRICE*(1+0.01*STOPLOSS*3) AND SBOLL;//趋势多单止盈
BUYY2:=REF(CMI,BARSSK) >= 20 AND C<SKPRICE*(1-0.01*STOPLOSS*3) AND BBOLL;//趋势空单止盈
SELLS2:=REF(CMI,BARSBK) >= 20 AND C<BKPRICE*(1-0.01*STOPLOSS) AND SBOLL;//趋势多单止损
BUYS2:=REF(CMI,BARSSK) >= 20 AND C>SKPRICE*(1+0.01*STOPLOSS) AND BBOLL;//趋势空单止损
IF BARPOS>N THEN BEGIN
BUYPK1,BPK;
SELLPK1,SPK;
BUYPK2,BPK;
SELLPK2,SPK;
END
BUYY1,BP(SKVOL);
BUYY2,BP(SKVOL);
BUYS2,BP(SKVOL);
SELLY1,SP(BKVOL);
SELLY2,SP(BKVOL);
SELLS2,SP(BKVOL);
এই কৌশলটির ব্যাকটেস্ট ফলাফলগুলি নিম্নরূপ:

আরও বিস্তারিত জানার জন্য, অনুগ্রহ করে দেখুন: https://www.fmz.com/strategy/129086