এই কৌশলটি এইচএমএ লাইন এবং দৈনিক ক্যান্ডেলস্টিক ক্রসগুলির উপর ভিত্তি করে ট্রেডগুলিতে প্রবেশ করে এবং স্টপ লস এবং লাভের লজিক ব্যবহার করে অবস্থানগুলি পরিচালনা করে। এটি ট্রেন্ড ট্রেডিংয়ের জন্য বিভিন্ন সময়সীমার সূচকগুলিকে একত্রিত করে।
প্রধান সংকেত এবং নিয়ম:
এইচএমএ লাইনঃ মাঝারি-দীর্ঘমেয়াদী প্রবণতা নির্ধারণের জন্য হুল চলমান গড় গণনা করে।
দৈনিক বন্ধের মূল্যঃ স্বল্পমেয়াদী মূল্যের ক্রিয়াকলাপ বিচার করে।
এন্ট্রি সিগন্যালঃ HMA পূর্ববর্তী দৈনিক বন্ধের উপরে অতিক্রম করে, পূর্ববর্তী দিনের মূল্যের তুলনায় উচ্চতর।
স্টপ লস/টেক প্রফিট: হিট হলে পজিশন বন্ধ করার জন্য নির্দিষ্ট স্তর।
অভিযোজনযোগ্যতার জন্য সামঞ্জস্যযোগ্য এইচএমএ পরামিতি।
উচ্চ মানের সংকেতগুলির জন্য একাধিক সময়সীমার সূচক বিবেচনা করে।
স্টপ লস/টেক প্রফিট ঝুঁকি ব্যবস্থাপনা সহজ করে।
স্পষ্ট প্রবেশের নিয়ম এবং অবস্থান ব্যবস্থাপনা।
ব্যাকটেস্ট প্যারামিটারগুলি বিভিন্ন বাজারের জন্য অপ্টিমাইজ করা যেতে পারে।
এইচএমএ বিলম্ব সেরা প্রবেশ সময় মিস করতে পারে.
স্থির স্টপ লস/টেক প্রফিট খুব আক্রমণাত্মক বা সংরক্ষণশীল হতে পারে।
প্রবণতা শক্তি ফিল্টার অভাব, countertrend ট্রেড ঝুঁকি।
সহজ নিয়ম ভুল সংকেত প্রবণ।
উন্নতিঃ
HMA প্যারামিটারগুলিকে বিলম্বের জন্য অপ্টিমাইজ করুন।
ফিক্সডের পরিবর্তে স্টপ লস ব্যবহার করুন।
প্রবণতা শক্তি বিচার করার জন্য ভলিউম বা গতির সূচক যোগ করুন।
সিগন্যাল নিশ্চিতকরণের জন্য MACD এর মতো অন্যান্য সূচক অন্তর্ভুক্ত করুন।
কৌশলটি অপ্টিমাইজ করার সম্ভাব্য উপায়ঃ
আদর্শ কম্বো জন্য HMA পরামিতি অপ্টিমাইজ করুন.
এড়ানোর জন্য প্রবণতা শক্তি ফিল্টার যোগ করুন।
স্থির স্তরের পরিবর্তে গতিশীল স্টপ ব্যবহার করুন।
অটো প্যারামিটার অপ্টিমাইজেশনের জন্য মেশিন লার্নিং অন্তর্ভুক্ত করুন।
বাস্তব বিশ্বের পারফরম্যান্স পরীক্ষা করার জন্য সিমুলেটেড ট্রেডিং যোগ করুন।
কৌশল যুক্তি স্পষ্ট কিন্তু উন্নতির জন্য জায়গা আছে। প্রবণতা ফিল্টার যোগ, গতিশীল স্টপ স্থিতিশীলতা উন্নত করতে পারেন। সামগ্রিকভাবে মাঝারি দীর্ঘমেয়াদী প্রবণতা ধরা একটি যুক্তিসঙ্গত কাঠামো প্রদান করে।
/*backtest start: 2023-08-22 00:00:00 end: 2023-09-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 // created by SeaSide420 Enters on crossovers, exits Basket when profit $ = TP // strategy(title="HMA & D1 crossover", overlay=true, currency="BTC", initial_capital=1, default_qty_type=strategy.percent_of_equity, default_qty_value=1, commission_type=strategy.commission.percent,commission_value=0.25,slippage=1) SL=input(defval=-0.05,title="StopLoss $",type=input.float,step=0.01, maxval=-0.01) TP=input(defval=0.05,title="TargetPoint $",type=input.float,step=0.01, minval=0.01) price=input(title="Source",type=input.source,defval=open) Period=input(14, minval=1) hma = wma(2*wma(price, Period/2)-wma(price, Period), round(sqrt(Period))) s1=security(syminfo.tickerid, timeframe.period, price, barmerge.gaps_off, barmerge.lookahead_off) s2=security(syminfo.tickerid, "D", price, barmerge.gaps_off, barmerge.lookahead_off) cp=s2<price?color.lime:color.red cp1=plot((s2),color=color.black,title="DailyCandle1",linewidth=2,transp=0) cp2=plot((s2[1]),color=color.black,title="DailyCandle2",linewidth=2,transp=0) cp3=plot(hma,title="HMA",color=color.black) fill(cp1,cp2,color=cp,transp=1) fill(cp1,cp3,color=cp,transp=75) closeall=strategy.openprofit<SL or strategy.openprofit>TP if closeall strategy.close_all(comment = "Close All") if (hma>hma[1] and s1>s2 and s2[1]>s2[2] and s1>s2[1]) strategy.order("Buy", strategy.long) if (hma<hma[1] and s1<s2 and s2[1]<s2[2] and s1<s2[1]) strategy.order("Sell", strategy.short)