দ্বৈত চলমান গড় ক্রসওভার কৌশল সহ ইচিমোকু ক্লাউড

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

img

সারসংক্ষেপ

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

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

কৌশলটি মূলত ইচিমোকু ক্লাউড এবং দ্বৈত ইএমএ সূচক নিয়ে গঠিত।

ইচিমোকু মেঘের মধ্যে, বেস লাইনটি মাঝারি মেয়াদী প্রবণতা, স্বল্পমেয়াদী প্রবণতার জন্য রূপান্তর লাইন এবং সমর্থন / প্রতিরোধের জন্য মেঘ ব্যান্ডগুলি উপস্থাপন করে। বিশেষত, বেস লাইনটি 26 পিরিয়ডের মধ্যম মূল্য, রূপান্তরটি 9 পিরিয়ডের মধ্যম মূল্য, মেঘের সীমানাগুলি বেস / রূপান্তর লাইনগুলির মধ্যম পয়েন্ট এবং 52 পিরিয়ডের মধ্যম মূল্য। মেঘ সংকেতের উপরে দামগুলি আপট্রেন্ড যখন নীচে হ্রাসের প্রবণতা দেখায়।

ডুয়াল ইএমএ-র ক্ষেত্রে, ১৩টি সময়ের ইএমএ স্বল্পমেয়াদী প্রবণতা এবং ২১টি সময়ের ইএমএ মধ্যমেয়াদী প্রবণতা অনুসরণ করে। ২১টি ইএমএর উপরে ১৩টি ইএমএ আপট্রেন্ডের সংকেত দেয় এবং বিপরীতভাবে ডাউনট্রেন্ডের জন্য।

ইচিমোকু এবং ইএমএ রায়গুলির সংমিশ্রণ মোটামুটি নির্ভুল প্রবণতা সনাক্তকরণকে সক্ষম করে। নির্দিষ্ট এন্ট্রি নিয়মগুলির জন্য বিলম্বিত লাইনের উপরে মূল্য, বেস লাইন এবং 21EMA এর উপরে 13EMA এবং লংয়ের জন্য ক্লাউডের মধ্যে মূল্য প্রয়োজন। সংক্ষিপ্ত এন্ট্রিগুলির বিপরীত প্রয়োজন।

মেঘটি প্রধান প্রবণতা, EMA এর স্বল্পমেয়াদী গতি এবং বিলম্বিত লাইন ফিল্টারগুলি চিহ্নিত করে। একসাথে তারা নির্ভরযোগ্যভাবে মিথ্যা বিরতিগুলি ফিল্টার করে।

সুবিধা

এই কৌশলটির প্রধান সুবিধাগুলো হল:

  1. মাল্টি-টাইমফ্রেম সংশ্লেষণ। মাঝারি / দীর্ঘমেয়াদী জন্য মেঘ, স্বল্পমেয়াদী জন্য EMAs ভাল নির্ভুলতা জন্য একাধিক মাত্রা একত্রিত।

  2. কার্যকরী মিথ্যা বিরতি ফিল্টারিং। কঠোর প্রবেশের নিয়ম মূল্য, মেঘ, বিলম্ব লাইন, EMAs সারিবদ্ধতা শব্দ ফিল্টার প্রয়োজন।

  3. অপ্টিমাইজড প্যারামিটার, ইনপুট যেমন ৯ পেরিড রূপান্তর লাইন, ২৬ পেরিড বেস লাইন নির্ভরযোগ্যভাবে সিগন্যাল উৎপন্ন করে।

  4. উচ্চ অস্থিরতা সম্পদের জন্য প্রযোজ্য। ইচিমোকু ক্লাউড ফাঁক বিরুদ্ধে শক্তিশালী, অস্থির স্টক এবং ক্রিপ্টো জন্য উপযুক্ত।

  5. সমর্থন/প্রতিরোধের স্তর স্পষ্ট। মেঘের ব্যান্ডগুলি স্পষ্টভাবে সমালোচনামূলক এস/আর জোনগুলি দেখায়।

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

এছাড়াও কিছু ঝুঁকি রয়েছে যা বিবেচনা করা উচিতঃ

  1. রেঞ্জব্যান্ড মার্কেটের সময় হুইপসো সম্ভব। পরিষ্কার প্রবণতা না থাকলে মেঘগুলি বিচ্ছিন্ন হয় এবং সিগন্যাল নির্ভরযোগ্যতা হ্রাস পায়।

  2. লেগিং লাইন বিপরীত পয়েন্ট মিস করতে পারে। দ্রুত flips লেগিং লাইন সনাক্তকরণ থেকে ক্ষতির মানে হতে পারে।

  3. একাধিক সূচক জটিলতা বৃদ্ধি করে। সঠিক বিচার করার জন্য ব্যবসায়ীদের সমস্ত সূচকগুলির একটি শক্তিশালী বোঝার প্রয়োজন।

  4. প্রাথমিক ক্লাউড অনুপ্রবেশের সময় ব্রেক ব্যর্থতা সম্ভব। দীর্ঘ সময় ধরে থাকা দামগুলি প্রথম ব্রেকআউটে চাবুক মারতে পারে।

  5. ব্যাকটেস্ট ওভারফিটিং ঝুঁকি। বর্তমান অনুকূলিত পরামিতিগুলি নির্দিষ্ট ব্যাকটেস্ট ডেটাতে অতিরিক্ত ফিট হতে পারে। লাইভ পারফরম্যান্স খারাপ হতে পারে।

এই ঝুঁকিগুলির কিছু প্রশমনের মধ্যে রয়েছেঃ

  1. অস্থিরতার ভিত্তিতে অস্থির/বিপজ্জনক অবস্থার সময় পজিশনের আকার হ্রাস করা।

  2. অতিরিক্ত সূচক যেমন ম্যাকড, আরএসআই লেগিং লাইন সংকেত ফিল্টার করতে।

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

  4. উন্নতির জন্য রেফারেন্স হিসাবে প্রত্যাশিত আচরণের তুলনায় অস্বাভাবিকতা লগ করার জন্য লাইভ পারফরম্যান্স ট্র্যাক করুন।

উন্নতির সুযোগ

কৌশলটি বিভিন্ন দিক থেকে উন্নত করা যেতে পারে:

  1. ঝুঁকিগুলি কঠোরভাবে সীমাবদ্ধ করার জন্য উদ্বায়ীতা বা উচ্চ / নিম্ন ভিত্তিক স্টপগুলির মতো স্টপ লস প্রক্রিয়া অন্তর্ভুক্ত করুন।

  2. প্রবণতা/বিপরীত প্রবণতা সংবেদনশীলতার জন্য EMA সময়কালকে অনুকূল করা।

  3. সিগন্যাল ফিল্টার করার জন্য MACD, RSI এর মতো অতিরিক্ত সূচক যোগ করুন, মিথ্যা ইতিবাচকগুলি সরিয়ে ফেলুন।

  4. অস্থিরতা মডেলের উপর ভিত্তি করে পজিশনের আকার পরিবর্তন করুন, শান্ত কম অস্থিরতার পরিবেশে আকার বাড়ান।

  5. বিভিন্ন যন্ত্রপাতি এবং সময়সীমার মধ্যে স্থিতিশীলতার জন্য পরামিতির দৃঢ়তা পরীক্ষা করুন।

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

সিদ্ধান্ত

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


/*backtest
start: 2022-12-19 00:00:00
end: 2023-12-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("13/21 EMA + Ichimoku Kinko Hyo Strategy", shorttitle="EMI", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=1000, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)

TenkanSenPeriods = input(9, minval=1, title="Tenkan Sen Periods")
KijunSenPeriods = input(26, minval=1, title="Kijun Sen Periods")
SenkouSpanBPeriods = input(52, minval=1, title="Senkou Span B Periods")
displacement = input(26, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
TenkanSen = donchian(TenkanSenPeriods)
KijunSen = donchian(KijunSenPeriods)
SenkouSpanA = avg(TenkanSen, KijunSen)
SenkouSpanB = donchian(SenkouSpanBPeriods)
ChikouSpan = close[displacement-1]

Sema = ema(close, 13)
Mema = ema(close, 21)
Lema = ema(close, 89)
XLema = ema(close, 233)

plot(Sema, color=blue, title="13 EMA", linewidth = 2)
plot(Mema, color=fuchsia, title="21 EMA", linewidth = 1)
plot(Lema, color=orange, title="89 EMA", linewidth = 2)
plot(XLema, color=teal, title="233 EMA", linewidth = 2)
plot(KijunSen, color=maroon, title="Kijun Sen", linewidth = 3)
plot(close, offset = -displacement, color=lime, title="Chikou Span", linewidth = 2)
sa=plot (SenkouSpanA, offset = displacement, color=green,  title="Senkou Span A", linewidth = 1)
sb=plot (SenkouSpanB, offset = displacement, color=red,  title="Senkou Span B", linewidth = 3)
fill(sa, sb, color = SenkouSpanA > SenkouSpanB ? green : red)

longCondition = close>ChikouSpan and Sema>KijunSen and Sema>Mema and SenkouSpanA>SenkouSpanB
strategy.entry("Long",strategy.long,when = longCondition)
strategy.close("Long", when = (close<KijunSen and close<ChikouSpan and Sema<Mema))

shortCondition = close<ChikouSpan and Sema<KijunSen and Sema<Mema and SenkouSpanA<SenkouSpanB
strategy.entry("Short",strategy.short, when = shortCondition)
strategy.close("Short", when = (close>KijunSen and close>ChikouSpan and Sema>Mema))

আরো