রিসোর্স লোড হচ্ছে... লোডিং...

ট্রেডিং সিস্টেম অনুসরণ করে মাল্টি-টাইমফ্রেম হেকিন-আশি চলমান গড় প্রবণতা

লেখক:চাওঝাং, তারিখঃ 2025-01-06 16:20:56
ট্যাগঃইএমএএমএসিডিHAএসএমএকিনুনবিক্রয়

img

সারসংক্ষেপ

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

কৌশলগত নীতি

মূল যুক্তিতে বেশ কয়েকটি মূল উপাদান অন্তর্ভুক্ত রয়েছেঃ

  1. হেকিন-আশি গণনাঃ বাজারের গোলমাল হ্রাস করার জন্য বিশেষ OHLC গণনার মাধ্যমে মূল মূল্যের তথ্য মসৃণ করে।
  2. মাল্টি-টাইমফ্রেম ইএমএ সিস্টেমঃ 180 মিনিটের টাইমফ্রেমে হেকিন-আশি ইএমএ গণনা করে, 60 মিনিটের টাইমফ্রেমে ধীর EMA এর সাথে ক্রসওভার সংকেত গঠন করে।
  3. এমএসিডি ফিল্টারঃ ট্রেডিং সিগন্যাল যাচাই করার জন্য ১৫ মিনিটের সময়সীমার উপর এমএসিডি সূচক গণনা করে।
  4. সিগন্যাল জেনারেট করার নিয়মঃ যখন দ্রুত হেকিন-আশি ইএমএ ম্যাকডি নিশ্চিতকরণের সাথে ধীর ইএমএ এর উপরে অতিক্রম করে (যদি সক্ষম করা হয়); বিক্রয় সংকেতগুলির জন্য বিপরীত।

কৌশলগত সুবিধা

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

কৌশলগত ঝুঁকি

  1. বিপজ্জনক বাজার ঝুঁকিঃ পার্শ্ববর্তী বাজারগুলিতে প্রায়শই মিথ্যা ব্রেকআউট সংকেত তৈরি করতে পারে।
  2. বিলম্বের ঝুঁকিঃ মাল্টি-টাইমফ্রেম ভ্যালিডেশনের ফলে এন্ট্রি কিছুটা বিলম্বিত হতে পারে।
  3. প্যারামিটার সংবেদনশীলতাঃ বিভিন্ন প্যারামিটার সংমিশ্রণের ফলে কার্যকারিতা উল্লেখযোগ্যভাবে পরিবর্তিত হতে পারে।
  4. বাজার পরিবেশের উপর নির্ভরশীলতাঃ শক্তিশালী ট্রেন্ড বাজারে কৌশলটি আরও ভাল কাজ করে, অন্যান্য অবস্থার মধ্যে কম কাজ করতে পারে।

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

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

সংক্ষিপ্তসার

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


/*backtest
start: 2019-12-23 08:00:00
end: 2025-01-04 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © tradingbauhaus

//@version=5
strategy("Heikin Ashi Candle Time Frame @tradingbauhaus", shorttitle="Heikin Ashi Candle Time Frame @tradingbauhaus", overlay=true)

// Inputs
res = input.timeframe(title="Heikin Ashi Candle Time Frame", defval="60")
hshift = input.int(1, title="Heikin Ashi Candle Time Frame Shift")
res1 = input.timeframe(title="Heikin Ashi EMA Time Frame", defval="180")
mhshift = input.int(0, title="Heikin Ashi EMA Time Frame Shift")
fama = input.int(1, title="Heikin Ashi EMA Period")
test = input.int(1, title="Heikin Ashi EMA Shift")
sloma = input.int(30, title="Slow EMA Period")
slomas = input.int(1, title="Slow EMA Shift")
macdf = input.bool(false, title="With MACD filter")
res2 = input.timeframe(title="MACD Time Frame", defval="15")
macds = input.int(1, title="MACD Shift")

// Heikin Ashi calculation
var float ha_open = na
ha_close = (open + high + low + close) / 4
ha_open := na(ha_open[1]) ? (open + close) / 2 : (ha_open[1] + ha_close[1]) / 2
ha_high = math.max(high, math.max(ha_open, ha_close))
ha_low = math.min(low, math.min(ha_open, ha_close))

// Adjusted Heikin Ashi Close for different timeframes
mha_close = request.security(syminfo.tickerid, res1, ha_close[mhshift])

// MACD calculation
[macdLine, signalLine, _] = ta.macd(close, 12, 26, 9)
macdl = request.security(syminfo.tickerid, res2, macdLine[macds])
macdsl = request.security(syminfo.tickerid, res2, signalLine[macds])

// Moving Averages
fma = ta.ema(mha_close[test], fama)
sma = ta.ema(ha_close[slomas], sloma)
plot(fma, title="Heikin Ashi EMA", color=color.green, linewidth=2)
plot(sma, title="Slow EMA", color=color.red, linewidth=2)

// Strategy Logic
golong = ta.crossover(fma, sma) and (macdl > macdsl or not macdf)
goshort = ta.crossunder(fma, sma) and (macdl < macdsl or not macdf)

// Plot Shapes for Buy/Sell Signals
plotshape(golong, color=color.green, text="Buy", style=shape.triangleup, location=location.belowbar)
plotshape(goshort, color=color.red, text="SELL", style=shape.triangledown, location=location.abovebar)

// Strategy Orders
strategy.entry("Long", strategy.long, when=golong)
strategy.close("Long", when=goshort)
strategy.entry("Short", strategy.short, when=goshort)
strategy.close("Short", when=golong)

// Alerts
alertcondition(golong, "Heikin Ashi BUY", "")
alertcondition(goshort, "Heikin Ashi SELL", "")




সম্পর্কিত

আরো