
Tiga internal upside-down reversal strategi adalah sebuah strategi trading reversal yang dilakukan dengan mengidentifikasi tiga K-line yang spesifik. Strategi ini terdiri dari tiga K-line, yang pertama dan kedua membentuk yang dan yang, yang ketiga membuka harga lebih tinggi dari harga penutupan hari sebelumnya, dan menutup harga lebih tinggi dari harga tertinggi dari dua garis K sebelumnya. Kombinasi K-line ini menunjukkan kemungkinan penurunan jangka pendek yang akan berbalik menjadi kenaikan, dan merupakan sinyal untuk melakukan operasi reversal.
Kriteria utama dari strategi ini adalah:
Garis K pertama: Garis negatif, harga buka lebih tinggi dari harga tutup
Garis K kedua: Garis yang, harga penutupan lebih tinggi dari harga bukaan, dan harga penutupan lebih rendah dari harga bukaan dari garis K sebelumnya
Garis K ketiga: Garis yang, harga buka lebih tinggi dari harga tutup dari garis K sebelumnya, harga tutup lebih tinggi dari harga tertinggi dari dua garis K sebelumnya
Ketika sinyal ini terdeteksi, kita melakukan posisi short position, dan mengatur kondisi stop loss dan stop loss. Logika perdagangan spesifiknya adalah sebagai berikut:
Ketika terdeteksi tiga internal naik bentuk, dengan yang yang garis harga bukaan masuk kosong
Tetapkan kondisi stop loss: Jika kenaikan harga mencapai titik stop loss yang dimasukkan, tutup perdagangan dan hapus posisi kosong
Tetapkan kondisi stop loss: Jika harga turun sampai pada titik stop loss yang dimasukkan, tutup perdagangan dan hapus posisi kosong
Ketika harga mencapai titik stop atau stop loss, kosongkan posisi dan tunggu sinyal perdagangan berikutnya
Dengan cara ini, kita bisa mengambil posisi kosong tepat waktu ketika kita melihat sinyal reversal naik, dan menghentikan stop loss ketika keuntungan mencapai ekspektasi atau terjadi kerugian di luar jangkauan yang terkendali, untuk mencapai strategi reversal trading dengan harga rendah dan harga tinggi.
Menangkap titik balik untuk tujuan reversal trading
Membuat titik tinggi kosong, melakukan banyak titik rendah, sesuai dengan logika perdagangan tren
Mekanisme masuk, berhenti, dan menghentikan kerugian yang jelas
Tiga bentuk garis K sederhana, mudah dikenali
Stop loss point yang dapat disesuaikan untuk mengendalikan risiko
Kode yang ringkas, jelas, mudah dipahami dan dioptimalkan
Secara keseluruhan, strategi ini memiliki ciri-ciri menangkap reversal, mengendalikan risiko, sederhana dan andal, dan merupakan strategi trading reversal garis pendek yang praktis dan efisien.
Pengukuran bentuk terbalik tidak akurat dan dapat menjadi sinyal non-terbalik
Stop loss point yang tidak tepat, mungkin stop loss terlalu cepat atau kehilangan lebih banyak poin
Strategi mengharapkan transaksi yang sering, ada risiko over-trading
Masih ada ruang untuk pengoptimalan dalam identifikasi titik jual beli dan manajemen posisi.
Pilih saham dengan hati-hati, strategi ini lebih cocok untuk saham dengan karakteristik fluktuasi
Pengaruh biaya dan biaya slip pada pendapatan
Perlu terus mengoptimalkan pengawasan untuk menanggapi perubahan pasar
Secara keseluruhan, risiko perdagangan strategi dapat dikendalikan dengan pengaturan parameter yang dioptimalkan, pemilihan saham yang ketat, dan pemantauan berkelanjutan.
Optimalkan parameter bentuk K-line untuk meningkatkan akurasi identifikasi
Mengoptimalkan mekanisme Stop Loss untuk mencapai keseimbangan manfaat-risiko yang lebih baik
Meningkatkan akurasi pengambilan keputusan dengan menggunakan sinyal filter dari indikator teknis lainnya
Menambahkan mekanisme manajemen posisi, menyesuaikan posisi secara dinamis sesuai dengan kondisi pasar
Optimalkan pengelolaan dana untuk mencapai keseimbangan keuntungan dan kerugian yang lebih baik
Uji waktu yang berbeda untuk menentukan periode terbaik
Optimalkan struktur kode, tambahkan komentar untuk membuat strategi lebih jelas
Tambahkan disk analog untuk membandingkan dan menguji efektivitas strategi
Adaptasi kolam saham, uji coba strategi industri dan kepatuhan saham individu
Melacak kinerja strategi secara terus menerus, menemukan masalah dan menyesuaikan strategi
Tiga strategi uptrend reversal internal dengan mengidentifikasi tiga K-line tertentu, mengambil keuntungan dengan mengambil keuntungan ketika menentukan sinyal reversal penurunan jangka pendek. Strategi ini memiliki logika perdagangan yang jelas, mekanisme stop-loss untuk mengendalikan risiko, mudah untuk diterapkan dan dioptimalkan, dan merupakan strategi perdagangan reversal garis pendek yang andal dan praktis. Namun, ada juga risiko ketidakpastian tertentu, yang perlu dihindari dengan optimasi parameter, kontrol risiko, dan pengoptimalan pelacakan berkelanjutan, untuk mendapatkan keuntungan tambahan yang stabil dalam praktik perdagangan.
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 12/02/2019
// This is a three candlestick bullish reversal pattern consisting of a
// bullish harami pattern formed by the first 2 candlesticks then followed
// by up candlestick with a higher close than the prior candlestick.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Three Inside Up Backtest", overlay = true)
input_takeprofit = input(20, title="Take Profit pip", step=0.01)
input_stoploss = input(20, title="Stop Loss pip", step=0.01)
barcolor(open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2] ? yellow :na :na : na : na : na:na : na : na : na)
posprice = 0.0
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue )
posprice := open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2] ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) :nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0)
pos := iff(posprice > 0, -1, 0)
if (pos == 0)
strategy.close_all()
if (pos == -1)
strategy.entry("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 , nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 , nz(posprice, 0))