এটি একটি ডিজিটাল মুদ্রা ট্রেডিং কৌশল যা একটি ধোঁয়াশা সূচক এবং একটি MACD সূচককে একত্রিত করে। এটি একটি ধোঁয়াশা সূচক ব্যবহার করে সামগ্রিক প্রবণতা দিকনির্দেশ এবং প্রতিরোধের অবস্থানকে সমর্থন করার জন্য, তারপরে MACD সূচকের সাথে সংযুক্ত করে স্বল্পমেয়াদী প্রবণতা এবং গতিশীলতা নির্ধারণ করে, একটি ট্রেডিং সংকেত তৈরি করে। এই কৌশলটি কার্যকরভাবে মাঝারি এবং দীর্ঘমেয়াদী প্রবণতা সনাক্ত করতে পারে এবং প্রবণতা দিকনির্দেশের পরিবর্তনের সময়মত অবস্থানগুলি সামঞ্জস্য করতে পারে।
এই কৌশলটি মধ্যমেয়াদী প্রবণতা নির্ধারণের জন্য একটি ধোঁয়াশা সূচকের রূপান্তর লাইন এবং বেঞ্চমার্ক লাইন ক্রস ব্যবহার করে এবং স্বল্পমেয়াদী প্রবণতা এবং গতিশীলতা নির্ধারণের জন্য MACD সূচক ব্যবহার করে।
যখন রূপান্তর লাইনটি বেঞ্চলাইনটি অতিক্রম করে তখন এটি একটি ষাঁড়ের বাজার সংকেত, দামটি মেঘের উপরে একটি শক্তিশালী সংকেত; যখন রূপান্তর লাইনটি বেঞ্চলাইনটি অতিক্রম করে তখন এটি একটি ভালুকের বাজার সংকেত, দামটি মেঘের নীচে একটি দুর্বল সংকেত।
MACD হিস্টোগ্রামটি শূন্য অক্ষের উপরে থাকলে একাধিক গতির সংকেত, শূন্য অক্ষের নীচে শূন্য গতির সংকেত। MACD লাইনে সিগন্যাল লাইনটি অতিক্রম করার সময় এটি একটি ক্রয় সংকেত, এবং সিগন্যাল লাইনটি অতিক্রম করার সময় এটি একটি বিক্রয় সংকেত।
লেনদেনের নিয়মাবলী নিম্নে দেওয়া হলঃ
মাল্টি-হেড প্রবেশের সংকেতঃ রূপান্তর লাইনে বেসলাইন অতিক্রম করে, দাম মেঘের উপরে, MACD লাইনে সংকেত লাইন অতিক্রম করে, আরও করুন মাল্টি হেড আউটপুট সিগন্যালঃ রূপান্তর লাইন অধীনে বেসলাইন পেরিয়ে, দাম নীচে ক্লাউডপ্লেস, MACD লাইন অধীনে সিগন্যাল লাইন পেরিয়ে, পিনডো পজিশন
খালি মাথা প্রবেশের সংকেতঃ রূপান্তর লাইন অধীনে বেসলাইন পেরিয়ে, দাম নীচে ক্লাউড, MACD লাইন অধীনে সংকেত লাইন পেরিয়ে, খালি করা খালি মাথা প্রস্থান সংকেতঃ রূপান্তর লাইন উপর বেসলাইন অতিক্রম, দাম উপর মেঘ অতিক্রম, MACD লাইন উপর সংকেত লাইন অতিক্রম, খালি ভাণ্ডার
একটি ধূমকেতু সূচক মধ্যম ও দীর্ঘমেয়াদী প্রবণতা নির্ধারণ করে, এবং MACD স্বল্পমেয়াদী প্রবণতা নির্ধারণ করে, উভয়ই বিভিন্ন স্তরের ট্রেডিং সুযোগ ক্যাপচার করতে পারে।
একটি ধোঁয়াশা মেঘের নিজস্ব মেঘের সাহায্যে সমর্থন এবং প্রতিরোধের অবস্থান স্পষ্টভাবে নির্ধারণ করা যায়।
MACD-এর সাহায্যে স্বল্পমেয়াদী ওভারবয় ও ওভারসেলের ব্যাপারে সঠিকভাবে বিচার করা যায়, যাতে অস্থিরতার সময় এড়ানো যায়।
কৌশলগত প্যারামিটারগুলিকে অপ্টিমাইজ করা হয়েছে, যা বিভিন্ন ডিজিটাল মুদ্রায় প্রয়োগ করা যেতে পারে এবং কিছু স্থিতিশীলতা রয়েছে।
একটি মেঘ এবং MACD একটি মিথ্যা সংকেত তৈরি করতে পারে, যা নিশ্চিত করার জন্য অন্যান্য সূচকগুলির সমন্বয় প্রয়োজন।
অস্থির পরিস্থিতিতে, প্রান্তিককরণগুলি যথাযথভাবে সামঞ্জস্য করা উচিত বা লেনদেন স্থগিত করা উচিত।
মেঘের ঘনত্বের কারণে, আপনাকে অবশ্যই একটি সুনির্দিষ্ট ব্রেক-আপের জন্য অপেক্ষা করতে হবে এবং আপনি কিছু সুযোগ মিস করতে পারেন।
রিটার্নিং ডেটা অপর্যাপ্ত, প্যারামিটার ডেটা ফিট করার জন্য আরও দীর্ঘ সময়কালের যাচাইকরণ প্রয়োজন।
অন্যান্য সূচকগুলির সংমিশ্রণ দ্বারা সংকেত নিশ্চিত করা, বাজার পরিবেশের সাথে সামঞ্জস্যপূর্ণ প্যারামিটারগুলি সামঞ্জস্য করা, বা নির্দিষ্ট সময়কালে লেনদেন স্থগিত করা ঝুঁকি নিয়ন্ত্রণ করা যায়।
একটি ধূমকেতু প্যারামিটার অপ্টিমাইজ করুন, রূপান্তর লাইন, বেঞ্চলাইন চক্রটি সামঞ্জস্য করুন যাতে এটি বিভিন্ন জাতের বৈশিষ্ট্যগুলির কাছাকাছি থাকে।
MACD প্যারামিটার অপ্টিমাইজ করুন, লম্বা এবং ছোট চক্র এবং মসৃণ প্যারামিটারগুলি সামঞ্জস্য করুন, আরও সঠিক ট্রেডিং সিগন্যাল পান।
ক্ষতির একটি নির্দিষ্ট শতাংশে পৌঁছানোর পরে ক্ষতি বন্ধ করার কৌশল বাড়ানো।
পজিশন ম্যানেজমেন্ট বাড়ানো, বাজারের অবস্থার উপর ভিত্তি করে প্রতিটি লেনদেনের পজিশনের অনুপাত সংশোধন করা।
বিভিন্ন ধরনের ডিজিটাল মুদ্রার ডেটা পরীক্ষা করা এবং কৌশলগত স্থায়িত্বের মূল্যায়ন করা।
অন্য সূচকগুলোকে ফিল্টার করে ভুয়া সংকেত এড়ানো যায়।
এই কৌশলটি একটি ধোঁয়াশা এবং MACD দুটি সূচকের সুবিধাগুলিকে একত্রিত করে, মধ্যমেয়াদী প্রবণতার দিকনির্দেশের জন্য রূপান্তর লাইন এবং বেসলাইন নির্ধারণ করে, MACD স্বল্পমেয়াদী ওভারব্লড ওভারসোলের বিষয়ে সিদ্ধান্ত নেয় এবং একটি লেনদেনের সংকেত গঠন করে। কৌশলগত প্যারামিটারগুলি বিভিন্ন জাতের জন্য অনুকূলিত করা যেতে পারে, অন্যান্য সূচক বা ক্ষতি হ্রাস করার কৌশল যুক্ত করা যেতে পারে ঝুঁকি নিয়ন্ত্রণের জন্য, বিভিন্ন জাতের জন্য ভাল। তবে অস্থিরতার পরিস্থিতিতে ভুয়া সংকেত সম্পর্কে সতর্কতা অবলম্বন করা দরকার, প্যারামিটার সমন্বয় এবং ঝুঁকি নিয়ন্ত্রণের মাধ্যমে কৌশলগত স্থায়িত্ব বাড়ানো উচিত।
/*backtest
start: 2023-10-08 00:00:00
end: 2023-10-15 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule
//@version=5
strategy('Ichimoku Cloud with MACD (By Coinrule)',
overlay=true,
initial_capital=1000,
process_orders_on_close=true,
default_qty_type=strategy.percent_of_equity,
default_qty_value=30,
commission_type=strategy.commission.percent,
commission_value=0.1)
showDate = input(defval=true, title='Show Date Range')
timePeriod = time >= timestamp(syminfo.timezone, 2022, 6, 1, 0, 0)
// Stop Loss and Take Profit for Shorting
Stop_loss = input(1) / 100
Take_profit = input(5) / 100
longStopPrice = strategy.position_avg_price * (1 - Stop_loss)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)
// Inputs
ts_bars = input.int(9, minval=1, title='Tenkan-Sen Bars')
ks_bars = input.int(26, minval=1, title='Kijun-Sen Bars')
ssb_bars = input.int(52, minval=1, title='Senkou-Span B Bars')
cs_offset = input.int(26, minval=1, title='Chikou-Span Offset')
ss_offset = input.int(26, minval=1, title='Senkou-Span Offset')
long_entry = input(true, title='Long Entry')
short_entry = input(true, title='Short Entry')
middle(len) => math.avg(ta.lowest(len), ta.highest(len))
// Ichimoku Components
tenkan = middle(ts_bars)
kijun = middle(ks_bars)
senkouA = math.avg(tenkan, kijun)
senkouB = middle(ssb_bars)
// Plot Ichimoku Kinko Hyo
plot(tenkan, color=color.new(#0496ff, 0), title='Tenkan-Sen')
plot(kijun, color=color.new(#991515, 0), title='Kijun-Sen')
plot(close, offset=-cs_offset + 1, color=color.new(#459915, 0), title='Chikou-Span')
sa = plot(senkouA, offset=ss_offset - 1, color=color.new(color.green, 0), title='Senkou-Span A')
sb = plot(senkouB, offset=ss_offset - 1, color=color.new(color.red, 0), title='Senkou-Span B')
fill(sa, sb, color=senkouA > senkouB ? color.green : color.red, title='Cloud color', transp=90)
ss_high = math.max(senkouA[ss_offset - 1], senkouB[ss_offset - 1])
ss_low = math.min(senkouA[ss_offset - 1], senkouB[ss_offset - 1])
// MACD
[macd, macd_signal, macd_histogram] = ta.macd(close, 12, 26, 9)
// Entry/Exit Signals
tk_cross_bull = tenkan > kijun
tk_cross_bear = tenkan < kijun
cs_cross_bull = ta.mom(close, cs_offset - 1) > 0
cs_cross_bear = ta.mom(close, cs_offset - 1) < 0
price_above_kumo = close > ss_high
price_below_kumo = close < ss_low
bullish = tk_cross_bull and cs_cross_bull and price_above_kumo and ta.crossover(macd, macd_signal)
bearish = tk_cross_bear and cs_cross_bear and price_below_kumo and ta.crossunder(macd, macd_signal)
strategy.entry('Long', strategy.long, when=bullish and long_entry and timePeriod)
strategy.close('Long', when=bearish and not short_entry)
strategy.entry('Short', strategy.short, when=bearish and short_entry and timePeriod)
strategy.close('Short', when=bullish and not long_entry)