Strategi ini menggabungkan indikator Hull Moving Average dan Ichimoku Kinko Hyo untuk menerapkan sistem perdagangan yang mengikuti tren.
Strategi ini menggunakan Hull Moving Average untuk menentukan arah tren harga. Hull MA adalah versi yang dioptimalkan dari moving average yang dapat merespons lebih cepat terhadap perubahan harga.
Selain itu, strategi ini juga menggabungkan konversi Ichimoku Kinko Hyo dan garis rentang tertinggal. Dua indikator ini mencerminkan tren harga jangka menengah hingga panjang. Strategi ini menggabungkan indikator triple Hull MA dan Ichimoku untuk menghasilkan sinyal perdagangan.
Secara khusus, strategi ini menghitung triple Hull MA: n1, n2, n2ma. Juga dua indikator Ichimoku: leadLine1 dan leadLine2.
Ketika post1 melintasi post2 ke atas, pergi panjang. Ketika post1 melintasi di bawah post2, pergi pendek. Ini memungkinkan kita untuk melacak dan menangkap tren harga jangka menengah untuk perdagangan tren.
Keuntungan dari strategi ini meliputi:
Ada juga beberapa risiko dengan strategi ini:
Pengendalian:
Strategi ini juga dapat ditingkatkan dalam hal berikut:
Strategi ini menggabungkan indikator Hull MA dan Ichimoku Kinko Hyo untuk membangun sistem trend berikut yang sederhana dan praktis. Dengan respons cepat, ini dapat secara efektif menangkap tren harga jangka menengah. pengujian lebih lanjut dan optimalisasi, melalui penyesuaian parameter dan penambahan filter, dapat menyebabkan kinerja perdagangan yang lebih baik. ]
/*backtest start: 2023-12-17 00:00:00 end: 2023-12-24 00:00:00 period: 30m basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 // HULL & ICHIMOKU & MATHS strategy("3 HULLs & ICHIMOKU divided by PRICE", shorttitle="3H&I/P", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=720, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0) keh=input(title="Hull MA period",defval=6) p=ohlc4[1] n2ma=2*wma(p,round(keh/2)) nma=wma(p,keh) diff=n2ma-nma sqn=round(sqrt(keh)) n2ma1=2*wma(p[1],round(keh/2)) nma1=wma(p[1],keh) diff1=n2ma1-nma1 sqn1=round(sqrt(keh)) n1=wma(diff,sqn) n2=wma(diff1,sqn) conversionPeriods = input(9, minval=1, title="Conversion Line Periods") basePeriods = input(26, minval=1, title="Base Line Periods") laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods") displacement = input(26, minval=1, title="Displacement") donchian(len) => avg(lowest(len), highest(len)) conversionLine = donchian(conversionPeriods) baseLine = donchian(basePeriods) leadLine1 = avg(conversionLine, baseLine) leadLine2 = donchian(laggingSpan2Periods) post1=((n1[1]*3)+leadLine1)/p post2=((n2[1]*3)+leadLine2)/p if (post1<post2) strategy.entry("buy", strategy.long, comment="BUY") if (post1>post2) strategy.entry("sell", strategy.short, comment="SELL")