ইম্পুটাম ব্রেকআউট কৌশল

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

সারসংক্ষেপ

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

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

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

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

এছাড়াও, কৌশলটি প্রবণতাটি নিশ্চিত করতে কেডিজে সূচক K এবং D এর স্টোকাস্টিক লাইনগুলিও ব্যবহার করে। যখন K লাইনটি D লাইনের উপরে অতিক্রম করে, তখন একটি দীর্ঘ সংকেত ট্রিগার হয়। যখন K লাইনটি D লাইনের নীচে অতিক্রম করে, তখন একটি সংক্ষিপ্ত সংকেত ট্রিগার হয়।

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

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

এই কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ

  1. দামের গতি নির্ধারণের জন্য ডিইএমএ ব্যবহার করা আরও সংবেদনশীল এবং প্রবণতা পরিবর্তনগুলি আরও আগে সনাক্ত করতে পারে।

  2. অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয় নির্ধারণের জন্য আরএসআই একত্রিত করা বাজার পাল্টা পয়েন্টে ভুলভাবে প্রবেশ করা রোধ করে।

  3. সিগন্যাল নিশ্চিত করতে স্টোকাস্টিক কেডিজে ব্যবহার করে কিছু ভুল সিগন্যাল ফিল্টার করতে পারে।

  4. সময় ফিল্টার যোগ করা শুধুমাত্র নির্দিষ্ট সময়ের মধ্যে ট্রেডিংয়ের অনুমতি দেয়, অপ্রয়োজনীয় মূলধন দখল এড়ানো।

  5. বিশ্লেষণের জন্য পরিষ্কার এবং সহজেই বোঝা যায় এমন লজিকাল ফ্লো।

  6. সামঞ্জস্যযোগ্য সূচক পরামিতি বিভিন্ন পণ্য এবং সময়সীমার জন্য অপ্টিমাইজ করা যেতে পারে।

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

এই কৌশলটির জন্য কিছু ঝুঁকিও রয়েছেঃ

  1. DEMA, RSI এবং অন্যান্য সূচকগুলি মিথ্যা সংকেত দিতে পারে, যা অপ্রয়োজনীয় ক্ষতির দিকে পরিচালিত করে। ভুল মূল্যায়নের সম্ভাবনা হ্রাস করার জন্য পরামিতিগুলি সামঞ্জস্য করা বা আরও ফিল্টার যুক্ত করা যেতে পারে।

  2. ডুয়াল ইন্ডিকেটর কম্বো বিপুল বাজারের গতিবিধিতে বিপরীতমুখীতা পুরোপুরি এড়াতে পারে না। উচ্চ অস্থিরতার বাজারে স্টপ লস ট্রিগার হতে পারে।

  3. নির্দিষ্ট সময়ের ব্যবধান কিছু ট্রেডিং সুযোগ মিস করতে পারে, আরও নমনীয় ট্রেডিং সময় নিয়ন্ত্রণের পরামর্শ দেওয়া হয়।

  4. ট্রেন্ড ট্রেডিং পদ্ধতির জন্য মানসিকভাবে ড্রডাউন এবং ধারাবাহিক ক্ষতি সহ্য করা প্রয়োজন।

  5. পরিবর্তিত বাজারের অবস্থার সাথে মানিয়ে নিতে পরামিতি অপ্টিমাইজেশানকে ক্রমাগত পর্যবেক্ষণ করা প্রয়োজন।

উন্নতির দিকনির্দেশ

কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ

  1. আরও স্থিতিশীল এবং মসৃণ ট্রেডিং লজিক খুঁজে পেতে আরও সূচকগুলির সমন্বয় পরীক্ষা করুন। যেমন MACD, KD, MOVING AVERAGE ইত্যাদি।

  2. সর্বোত্তম মানের পরিসীমা খুঁজে পেতে সূচক পরামিতি পরীক্ষা এবং অপ্টিমাইজ করুন।

  3. ড্রডাউন হ্রাস করার জন্য স্টপ লস কৌশল যেমন চলমান স্টপ লস, ট্রেলিং স্টপ লস ইত্যাদি যুক্ত করুন।

  4. টাকার ব্যবস্থাপনা ফাংশন যোগ করুন যেমন ফিক্সড ট্রেড আকার, ঝুঁকি নিয়ন্ত্রণের জন্য গতিশীল অবস্থান সমন্বয়।

  5. উচ্চ সম্ভাব্যতা প্রবেশ এবং প্রাথমিক স্টপ লস নিশ্চিত করার জন্য প্রবেশ এবং প্রস্থান লজিক অপ্টিমাইজ করুন।

  6. আরও ফিল্টার যুক্ত করুন যাতে স্পষ্ট প্রবণতার পরে কেবল প্রবেশ নিশ্চিত হয়। যেমন ভলিউম সূচক, চ্যানেল সূচক ইত্যাদি।

  7. বাজারের গতির সাথে সামঞ্জস্য রেখে সময় নিয়ন্ত্রণগুলি অনুকূল করুন। উদাহরণস্বরূপ, কেবল মার্কিন যুক্তরাষ্ট্র বা এশিয়ার সেশনের সময় ট্রেড করুন।

সিদ্ধান্ত

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


/*backtest
start: 2023-09-10 00:00:00
end: 2023-10-10 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version= 2
strategy("DPD+STOCH+RSI ", overlay=false)

buyper =input(-1,step=0.1)
sellper=input(1,step=0.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)


lengthrsi = input(10)
overSold = input( 30 )
overBought = input( 55 )
vrsi = rsi(price, lengthrsi)


smoothK = input(3, minval=1)
smoothD = input(3, minval=1)
lengthRSI = input(14, minval=1)
lengthStoch = input(14, minval=1)
src = input(close, title="RSI Source")

rsi1 = rsi(src, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
srsilow=input(20)
srsiup=input(80)







yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(6)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)



if ( ( (demadifper<buyper) or crossover(demadifper,buyper)) and (vrsi<overSold) ) 
    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND",  comment="BUY")
    
else
    strategy.cancel(id="BUY")


if ( vrsi>overBought  and ( crossunder(k,d) ) and ( demadifper>sellper  or crossunder(demadifper,sellper)  )  ) 

    strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND",  comment="SELL")
else
    strategy.cancel(id="SELL")
    
    
    

আরো