ডেমা ট্রেন্ড অনুসরণকারী কৌশলটি ডেমা সূচকের উপর ভিত্তি করে ডিজাইন করা হয়েছে। এটি যখন দাম ডেমার নীচের ব্যান্ডটি ভেঙে দেয় তখন কেনার সংকেত তৈরি করে এবং যখন দাম উপরের ব্যান্ডটি ভেঙে দেয় তখন বিক্রয় সংকেত তৈরি করে। এই কৌশলটি ট্রেন্ড অনুসরণকারী সিস্টেমের অন্তর্গত।
এই কৌশলটি দামের প্রবণতা নির্ধারণের জন্য ডিইএমএ সূচক ব্যবহার করে। ডিইএমএ হ'ল ডাবল এক্সপোনেনশিয়াল মুভিং এভারেজ, যা দুটি ইএমএ লাইন দিয়ে গণনা করা হয় এবং দামের পরিবর্তনগুলি দ্রুত ধরতে পারে। কৌশলটি দাম এবং ডিইএমএর মধ্যে শতাংশ পার্থক্য গণনা করে এবং তারপরে ট্রেডিং সংকেত উত্পন্ন করে।
যখন শতাংশ পার্থক্য ক্রেতা প্যারামিটারের উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন শতাংশ পার্থক্য বিক্রেতা প্যারামিটারের নীচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। ক্রেতা এবং বিক্রেতা প্যারামিটারগুলি সংকেত উত্পন্ন করার শক্তি উপস্থাপন করে, যা বাজারের অবস্থার উপর ভিত্তি করে সামঞ্জস্য করা যেতে পারে।
এছাড়াও, কৌশলটি ফিল্টার শর্ত হিসাবে তারিখের পরিসীমাও সেট করে। ট্রেডিং সংকেতগুলি কেবল নির্দিষ্ট তারিখের পরিসরের মধ্যে উত্পন্ন হয়।
সিগন্যাল যাচাইকরণের জন্য অন্যান্য সূচকগুলি একত্রিত করে, পরামিতিগুলি অনুকূল করে এবং স্টপ লস যুক্ত করে ঝুঁকিগুলি হ্রাস করা যেতে পারে।
ডিইএমএ ট্রেন্ড অনুসরণকারী কৌশলটি স্থিতিশীল মুনাফা নিয়ে যুক্তিসঙ্গতভাবে ডিজাইন করা হয়েছে। এটি ট্রেন্ডের দিক নির্ধারণের জন্য ডিইএমএ সূচকটি সফলভাবে ব্যবহার করে এবং বিভিন্ন স্টক এবং মাঝারি থেকে দীর্ঘমেয়াদী সময়সীমার উপর ভাল কাজ করে। পরামিতিগুলিতে আরও উন্নতি, অতিরিক্ত সূচক, স্টপ লস রিটার্ন এবং ঝুঁকি নিয়ন্ত্রণ বাড়িয়ে তুলতে পারে। এই কৌশলটির লাইভ ট্রেডিংয়ের জন্য ব্যবহারিক মূল্য রয়েছে তবে দীর্ঘমেয়াদী স্থিতিশীলতার জন্য ক্রমাগত পরীক্ষা এবং অপ্টিমাইজেশনের প্রয়োজন।
/*backtest start: 2023-09-16 00:00:00 end: 2023-10-16 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version= 2 strategy("DEMA PRICE DİFFERENCE Strategy ",shorttitle="DPD% STR " ,overlay=false) buyper =input(-1) sellper=input(1) demalen = input(50,title="Dema Length") e1= ema(close,demalen) e2=ema(e1,demalen) demaprice = 2 * e1 - e2 price=close demadifper = ((price-demaprice)/price)*100 plot(demadifper, color=red) OverDemaPer = input(1, title="Band for OverBought") UnderDemaPer= input(-1,title="Band for OverSold") band1 = hline(OverDemaPer) band0 = hline(UnderDemaPer) zeroline=0 fill(band1, band0, color=green, transp=90) yearfrom = input(2018) yearuntil =input(2019) monthfrom =input(6) monthuntil =input(12) dayfrom=input(1) dayuntil=input(31) if ( crossover(demadifper,buyper)) strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY") else strategy.cancel(id="BUY") if ( crossunder(demadifper,sellper) ) strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL") else strategy.cancel(id="SELL")