
Strategi untuk mengesan trend Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex Forex
Indikator utama strategi ini adalah purata bergerak jangka pendek dan purata bergerak jangka panjang. Garis pendek biasanya memilih kitaran yang lebih pendek, seperti 5 atau 10 hari, untuk mencerminkan perubahan harga baru-baru ini dengan lebih sensitif. Garis panjang biasanya memilih kitaran yang lebih lama, seperti 20 atau 60 hari, untuk mencerminkan trend utama harga.
Strategi ini juga menggunakan purata bergerak dengan tempoh yang lebih lama untuk menilai arah trend di peringkat besar. Hanya apabila trend besar meningkat, masuk lebih banyak pada masa masa garpu emas. Selepas melakukan lebih banyak, ia akan berhenti berdasarkan keadaan berhenti yang ditetapkan.
Pada peringkat kosong, strategi ini menggunakan isyarat forks mati untuk menghentikan kerugian. Apabila purata bergerak jangka pendek dari atas ke bawah menembusi purata bergerak jangka panjang untuk membentuk forks mati, jika pada masa ini pemegang mempunyai tahap keuntungan, ia akan memilih untuk menghentikan kerugian dan menghilangkan risiko yang dibawa oleh kosong.
Peraturan untuk menentukan masuk dan keluar dari strategi Gold Fork Dead Fork adalah mudah dan jelas, mudah difahami dan dilaksanakan. Bersama-sama dengan penilaian trend, ia dapat mengurangkan risiko terikat dalam perdagangan trend. Strategi ini mempunyai kelebihan seperti berikut:
1. Akurat, mengikut trend
Apabila garpu emas terbentuk, ia melambangkan pergerakan jangka pendek ke arah yang lebih tinggi, dan harga mungkin akan mengalami lonjakan dan kenaikan. Pada masa ini, masuk ke dalam pasaran, anda dapat menangkap peluang yang mungkin berlaku.
2. Penghentian yang munasabah, menjamin sebahagian keuntungan
Tetapkan markah pegangan peratusan tetap, dan berhenti secara aktif apabila ia dicapai. Cara ini mudah dan praktikal, dapat keluar dari permainan tepat pada masanya setelah kenaikan harga yang ketara, untuk mencapai sebahagian keuntungan.
3. Hentikan Kerosakan pada Masa Yang Tepat dan Kawal Risiko
Apabila trend kosong tiba, gunakan isyarat forks mati untuk menentukan pembalikan trend, sehingga memilih hentikan kerugian. Hentikan kerugian tepat pada masanya dapat mengelakkan kerugian yang ditimbulkan oleh tahap kosong, berkesan untuk kawalan risiko.
Risiko utama dari strategi ini adalah daripada dua aspek:
1. Risiko kesalahan penghakiman isyarat garpu mati
Dalam keadaan pasaran yang rumit, hanya bergantung pada indikator sederhana seperti garpu emas dan garpu mati untuk menilai keterlaluan, mungkin terdapat beberapa isyarat salah. Dalam keadaan yang rumit, penilaian pola Price Action lebih tepat dan lebih kuat daripada isyarat indikator.
2. Risiko daripada penyetempatan yang tidak betul pada titik henti
Syarat stop loss peratusan tetap tidak dapat sepenuhnya menyesuaikan diri dengan perubahan pasaran. Jika stop loss terlalu kecil, ia akan menyebabkan kerugian keuntungan. Jika stop loss terlalu besar, ia mungkin menyebabkan kerugian yang lebih besar.
Untuk menangani risiko ini, anda boleh mengoptimumkan dengan:
Dengan menggunakan lebih banyak isyarat indikator untuk membina sistem penghakiman, meningkatkan keupayaan untuk mengenal pasti trend dan titik-titik penting.
Menggunakan hentian hentian dinamik untuk menggantikan nisbah statik. Tetapan hentian hentian ditetapkan sebagai syarat penilaian yang boleh disesuaikan dengan perubahan keadaan.
Strategi pengesanan trend mata wang, menggunakan indikator mudah sebagai asas penilaian kosong, asasnya mudah difahami. Pada masa yang sama, menggabungkan trend untuk menyaring isyarat, mengurangkan risiko terikat. Memiliki kelebihan seperti kejernihan penilaian, hentian dinamik, dan hentian tepat pada masanya. Tetapi ketepatan isyarat mata wang akan meningkat, hentian hentian juga memerlukan pengoptimuman lebih lanjut, ini adalah masalah utama dan arah penambahbaikan strategi ini.
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 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/
// © Ta3MooChi
//@version=5
strategy("전략", overlay=true,process_orders_on_close = true, pyramiding = 100)
short_ma = ta.sma(close,input.int(3, "단기 이평", minval = 1))
long_ma = ta.sma(close, input.int(19,"장기 이평", minval = 1))
trend_ma = ta.sma(close, input.int(100," 추세 이평", minval = 20, group = "추세 이평"))
up_trend = (trend_ma > trend_ma[1])
use_trend_ma = input.bool(true, title = "추세용 이평 사용", group = "추세 이평" )
inTrendMa = not use_trend_ma or up_trend
useDateFilter = input.bool(true, title = "특정 기간 백테스트", group = "기간 백테스트")
backtestStartDate = input(timestamp("1 Jan 2021"), title = "시작날짜", group = "기간 백테스트")
backtestEndDate = input(timestamp("1 Jan 2022"), title = "종료날짜", group = "기간 백테스트")
inTradeWindow = true
longStopPerc = 1 + input.float(3, "최소수익률%", minval = 1)*0.01
longcondition = ta.crossover(short_ma, long_ma)
shortcondition = ta.crossunder(short_ma, long_ma)
if (longcondition) and inTradeWindow and inTrendMa
strategy.entry("long", strategy.long)
if (shortcondition) and (close > strategy.position_avg_price*longStopPerc) and inTradeWindow
strategy.close_all()
if not inTradeWindow and inTradeWindow[1]
strategy.cancel_all()
strategy.close_all(comment = "매매 종료")
plot(short_ma,color = color.yellow)
plot(long_ma,color = color.blue)
plot(trend_ma,color = color.gray)