এই কৌশলটির নাম হল ট্রেন্ড ট্র্যাকিং কৌশল, যা ট্রিপল মেঘের উপর ভিত্তি করে। এই কৌশলটি তিনটি বিভিন্ন ধরণের ট্রেন্ডিং সূচক ব্যবহার করে, মেঘের গঠন করে, যখন দাম মেঘের আকারকে ভেঙে দেয় তখন ট্রেন্ড ট্র্যাকিং ট্রেড করে।
এই কৌশলটি নিম্নলিখিত তিনটি সূচক ব্যবহার করেঃ
কফম্যান বাজারের অস্থিরতাকে সহজেই ধরতে পারে, কারণ এটি চলমান গড়ের সাথে সামঞ্জস্যপূর্ণ।
হুলের চলমান গড়, যা একটি মসৃণ ঘূর্ণন বৈশিষ্ট্যযুক্ত, যা মিথ্যা সংকেতগুলিকে ফিল্টার করতে পারে;
“অতিমাত্রায় ক্ষতি বন্ধ করার ব্যবস্থা, মূল্য চ্যানেল তৈরি করা, উচ্চ ও নিম্নের অনুসরণ করা এড়ানো”।
এই তিনটি একসাথে মেঘের আকৃতি গঠন করে, মেঘের শীর্ষটি তিনটির সর্বোচ্চ মানের সংযোগ এবং মেঘের নীচে সর্বনিম্ন মানের সংযোগ।
লেনদেনের লজিকঃ
যখন K-রেখার উচ্চতম বিন্দু মেঘের শীর্ষকে ভেঙে দেয়, তখন এটি একটি ক্রয় সংকেত উত্পন্ন করে যা একটি উত্থান প্রবণতা চ্যানেলকে ভেঙে দেয়;
যখন K-রেখার দাম বন্ধ হয়ে যায় বা নিম্নতম স্থানে মেঘের নীচের অংশটি ভেঙে যায়, তখন পতনশীল প্রবণতা শুরু হয় এবং পলস পয়েন্টটি সরিয়ে ফেলা হয়।
এই কৌশলটির সুবিধা হ’ল সূচক সমন্বয়টি প্রবণতার অবস্থা নির্ধারণে আরও নির্ভুল এবং মিথ্যা সংকেত হ্রাস করে। তবে প্যারামিটার অপ্টিমাইজেশন এখনও গুরুত্বপূর্ণ। স্টপ লস কৌশলও অপরিহার্য।
সামগ্রিকভাবে, মাল্টি-ইনডিকেটর ইন্টিগ্রেটেড ট্রেন্ডিং একটি সাধারণ এবং কার্যকর পদ্ধতি। তবে ব্যবসায়ীদের এখনও যথেষ্ট বিচক্ষণতা এবং কৌশলগত সমন্বয় করার জন্য নমনীয়তা বজায় রাখতে হবে।
/*backtest
start: 2022-09-12 00:00:00
end: 2023-02-03 00:00:00
period: 1d
basePeriod: 1h
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/
// © SnarkyPuppy
//@version=5
strategy("HKST Cloud", overlay=true, default_qty_type= strategy.percent_of_equity, default_qty_value=100)
////////////////nAMA
Lengthkaufman = input(20)
xPrice = ohlc4
xvnoise = math.abs(xPrice - xPrice[1])
nfastend = 0.666
nslowend = 0.0645
nsignal = math.abs(xPrice - xPrice[Lengthkaufman])
nnoise = math.sum(xvnoise, Lengthkaufman)
nefratio = nnoise != 0? nsignal / nnoise : 0
nsmooth = math.pow(nefratio * (nfastend - nslowend) + nslowend, 2)
nAMA = float(0)
nAMA := nz(nAMA[1]) + nsmooth * (xPrice - nz(nAMA[1]))
//plot(nAMA,color=color.red)
///short=input(true)
///////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
////////hull moving average
hull_len=input(20)
hull= ta.hma(nAMA,hull_len)
///////atr trail
atr_factor=input(2)
atr_period=input(5)
[supertrend, direction] = ta.supertrend(atr_factor,atr_period)
/////////cloud
band1= math.max(supertrend,hull,nAMA)
band2= math.min(supertrend,hull,nAMA)
b1=plot(band1, "band1", color = color.rgb(76, 175, 79, 85), style=plot.style_linebr)
b2=plot(band2, "band2", color = color.rgb(255, 82, 82, 78), style=plot.style_linebr)
fill(b1,b2,color.rgb(12, 50, 186, 75))
longCondition = ta.crossover(high,band1) //or ta.crossover(low,band2)
if (longCondition)
strategy.entry("Up", strategy.long)
shortCondition = ta.crossunder(low,band2) or close<band2
if (shortCondition)
strategy.close("Up", shortCondition)