এই কৌশলটি হেইকিন-আশি লাইন, মসৃণ কে লাইন মূল্য গণনা করে এবং MACD সূচকগুলির সাথে মিলিত হয়ে ট্রেডিং সংকেত প্রেরণ করে, যা মিড-লং লাইনের প্রবণতা অনুসরণ করার জন্য একটি পরিমাণগত ট্রেডিং কৌশলকে সক্ষম করে।
Heikin-Ashi ওপেন ও ক্লোজ, হাই ও লো, Heikin-Ashi স্ট্রিং, K-লাইন প্রসারিত করুন।
MACD পরামিতি সেট করুনঃ দ্রুত লাইন দৈর্ঘ্য 12, ধীর লাইন দৈর্ঘ্য 26, সংকেত লাইন দৈর্ঘ্য 9
ডিইএ ধীররেখা, ডিইএ দ্রুতরেখা এবং এমএসিডি পার্থক্য গণনা করুন। এমএসিডি স্তম্ভচিত্র আঁকুন।
যখন MACD পার্থক্য 0 হয়, তখন আরো কাজ করুন; যখন MACD পার্থক্য 0 হয়, তখন খালি করুন।
বছর, মাস এবং দিন ফিল্টার সেট করুন, শুধুমাত্র নির্দিষ্ট সময়ের মধ্যে লেনদেন করুন
হেইকিন-আশি ফিল্টার বাজার শব্দ এবং প্রবণতা শনাক্ত করার জন্য কার্যকর।
MACD-এর মাধ্যমে ট্রেন্ডের ক্রয়-বিক্রয়ের সুস্পষ্ট পয়েন্ট পাওয়া যায়।
Heikin-Ashi এবং MACD-এর সাথে মিলিত হয়ে, ট্রেডের মান উন্নত করা এবং ট্রেডের লাভজনকতা বাড়ানো সম্ভব।
টাইম ফিল্টার সেট করুন, যা ঐতিহাসিক তথ্যের উপর ভিত্তি করে ট্রেডিংয়ের সর্বোত্তম সময় নির্ধারণ করে এবং মুনাফার হার বাড়ায়।
এই প্রবণতা পাল্টালে, বড় ধরনের ক্ষতি হতে পারে।
MACD প্যারামিটারগুলি ভুলভাবে সেট করা হয়েছে, যা অনেকগুলি অকার্যকর সংকেত তৈরি করতে পারে।
সময়-ফিল্টারিংয়ের শর্তগুলি খুব কঠোর, যা ভাল ব্যবসায়ের সুযোগগুলি হারাতে পারে।
প্রতিকারঃ
স্টপ লস স্টপ সেট করুন, একক ক্ষতি নিয়ন্ত্রণ করুন।
MACD প্যারামিটার অপ্টিমাইজ করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় নির্ধারণ করুন।
অন্যান্য সূচকের সাথে মিলিয়ে স্থানীয় প্রবণতা নির্ণয় করা।
বিভিন্ন প্যারামিটার সমন্বয় পরীক্ষা করে, সর্বোত্তম প্যারামিটার খুঁজুন।
স্টপ লস ম্যানেজমেন্ট, যেমন স্টপ লস রেখে যাওয়া/স্টপ লস ট্র্যাক করা।
ইএমএ, কেডিজে এবং অন্যান্য সূচকগুলির সাথে মিলিতভাবে, এটি একটি বিপর্যয়।
যোগ করা হয়েছে, এড়ানো হয়েছে, ক্যালোরি ডাইভারজেন্সী
এই কৌশলটি হেইকিন-আশি লাইন সমতল মূল্য গণনা করে এবং MACD ট্রেডিংভিউ সূচকগুলির সাথে ট্রেন্ডের দিকনির্দেশনা এবং প্রবেশের পয়েন্টের ভিত্তিতে একটি পরিমাণগত কৌশল বাস্তবায়ন করে। সাধারণ MACD কৌশলগুলির তুলনায়, এটি মূল্যের বক্ররেখাটি মসৃণ করে, আংশিক শব্দটি ফিল্টার করে এবং ট্রেন্ডের দিকনির্দেশনা আরও স্পষ্টভাবে নির্ধারণ করতে পারে। প্যারামিটার অপ্টিমাইজেশন, স্টপ-ডাউন প্রক্রিয়া এবং অন্যান্য সূচকগুলির সংমিশ্রণের মাধ্যমে কৌশলটির স্থায়িত্ব এবং লাভজনকতা আরও বাড়ানো যেতে পারে।
/*backtest
start: 2023-11-18 00:00:00
end: 2023-12-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MACD ASHI BARS .v1 ", overlay=false,default_qty_type = strategy.percent_of_equity, default_qty_value = 100,commission_type=strategy.commission.percent,commission_value=0.1,slippage=1)
// Calculation HA Values
haopen = 0.0
haclose = (open + high + low + close) / 4
haopen := na(haopen[1]) ? (open + close) / 2 : (haopen[1] + haclose[1]) / 2
hahigh = max(high, max(haopen, haclose))
halow = min(low, min(haopen, haclose))
// HA colors
hacolor = haclose > haopen ? color.green : color.red
src=haclose
fastmacd = input(12,title='MACD Fast Line Length')
slowmacd = input(26,title='MACD Slow Line Length')
signalmacd = input(9,title='Signal Line Length')
macdslowline1 = sma(src,slowmacd)
macdslowline2 = sma(macdslowline1,slowmacd)
DEMAslow = ((2 * macdslowline1) - macdslowline2 )
macdfastline1 = sma(src,fastmacd)
macdfastline2 = sma(macdfastline1,fastmacd)
DEMAfast = ((2 * macdfastline1) - macdfastline2)
MACDLine = (DEMAfast - DEMAslow)
SignalLine = sma(MACDLine, signalmacd)
delta = MACDLine-SignalLine
swap1 = delta>0?color.green:color.red
plot(delta,color=swap1,style=plot.style_columns,title='Histo',histbase=0,transp=20)
p1 = plot(MACDLine,color=color.blue,title='MACD Line')
p2 = plot(SignalLine,color=color.red,title='Signal')
fill(p1, p2, color=color.blue)
hline(0)
yearfrom = input(2020)
yearuntil =input(2042)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( crossover(delta,0) and year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil)
strategy.entry("MMAL", strategy.long, stop=close, oca_name="TREND", comment="AL")
else
strategy.cancel(id="MMAL")
if ( crossunder(delta,0) and year >= yearfrom and year <= yearuntil and month>=monthfrom and month <=monthuntil and dayofmonth>=dayfrom and dayofmonth < dayuntil )
strategy.entry("MMSAT", strategy.short,stop=close, oca_name="TREND", comment="SAT")
else
strategy.cancel(id="MMSAT")