
এই কৌশলটি একটি তরঙ্গ প্রবণতা সূচক (WaveTrend) এর উপর ভিত্তি করে একটি গতিশীল ট্রেডিং সিস্টেম, যা মূল্যের গতিশীল পরিবর্তনগুলি গণনা করে বাজারের ওভার-বিক্রয় ও ওভার-বিক্রয় অবস্থা সনাক্ত করে এবং যখন মূল মূল্যের স্তরটি ভেঙে যায় তখন একটি ট্রেডিং সংকেত তৈরি করে। কৌশলটি ডাবল সমতলকরণে পরিচালিত গতিশীল কার্ভ (ডাব্লুটি 1 এবং ডাব্লুটি 2) ব্যবহার করে বাজার শব্দকে ফিল্টার করে, সংকেতের নির্ভরযোগ্যতা বাড়ায়।
এই কৌশলটির কেন্দ্রবিন্দু হল নিম্নলিখিত ধাপগুলি অনুসরণ করে একটি তরঙ্গ প্রবণতা সূচক তৈরি করাঃ
এটি একটি যুক্তিসঙ্গত প্রবণতা গতিশীলতা ট্রেডিং কৌশল যা কার্যকরভাবে বাজারের বিপরীত সুযোগকে ক্যাপচার করার জন্য তরঙ্গ প্রবণতা সূচক দ্বারা ডিজাইন করা হয়েছে। কৌশলটির মূল সুবিধাটি হ’ল এর শক্তিশালী সংকেত উত্পাদন প্রক্রিয়া এবং ভাল অভিযোজনযোগ্যতা। প্রস্তাবিত অপ্টিমাইজড দিকনির্দেশের মাধ্যমে কৌশলটির স্থায়িত্ব এবং লাভজনকতা আরও বাড়ানো যেতে পারে। মাঝারি এবং দীর্ঘমেয়াদী ব্যবসায়ের সুযোগ খুঁজছেন এমন বিনিয়োগকারীদের জন্য এটি একটি বিবেচনাযোগ্য ট্রেডিং সিস্টেম।
/*backtest
start: 2024-02-19 00:00:00
end: 2025-02-16 08:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=6
strategy(title="WaveTrend [LazyBear] Strategy", shorttitle="WT_LB_Strategy", overlay=true)
// Pôvodné vstupné parametre
n1 = input.int(10, title="Channel Length")
n2 = input.int(21, title="Average Length")
obLevel1 = input.int(60, title="Over Bought Level 1")
obLevel2 = input.int(53, title="Over Bought Level 2")
osLevel1 = input.int(-60, title="Over Sold Level 1")
osLevel2 = input.int(-53, title="Over Sold Level 2")
// Výpočet WaveTrendu
ap = hlc3
esa = ta.ema(ap, n1)
d = ta.ema(math.abs(ap - esa), n1)
ci = (ap - esa) / (0.015 * d)
tci = ta.ema(ci, n2)
// Vyhladené krivky
wt1 = tci
wt2 = ta.sma(wt1, 4)
// Plotovanie nulovej línie a OB/OS úrevní
plot(0, color=color.gray, linewidth=1)
plot(obLevel1, color=color.red)
plot(osLevel1, color=color.green)
plot(obLevel2, color=color.red)
plot(osLevel2, color=color.green)
// Plot WaveTrendu
plot(wt1, color=color.green, title="WT1")
plot(wt2, color=color.red, title="WT2")
plot(wt1 - wt2, color=color.blue, style=plot.style_area, title="WT Fill")
//------------------------------------------------------
// STRATEGY LOGIC (ukážková)
//------------------------------------------------------
if ta.crossover(wt1, wt2) and wt1 <= osLevel1
strategy.close("Short")
strategy.entry("Long", strategy.long)
if ta.crossunder(wt1, wt2) and wt1 >= obLevel1
strategy.close("Long")
strategy.entry("Short", strategy.short)