
Strategi keseimbangan pertama didasarkan pada indikator teknis Ichimoku, yang digabungkan dengan sistem linier untuk menghasilkan sinyal perdagangan. Strategi ini menggunakan garis Tenkan, Kijun, dan Senkou untuk menilai pergerakan dan tren harga, menghasilkan sinyal beli dan jual.
Strategi ini menggunakan fungsi Donchian tengah untuk menghitung garis rata-rata antara Tenkan dan Kijun. Garis Tenkan menghitung rata-rata harga tertinggi dan terendah dari 9 garis K terakhir, yang mewakili harga ekuilibrium jangka pendek. Garis Kijun menghitung rata-rata harga tertinggi dan terendah dari 26 garis K terakhir, yang mewakili harga ekuilibrium jangka menengah.
Garis Senkou A menghitung rata-rata harga tertinggi dan terendah dari 52 garis K yang lalu, lalu menggeser 26 garis K ke belakang, yang mewakili masa depan jangka panjang. Garis Senkou B menghitung rata-rata garis Tenkan dan garis Kijun, yang mewakili pusat nilai saat ini.
Strategi menilai harga relatif kuat berdasarkan hubungan harga dekat dengan Senkou A dan Senkou B. Ketika harga dekat melewati garis Senkou A sebagai sinyal beli, dan ketika melewati garis Senkou B sebagai sinyal jual.
variabel pos mencatat arah memegang posisi saat ini. variabel possig menyesuaikan arah sinyal berdasarkan parameter masukan reverse. Akhirnya, masuk dan keluar berdasarkan nilai pos dan possig.
Menggunakan kombinasi garis rata-rata dari dua set panjang parameter yang berbeda untuk menangkap perubahan tren pada periode waktu yang berbeda.
Garis Senkou A mencerminkan perubahan tren jangka panjang lebih awal, dan Garis Senkou B menangkap pergeseran titik ekuilibrium saat ini untuk membentuk sistem pendahuluan.
Berdasarkan batas atas dan bawah dari grafik price breakout cloud, tren ini jelas menunjukkan titik balik.
Beradaptasi dengan tren dan pasar yang bergejolak. Parameter reverse dapat dengan cepat beradaptasi dengan overhead.
Garis awan / - / Fork Dispersion, dapat memfilter sinyal penembusan palsu.
Bila garis rata-rata periode panjang dan pendek bersilang, sinyal yang salah dapat dihasilkan.
Pada saat pendataan, kemungkinan besar posisi akan sering dibuka di atas dan di bawah batas grafik awan.
Risiko kegagalan penembusan yang disebabkan oleh pemisahan garpu awan.
Marketplace tren, mengejar risiko beli tinggi/jual rendah.
Operasi pembalikan harus dilakukan dengan hati-hati, dengan mempertimbangkan arah tren siklus besar.
Hal ini dapat dioptimalkan dengan menyesuaikan kombinasi parameter rata-rata, menambahkan kondisi penyaringan, dan lain-lain, untuk mengurangi frekuensi transaksi yang tidak perlu, dan untuk menghindari penarikan.
Optimalkan kombinasi parameter rata-rata untuk mencari titik keseimbangan optimal.
Menambahkan filter indikator VOL untuk menghindari jumlah rendah dari false breaches.
Dalam kombinasi dengan indikator lain sebagai penilaian tambahan, seperti MACD, KDJ, dll.
Optimalkan waktu masuk. Sebagai contoh, ketika melintasi grafik awan, perhatikan apakah harga penutupan melintasi untuk meningkatkan efektivitas melintasi.
Optimalkan metode stop loss seperti tracking stop loss, interval stop loss, dan lain-lain.
Optimalkan strategi trading reversal. Ruang reversal dapat ditentukan berdasarkan tren siklus besar.
Keuntungan dari strategi keseimbangan pertama yang mengintegrasikan perdagangan linier rata dan analisis grafik awan, memiliki keunggulan unik dalam menentukan titik balik tren. Strategi ini sederhana dan praktis, cocok untuk pasar tren dan getaran, dapat disesuaikan dengan berbagai varietas dan gaya perdagangan melalui pengoptimalan parameter. Namun, perlu waspada terhadap risiko terobosan palsu saat beroperasi, dan harus digabungkan dengan analisis siklus besar untuk menentukan arah operasi.
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 26/09/2018
// Ichimoku Strategy
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
middleDonchian(Length) =>
lower = lowest(Length)
upper = highest(Length)
avg(upper, lower)
strategy(title="Ichimoku2c Backtest", shorttitle="Ichimoku2c", overlay = true)
conversionPeriods = input(9, minval=1),
basePeriods = input(26, minval=1)
laggingSpan2Periods = input(52, minval=1),
displacement = input(26, minval=1)
reverse = input(false, title="Trade reverse")
Tenkan = middleDonchian(conversionPeriods)
Kijun = middleDonchian(basePeriods)
xChikou = close
SenkouA = middleDonchian(laggingSpan2Periods)
SenkouB = (Tenkan[basePeriods] + Kijun[basePeriods]) / 2
A = plot(SenkouA[displacement], color=purple, title="SenkouA")
B = plot(SenkouB, color=green, title="SenkouB")
pos = iff(close < SenkouA[displacement], -1,
iff(close > SenkouB, 1, nz(pos[1], 0)))
possig = iff(reverse and pos == 1, -1,
iff(reverse and pos == -1, 1, pos))
if (possig == 1)
strategy.entry("Long", strategy.long)
if (possig == -1)
strategy.entry("Short", strategy.short)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
fill(A, B, color=green)