ইম্পোমেন্ট ব্রেকআউট সহ অভিযোজিত চলমান গড় ক্রসওভার সিস্টেম

লেখক:চাওঝাং, তারিখঃ ২০২৪-০২-২০ 15:43:46
ট্যাগঃ

img

I. সারসংক্ষেপ

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

২. কৌশলগত নীতি

কৌশলটি তিনটি প্রধান অংশ নিয়ে গঠিতঃ

  1. অভিযোজিত চলমান গড়ের নির্মাণ। কৌশলটি হেইকেন আশির দাম এবং ট্রিপল এক্সপোনেন্সিয়াল মসৃণকরণ ব্যবহার করে তিনটি অভিযোজিত চলমান গড় তৈরি করে। এই চলমান গড়গুলি দামের পরিবর্তনের জন্য দ্রুত প্রতিক্রিয়া জানাতে পারে।

  2. গতির সূচক গণনা। কৌশলটি গতির সূচক হিসাবে দামের তিনবার এক্সপোনেন্সিয়াল মসৃণকরণের মধ্যে পার্থক্য ব্যবহার করে। এই সূচকটি দামের প্রবণতার পরিবর্তনগুলি তুলে ধরতে পারে।

  3. ট্রেডিং সিগন্যাল হিসাবে চলমান গড় ক্রসওভার। যখন দ্রুত চলমান গড় ধীর এক অতিক্রম করে, একটি কিনতে সংকেত উত্পন্ন হয়। যখন দ্রুত ধীর এক নীচে অতিক্রম করে, একটি বিক্রয় সংকেত উত্পন্ন হয়।

III. কৌশলটির সুবিধা

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

  1. অভিযোজিত চলমান গড় নির্মাণের জন্য হেইকেন আশির দামগুলি দামের পরিবর্তনে দ্রুত প্রতিক্রিয়া জানাতে পারে।
  2. ট্রিপল এক্সপোনেন্সিয়াল গ্লোটিং কার্যকরভাবে দামের তথ্যগুলি মসৃণ করতে পারে এবং অ্যাটলিয়ার্স পরিচালনা করতে পারে।
  3. গতির সূচকগুলি স্পষ্টভাবে মূল্যের প্রবণতা পরিবর্তনের পয়েন্টগুলি সনাক্ত করতে পারে।
  4. চলমান গড় ক্রসওভারগুলি স্পষ্ট ট্রেডিং সংকেত তৈরি করে।
  5. সামঞ্জস্যের জন্য নমনীয় প্যারামিটার সেটিং।

IV. ঝুঁকি এবং হ্রাস

  1. ক্রসওভার সিগন্যালগুলি যখন দামগুলি মারাত্মকভাবে পরিবর্তিত হয় তখন বিভ্রান্তিকর হতে পারে। প্রয়োজন হলে সিগন্যালগুলি ফিল্টার করতে প্যারামিটারগুলি সামঞ্জস্য করুন।
  2. ষাঁড়ের বাজারে এই কৌশলটি ভালো কাজ করে। হাড়ের বাজারে মূলধন রক্ষা করতে স্টপ লস ব্যবহার করুন।

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

  1. আরও ভাল প্যারামিটার খুঁজে পেতে আরও ধরণের চলমান গড় পরীক্ষা করুন।
  2. মিথ্যা সংকেত এড়াতে অতিরিক্ত ফিল্টার যোগ করুন, যেমন ভলিউম ফিল্টার।
  3. বিভিন্ন বাজারে অভিযোজনযোগ্যতার জন্য প্যারামিটার সেটিংস অপ্টিমাইজ করুন।

VI. উপসংহার

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


/*backtest
start: 2024-01-20 00:00:00
end: 2024-02-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("YASIN Crossover Strategy", overlay=true)

EMAlength = input(55, 'EMA LENGTH?')

src = ohlc4
var float haOpen = na
haOpen := na(haOpen[1]) ? src : (src + haOpen[1]) / 2
haC = (ohlc4 + haOpen + ta.highest(high, 1) + ta.lowest(low, 1)) / 4
EMA1 = ta.ema(haC, EMAlength)
EMA2 = ta.ema(EMA1, EMAlength)
EMA3 = ta.ema(EMA2, EMAlength)
TMA1 = 3 * EMA1 - 3 * EMA2 + EMA3
EMA4 = ta.ema(TMA1, EMAlength)
EMA5 = ta.ema(EMA4, EMAlength)
EMA6 = ta.ema(EMA5, EMAlength)
TMA2 = 3 * EMA4 - 3 * EMA5 + EMA6
IPEK = TMA1 - TMA2
YASIN = TMA1 + IPEK
EMA7 = ta.ema(hlc3, EMAlength)
EMA8 = ta.ema(EMA7, EMAlength)
EMA9 = ta.ema(EMA8, EMAlength)
TMA3 = 3 * EMA7 - 3 * EMA8 + EMA9
EMA10 = ta.ema(TMA3, EMAlength)
EMA11 = ta.ema(EMA10, EMAlength)
EMA12 = ta.ema(EMA11, EMAlength)
TMA4 = 3 * EMA10 - 3 * EMA11 + EMA12
IPEK1 = TMA3 - TMA4
YASIN1 = TMA3 + IPEK1
t1 = time(timeframe.period, "0020-0030")


// بررسی شرایط سیگنال خرید و فروش
buyCondition = YASIN1 > YASIN and YASIN1[1] <= YASIN[1]
sellCondition = YASIN1 < YASIN and YASIN1[1] >= YASIN[1]

// اعمال سیگنال خرید و فروش
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.entry("Sell", strategy.short, when = sellCondition)

আরো