ধৈর্য সহকারে ট্রিপল মুভিং এভারেজ ব্যান্ড কৌশল বিশ্লেষণ করুন যাতে কে-লাইনে মূল্যবান তথ্য রয়েছে


সৃষ্টির তারিখ: 2024-02-01 11:12:47 অবশেষে সংশোধন করুন: 2024-02-01 11:12:47
অনুলিপি: 0 ক্লিকের সংখ্যা: 611
1
ফোকাস
1617
অনুসারী

ধৈর্য সহকারে ট্রিপল মুভিং এভারেজ ব্যান্ড কৌশল বিশ্লেষণ করুন যাতে কে-লাইনে মূল্যবান তথ্য রয়েছে

ওভারভিউ

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

কৌশল নীতি

এই কৌশলটি বুলিং লাইনের উপর ভিত্তি করে একাধিক ইএমএ সূচককে স্তরিত করে, মূল্য চ্যানেল তৈরি করে এবং মূল্যের ওঠানামা আইন আবিষ্কার করে।

  1. বডি রেসিস্ট্যান্স চ্যানেল সূচক ব্যবহার করে কে-লাইনের এন্ট্রি রেসিস্ট্যান্স বিট ম্যাপ করুন।
  2. সমর্থন/প্রতিরোধ সূচক ব্যবহার করে বহুদিনের সমর্থন এবং প্রতিরোধের স্থানগুলি ম্যাপ করুন।
  3. ডাবল ইএমএ সিস্টেম ব্যবহার করে দামের প্রবণতা নির্ধারণ করুন।
  4. হালের গড়রেখা সূচক ব্যবহার করে দামের বক্ররেখা সমতল করুন।

এর উপর ভিত্তি করে, মডেল সনাক্তকরণ, বিপর্যয়ের সম্ভাবনা নির্ধারণ, এবং সুদের ব্যবসায়ের কৌশল তৈরি করা।

সামর্থ্য বিশ্লেষণ

এই কৌশলটির সুবিধাগুলো হলঃ

  1. একাধিক EMA ব্যবহার করে একটি মূল্য চ্যানেল তৈরি করা যায়, যা স্পষ্টভাবে মূল্যের ওঠানামা নির্দেশ করে।
  2. হালের গড় লাইন সূচকটি প্রয়োগ করে কার্যকরভাবে সমতল মূল্যের ব্রেকথ্রু বিচার করা যায়।
  3. বিপরীতমুখী মডেল এবং চ্যানেল সূচকগুলির সমন্বয়ে উচ্চ সম্ভাব্যতা এবং কম ঝুঁকিপূর্ণ লেনদেনের জন্য।
  4. ট্রেডিং সিগন্যালের স্থায়িত্ব ও নির্ভরযোগ্যতার জন্য একাধিক স্তরের সূচক ব্যবস্থা গড়ে তোলা।

ঝুঁকি বিশ্লেষণ

এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ

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

অপ্টিমাইজেশান দিক

এই কৌশলটি নিম্নলিখিত দিকগুলোতে অপ্টিমাইজ করা যেতে পারেঃ

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

সারসংক্ষেপ

ট্রিপল সমান্তরাল তরঙ্গবন্দর কৌশল গভীরভাবে দামের ওঠানামা আইন খনন করে, স্থিতিশীল এবং কার্যকর, দীর্ঘমেয়াদী প্রয়োগ এবং ক্রমাগত অপ্টিমাইজেশনের জন্য উপযুক্ত। বিনিয়োগের জন্য যুক্তি এবং ধৈর্য প্রয়োজন, ধীরে ধীরে ধীরে ধীরে বিজয়ী হওয়ার উপায়।

কৌশল সোর্স কোড
/*backtest
start: 2023-01-25 00:00:00
end: 2024-01-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//╭╮╱╱╭╮╭╮╱╱╭╮
//┃╰╮╭╯┃┃┃╱╱┃┃
//╰╮┃┃╭┻╯┣╮╭┫╰━┳╮╭┳━━╮
//╱┃╰╯┃╭╮┃┃┃┃╭╮┃┃┃┃━━┫
//╱╰╮╭┫╰╯┃╰╯┃╰╯┃╰╯┣━━┃
//╱╱╰╯╰━━┻━━┻━━┻━━┻━━╯
//╭━━━┳╮╱╱╱╱╱╱╱╭╮
//┃╭━╮┃┃╱╱╱╱╱╱╱┃┃
//┃┃╱╰┫╰━┳━━┳━╮╭━╮╭━━┫┃
//┃┃╱╭┫╭╮┃╭╮┃╭╮┫╭╮┫┃━┫┃
//┃╰━╯┃┃┃┃╭╮┃┃┃┃┃┃┃┃━┫╰╮
//╰━━━┻╯╰┻╯╰┻╯╰┻╯╰┻━━┻━╯
//━╯
// http://www.vdubus.co.uk/
strategy(title='Vdub FX SniperVX3 / Strategy  v3', shorttitle='Vdub_FX_SniperVX3_Strategy', overlay=true, pyramiding=0, initial_capital=1000, currency=currency.USD)

//Candle body resistance Channel-----------------------------//
len = 34
src = input(close, title="Candle body resistance Channel")
out = sma(src, len)
last8h = highest(close, 13)
lastl8 = lowest(close, 13)
bearish = cross(close,out) == 1 and falling(close, 1)
bullish = cross(close,out) == 1 and rising(close, 1)
channel2=input(false, title="Bar Channel On/Off")
ul2=plot(channel2?last8h:last8h==nz(last8h[1])?last8h:na, color=black, linewidth=1, style=linebr, title="Candle body resistance level top", offset=0)
ll2=plot(channel2?lastl8:lastl8==nz(lastl8[1])?lastl8:na, color=black, linewidth=1, style=linebr, title="Candle body resistance level bottom", offset=0)
//fill(ul2, ll2, color=black, transp=95, title="Candle body resistance Channel")

//-----------------Support and Resistance 
RST = input(title='Support / Resistance length:', defval=10) 
RSTT = valuewhen(high >= highest(high, RST), high, 0)
RSTB = valuewhen(low <= lowest(low, RST), low, 0)
RT2 = plot(RSTT, color=RSTT != RSTT[1] ? na : red, linewidth=1, offset=+0)
RB2 = plot(RSTB, color=RSTB != RSTB[1] ? na : green, linewidth=1, offset=0)

//--------------------Trend colour ema------------------------------------------------// 
src0 = close, len0 = input(13, minval=1, title="EMA 1")
ema0 = ema(src0, len0)
direction = rising(ema0, 2) ? +1 : falling(ema0, 2) ? -1 : 0
plot_color = direction > 0  ? lime: direction < 0 ? red : na
plot(ema0, title="EMA", style=line, linewidth=1, color = plot_color)

//-------------------- ema 2------------------------------------------------//
src02 = close, len02 = input(21, minval=1, title="EMA 2")
ema02 = ema(src02, len02)
direction2 = rising(ema02, 2) ? +1 : falling(ema02, 2) ? -1 : 0
plot_color2 = direction2 > 0  ? lime: direction2 < 0 ? red : na
plot(ema02, title="EMA Signal 2", style=line, linewidth=1, color = plot_color2)

//=============Hull MA//
show_hma = input(false, title="Display Hull MA Set:")
hma_src = input(close, title="Hull MA's Source:")
hma_base_length = input(8, minval=1, title="Hull MA's Base Length:")
hma_length_scalar = input(5, minval=0, title="Hull MA's Length Scalar:")
hullma(src, length)=>wma(2*wma(src, length/2)-wma(src, length), round(sqrt(length)))
plot(not show_hma ? na : hullma(hma_src, hma_base_length+hma_length_scalar*6), color=black, linewidth=2, title="Hull MA")

//============ signal Generator ==================================//
Piriod=input('720')
ch1 = request.security(syminfo.tickerid, Piriod, open)
ch2 = request.security(syminfo.tickerid, Piriod, close)
longCondition = crossover(request.security(syminfo.tickerid, Piriod, close),request.security(syminfo.tickerid, Piriod, open))
if (longCondition)
    strategy.entry("BUY", strategy.long)
shortCondition = crossunder(request.security(syminfo.tickerid, Piriod, close),request.security(syminfo.tickerid, Piriod, open))
if (shortCondition)
    strategy.entry("SELL", strategy.short)

///////////////////////////////////////////////////////////////////////////////////////////