প্রসারিত চলমান গড় ঘনিষ্ঠতা প্রবণতা কৌশল

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

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

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

এর যুক্তি হচ্ছে:

  1. দ্রুত EMA সময়কাল গণনা করুন, উদাহরণস্বরূপ 12 দিন

  2. ধীর EMA সময়কাল গণনা করুন, উদাহরণস্বরূপ ২৬ দিন

  3. এমএসিডি পেতে ধীর ইএমএ থেকে দ্রুত বিয়োগ করুন

  4. সিগন্যাল লাইন হিসাবে MACD এর EMA নিন, উদাহরণস্বরূপ 9-দিনের

  5. এমএসিডি বিয়োগ সংকেতের ইএমএ উন্নত সংকেত দেয়

  6. শূন্য রেখার উপরে উন্নত সংকেত অতিক্রম করার সময় লম্বা যান

  7. শূন্য রেখার নিচে বর্ধিত সংকেত অতিক্রম করার সময় দীর্ঘ বন্ধ করুন

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

সুবিধা

  • উন্নত এমএসিডি গোলমাল হ্রাস করে এবং সংকেত উন্নত করে

  • দ্রুত / ধীর EMA কম্বো গেইজ দিক এবং শক্তি

  • ধীর গতির পরামিতিগুলি মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতার উপর দৃষ্টি নিবদ্ধ করে

ঝুঁকি

  • ইএমএ সময়কালের সাবধানে অপ্টিমাইজেশান প্রয়োজন

  • লং শুধুমাত্র সংক্ষিপ্ত সুযোগ ব্যবহার করতে অক্ষম

  • কম ঘন ঘন সিগন্যালের ঘটনা

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

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


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

//@version=3
//study("MACDAS")
// strategy("macdas",shorttitle="macdas",overlay=true,default_qty_value=10000,initial_capital=10000,currency=currency.USD)

// Date range filter
testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(4, "Backtest Start Month")
testStartDay = input(1, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear, testStartMonth, testStartDay, 0, 0)

testStopYear = input(2018, "Backtest Stop Year")
testStopMonth = input(12, "Backtest Stop Month")
testStopDay = input(31, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear, testStopMonth, testStopDay, 0, 0)

inTimeRange = true


fastperiod = input(12,title="fastperiod",minval=1,maxval=500)
slowperiod = input(26,title="slowperiod",minval=1,maxval=500)
signalperiod = input(9,title="signalperiod",minval=1,maxval=500)
fastMA = ema(close, fastperiod)
slowMA = ema(close, slowperiod)
macd = fastMA - slowMA
signal = ema(macd, signalperiod)
macdAS = macd - signal
signalAS = ema(macdAS, signalperiod)
plot(macdAS, color=blue, linewidth=2)
plot(signalAS, color=red, linewidth=2)
plot(0, color=black)

strategy.entry("LONG", strategy.long, when =inTimeRange and crossover(macdAS,signalAS))
strategy.close("LONG", when= inTimeRange and crossunder(macdAS,signalAS))

plotshape(crossover(macdAS, signalAS) , style = shape.arrowup, text="Long",color=green,size=size.huge)
plotshape(crossover(signalAS,macdAS) , style = shape.arrowdown, text="End Long",color=red,size=size.huge)



আরো