এই কৌশলটি প্রবণতা ট্র্যাকিং সূচকগুলির সাথে মিলিত হয়ে প্রবণতা বিচার এবং ট্র্যাকিংয়ের জন্য দ্বৈত সমান্তরাল ক্রস নীতি ব্যবহার করে। মূল ধারণাটি হ’ল স্বল্পমেয়াদী গড়ের উপর দীর্ঘমেয়াদী গড়ের উপর বেশি কাজ করা এবং স্বল্পমেয়াদী গড়ের নীচে দীর্ঘমেয়াদী গড়ের নীচে খালি করা। একই সাথে শতাব্দী গড়ের সাথে সামগ্রিক প্রবণতার দিকনির্দেশের বিচার করা এবং মিথ্যা বিরতি এড়ানো।
এই কৌশলটি মূলত দ্বৈত সমরেখার ক্রস সিস্টেম এবং প্রবণতা ট্র্যাকিং সিস্টেম দ্বারা গঠিত।
দ্বৈত সমতুল্য লাইন ক্রস সিস্টেমটি দ্রুত লাইন EMA1 এবং ধীর লাইন EMA2 নিয়ে গঠিত। যেখানে EMA1 ডিফল্টরূপে 10 তম লাইন এবং EMA2 ডিফল্টরূপে 20 তম লাইন। যখন দ্রুত লাইনটি ধীর লাইনটি অতিক্রম করে তখন কেনার সংকেত উত্পন্ন হয় এবং যখন দ্রুত লাইনটি ধীর লাইনটি অতিক্রম করে তখন বিক্রয় সংকেত উত্পন্ন হয়।
সামগ্রিক প্রবণতার দিকনির্দেশনা নির্ধারণের জন্য শতদিনের গড় লাইন EMA100 যোগ করুন। শুধুমাত্র যখন দাম একটি উত্থান প্রবণতা হয় (মূল্য 100 দিনের গড় লাইন উপরে), দ্রুত লাইন উপর একটি ধীর লাইন অতিক্রম একটি কিনতে সংকেত উত্পন্ন; শুধুমাত্র যখন দাম একটি পতন প্রবণতা হয় (মূল্য 100 দিনের গড় লাইন নীচে), দ্রুত লাইন নীচে একটি ধীর লাইন অতিক্রম একটি বিক্রয় সংকেত উত্পন্ন। এটি বেশিরভাগ মিথ্যা বিরতি ফিল্টার করতে পারে।
এছাড়া, কে-লাইনে কেনা-বেচা করা তীর চিহ্নিত করা হয়েছে, যাতে ট্রেডিং সিগন্যালগুলি দৃশ্যমানভাবে প্রদর্শিত হয়।
প্রবণতা ট্র্যাকিং সিস্টেমগুলি দিনের মধ্যে এবং সময়ের মধ্যে সূর্যের রেখা ব্যবহার করে প্রবণতার দিকটি আবার নিশ্চিত করতে। দিনের মধ্যে 5 মিনিট এবং 60 মিনিটের হেইকিন-আশি গড় রেখা ব্যবহার করে বিচার করা হয়, সময়ের মধ্যে সূর্যের রেখার 8 এবং 12 দিনের গড় রেখা ব্যবহার করে বিচার করা হয়।
সত্যিকারের ট্রেডিং সিগন্যাল তখনই প্রেরণ করা হয় যখন দিনের মধ্যে এবং সময়কালের মধ্যে সিদ্ধান্তগুলি একত্রিত হয়। এটি বেশিরভাগ অ-প্রধান প্রবণতার দিকনির্দেশের গোলমালকে আরও ফিল্টার করতে পারে।
এই কৌশলটির সবচেয়ে বড় সুবিধা হল এটি একই সময়ে প্রবণতা ট্র্যাকিং এবং সমান্তরাল ক্রসিং সিস্টেমকে একত্রিত করে, যা কার্যকরভাবে মিথ্যা সংকেতগুলিকে ফিল্টার করতে পারে এবং প্রত্যাহারকে গ্রহণযোগ্য সীমার মধ্যে নিয়ন্ত্রণ করতে পারে।
বিশেষ করে, দ্বি-সমান্তরাল ক্রসিং সিস্টেমের সুবিধাগুলি নিম্নরূপঃ
এটি সহজেই ব্যবহার করা যায় এবং নতুনদের জন্য উপযুক্ত।
“এটি একটি বড় সমস্যা, কিন্তু আমি এটি সমাধান করতে চাই।
দ্রুত এবং ধীর লাইন প্যারামিটারগুলি বিভিন্ন সময়কালের সাথে সামঞ্জস্যপূর্ণ;
এই প্রবণতাটি মূলত একটি প্রবণতা, যার ফলে এই প্রবণতাটি প্রবণতাকে প্রভাবিত করতে পারে।
ইএমএ ১০০-এ যোগদানের সুবিধাঃ
প্রতিবন্ধকতা ফিল্টার করুন, ক্ষতি হ্রাস করুন;
ট্রেন্ড অপারেশনের সাথে, রিটার্নিং নিয়ন্ত্রণযোগ্য।
ট্রেন্ড ট্র্যাকিং সিস্টেমের সুবিধাঃ
একক সময়সীমার গোলমালের দ্বারা প্রভাবিত না হওয়ার জন্য বহু-সময়গত বিচার;
ট্রেডিংয়ের দিকনির্দেশনা নিশ্চিত করুন এবং বড় আকারের ট্রেন্ডের সাথে সামঞ্জস্যপূর্ণ করুন, যাতে প্রত্যাহার কম হয়।
হেইকিন-আশি (Heikin-Ashi) -এর মতে, মূল্যের পার্থক্যকে মসৃণ করা, শব্দকে ফিল্টার করা, শুধুমাত্র প্রবণতাকে ধরা।
এই কৌশলটির কিছু ঝুঁকি রয়েছে যা সম্পর্কে সতর্ক হওয়া দরকারঃ
দীর্ঘমেয়াদী হিসাবের সময়, সমান্তরাল লাইনগুলি ঘন ঘন ক্রস হয়, যার ফলে অনেক বেশি লেনদেনের সুযোগ এবং অতিরিক্ত বৈদেশিক লেনদেনের ব্যয় হয়।
ট্রেডিং সিগন্যালগুলি প্রবণতার প্রাথমিক পর্যায়ে বিলম্বিত হতে পারে।
তবে, যদি এই প্রবণতা বিপরীত হয়, তাহলে বড় ধরনের ক্ষতি হতে পারে।
প্যারামিটার সেটিং অপ্টিমাইজেশান প্রয়োজন, এবং যদি এটি সঠিক না হয় তবে এটি কৌশলটির কার্যকারিতা প্রভাবিত করবে।
প্রতিকারঃ
প্রবণতার প্রাথমিক সংকেত পেতে গড়ের সময়কাল যথাযথভাবে সংক্ষিপ্ত করুন।
স্টপ লস সেট করুন এবং একক ক্ষতি নিয়ন্ত্রণ করুন।
প্যারামিটার সেটিং অনুকূলিতকরণ, বিভিন্ন জাতের এবং বাজারের পরিবেশের জন্য সামঞ্জস্যপূর্ণ।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
গড়রেখা চক্র অপ্টিমাইজেশান. আপনি আরও প্যারামিটার সমন্বয় পরীক্ষা করতে পারেন, সর্বোত্তম চক্র খুঁজে পেতে।
আরও সময়সীমার বিচার যোগ করুন। যেমন, চাঁদ বা বর্ষফলের সূচক যোগ করুন।
অতিরিক্ত স্টপ মেকানিজম মোবাইল স্টপ বা সূচকীয় স্টপ সেট করুন
যেমন, এনার্জি টাইম কেডিজে ইত্যাদির সাথে মিলিত হয়।
প্রবেশের সময়কে অনুকূলিত করুন। MACD এর মতো আরও সংবেদনশীল সূচকগুলির সহায়তা বিবেচনা করা যেতে পারে।
একাধিক জাতের জন্য অনুকূলিতকরণ
এই কৌশলটি দ্বৈত সমান্তরাল ক্রস এবং প্রবণতা ট্র্যাকিং সিস্টেমকে একত্রিত করে, যা একক সিস্টেমের সমস্যাগুলি এড়াতে তাদের নিজস্ব সুবিধাগুলি কার্যকরভাবে ব্যবহার করতে পারে। বহু-সময়-মাত্রিক বিচার ব্যবসায়ের দিকনির্দেশের সঠিকতা নিশ্চিত করে, উত্তোলন নিয়ন্ত্রণ ভাল। আরও অপ্টিমাইজেশনের মাধ্যমে, আরও বাজার পরিবেশের সাথে খাপ খাইয়ে নিতে পারে, বাস্তব যুদ্ধে মূল্যবান।
/*backtest
start: 2023-09-20 00:00:00
end: 2023-09-27 00:00:00
period: 1h
basePeriod: 15m
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/
// © askkuldeeprandhawa
//@version=4
strategy("KSR Strategy", overlay=true)
par1=input(10)
par2=input(20)
ema1=ema(close,par1)
ema2=ema(close,par2)
buy=ema1>ema2
sell=ema2<ema1
mycolor= iff(buy,color.green,iff(sell,color.blue,color.red))
barcolor(color=mycolor)
ema100=ema(close,100)
ibuy=crossover(ema1,ema2)
iSell=crossunder(ema1,ema2)
varp=tostring(close[1])
plotshape(ibuy, "Up Arrow", shape.triangleup, location.belowbar, color.green, 0, 0,"Buy" , color.green, true, size.tiny)
plotshape(iSell, "Down Arrow", shape.triangledown, location.abovebar, color.red, 0, 0, "Sell", color.red, true, size.tiny)
crossed =crossover(ema(close,par1), ema(close,par2))
// if crossed
// l = label.new(bar_index, na, tostring(close),
// color=color.green,
// textcolor=color.white,
// style=label.style_labelup, yloc=yloc.belowbar)
crossed2 =crossunder(ema(close,par1), ema(close,par2))
// if crossed2
// l = label.new(bar_index, na, tostring(close),
// color=color.red,
// textcolor=color.white,
// style=label.style_labeldown, yloc=yloc.abovebar)
plot(ema(close,par1),"EMA Short",color=color.white)
plot(ema(close,par2),"EMA Long",color=color.orange)
longCondition = crossover(ema(close, par1), ema(close, par2))
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
shortCondition = crossunder(ema(close, par1), ema(close, par2))
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)
ma1_len = input(title="MA1", type=input.integer, defval=8, minval=1, maxval=100, step=1)
ma2_len = input(title="MA2", type=input.integer, defval=12, minval=1, maxval=100, step=1)
o = ema(open, ma1_len)
c = ema(close, ma1_len)
h = ema(high, ma1_len)
l = ema(low, ma1_len)
tim1=input('D',"Short Time")
tim2=input('W',"Long Time")
ema_p=input(title="EMA Period", type=input.integer, defval=16, minval=1, maxval=100, step=1)
refma = ema(close, ema_p)
plot(refma, title="EMA" , linewidth=1, color=close < refma ? color.orange : color.blue)
ha_t = heikinashi(syminfo.tickerid)
ha_o = security(ha_t, tim2, o)
ha_c = security(ha_t, tim2, c)
ha_h = security(ha_t, tim2, h)
ha_l = security(ha_t, tim2, l)
o2 = ema(ha_o, ma2_len)
c2 = ema(ha_c, ma2_len)
h2 = ema(ha_h, ma2_len)
l2 = ema(ha_l, ma2_len)
ha_col = ha_c > ha_o ? color.red : color.green
plotshape(true, style=shape.circle, color=ha_c > ha_o ? color.green : color.red, location=location.bottom)
ha_t1 = heikinashi(syminfo.tickerid)
ha_o1 = security(ha_t1, tim1, o)
ha_c1 = security(ha_t1, tim1, c)
ha_h1 = security(ha_t1, tim1, h)
ha_l1 = security(ha_t1, tim1, l)
o3 = ema(ha_o1, ma2_len)
c3 = ema(ha_c1, ma2_len)
h3 = ema(ha_h1, ma2_len)
l3 = ema(ha_l1, ma2_len)
ha_col1 = ha_c1 > ha_o1 ? color.red : color.green
plotshape(true, style=shape.circle, color=ha_c1 > ha_o1 ? color.green : color.red, location=location.top)