ডেমার ট্রেন্ড অনুসরণকারী কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১০-১৭ ১৭ঃ১৭ঃ৩৪
ট্যাগঃ

img

সারসংক্ষেপ

ডেমা ট্রেন্ড অনুসরণকারী কৌশলটি ডেমা সূচকের উপর ভিত্তি করে ডিজাইন করা হয়েছে। এটি যখন দাম ডেমার নীচের ব্যান্ডটি ভেঙে দেয় তখন কেনার সংকেত তৈরি করে এবং যখন দাম উপরের ব্যান্ডটি ভেঙে দেয় তখন বিক্রয় সংকেত তৈরি করে। এই কৌশলটি ট্রেন্ড অনুসরণকারী সিস্টেমের অন্তর্গত।

কৌশলগত যুক্তি

এই কৌশলটি দামের প্রবণতা নির্ধারণের জন্য ডিইএমএ সূচক ব্যবহার করে। ডিইএমএ হ'ল ডাবল এক্সপোনেনশিয়াল মুভিং এভারেজ, যা দুটি ইএমএ লাইন দিয়ে গণনা করা হয় এবং দামের পরিবর্তনগুলি দ্রুত ধরতে পারে। কৌশলটি দাম এবং ডিইএমএর মধ্যে শতাংশ পার্থক্য গণনা করে এবং তারপরে ট্রেডিং সংকেত উত্পন্ন করে।

যখন শতাংশ পার্থক্য ক্রেতা প্যারামিটারের উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন শতাংশ পার্থক্য বিক্রেতা প্যারামিটারের নীচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। ক্রেতা এবং বিক্রেতা প্যারামিটারগুলি সংকেত উত্পন্ন করার শক্তি উপস্থাপন করে, যা বাজারের অবস্থার উপর ভিত্তি করে সামঞ্জস্য করা যেতে পারে।

এছাড়াও, কৌশলটি ফিল্টার শর্ত হিসাবে তারিখের পরিসীমাও সেট করে। ট্রেডিং সংকেতগুলি কেবল নির্দিষ্ট তারিখের পরিসরের মধ্যে উত্পন্ন হয়।

সুবিধা বিশ্লেষণ

  • ডেমা ব্যবহার করে মূল্য পরিবর্তনের তথ্য আরও সংবেদনশীলভাবে পাওয়া যায় এবং প্রবণতা বিপরীতমুখী হওয়ার সময় সঠিকভাবে চিহ্নিত করা যায়।
  • এসএএমএর তুলনায়, ডিইএমএ-তে কম বিলম্ব রয়েছে।
  • ক্রয়/বিক্রয় শক্তি পরামিতি সেট করে ট্রেডিং ফ্রিকোয়েন্সি নিয়ন্ত্রণ করা যায়।
  • তারিখ ফিল্টার যোগ করা মৌসুমী প্যাটার্নের জন্য অপ্টিমাইজ করতে পারে।
  • সামগ্রিকভাবে, পরামিতি সেটিংস যুক্তিসঙ্গত এবং বিভিন্ন বাজারের পরিবেশের জন্য অপ্টিমাইজ করা যেতে পারে।

ঝুঁকি বিশ্লেষণ

  • ডেমার নিজস্ব কিছু লেগিং এফেক্ট রয়েছে এবং স্বল্পমেয়াদী প্রবণতা বিপরীত হতে পারে।
  • সিগন্যাল উৎপাদনে কিছুটা বিলম্ব আছে, প্রবেশের সময় সঠিক নয়।
  • কৌশলটি শুধুমাত্র সিগন্যাল নির্ভরযোগ্যতা যাচাই করার জন্য অন্যান্য সূচক ছাড়াই DEMA এর উপর নির্ভর করে।
  • স্টপ লস সেট করা নেই, যা বড় ক্ষতি হতে পারে।

সিগন্যাল যাচাইকরণের জন্য অন্যান্য সূচকগুলি একত্রিত করে, পরামিতিগুলি অনুকূল করে এবং স্টপ লস যুক্ত করে ঝুঁকিগুলি হ্রাস করা যেতে পারে।

অপ্টিমাইজেশান নির্দেশাবলী

  • সিগন্যাল ফিল্টারিংয়ের জন্য এমএ সূচক যোগ করার বিষয়টি বিবেচনা করুন, এমএ এর ট্রেন্ডিং গুণমান ব্যবহার করে।
  • সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে পেতে রিটার্নের উপর বিভিন্ন পরামিতির প্রভাব পরীক্ষা করুন।
  • প্রতি ট্রেড ক্ষতির নিয়ন্ত্রণে যুক্তিসঙ্গত স্টপ লস শতাংশ সহ স্টপ লস কৌশল যুক্ত করুন।
  • স্টক পুলের অপ্টিমাইজেশনের জন্য বিভিন্ন স্টকগুলিতে কৌশলটি পরীক্ষা করুন।
  • প্রবণতা বিপরীতমুখী, ব্রেকআউট ইত্যাদির মতো বিভিন্ন প্রস্থান কৌশল চেষ্টা করুন।

সিদ্ধান্ত

ডিইএমএ ট্রেন্ড অনুসরণকারী কৌশলটি স্থিতিশীল মুনাফা নিয়ে যুক্তিসঙ্গতভাবে ডিজাইন করা হয়েছে। এটি ট্রেন্ডের দিক নির্ধারণের জন্য ডিইএমএ সূচকটি সফলভাবে ব্যবহার করে এবং বিভিন্ন স্টক এবং মাঝারি থেকে দীর্ঘমেয়াদী সময়সীমার উপর ভাল কাজ করে। পরামিতিগুলিতে আরও উন্নতি, অতিরিক্ত সূচক, স্টপ লস রিটার্ন এবং ঝুঁকি নিয়ন্ত্রণ বাড়িয়ে তুলতে পারে। এই কৌশলটির লাইভ ট্রেডিংয়ের জন্য ব্যবহারিক মূল্য রয়েছে তবে দীর্ঘমেয়াদী স্থিতিশীলতার জন্য ক্রমাগত পরীক্ষা এবং অপ্টিমাইজেশনের প্রয়োজন।


/*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")
    
    
    

আরো