Strategi ini adalah sistem perdagangan kuantitatif yang menggabungkan trend berikut dan pembalikan purata. Ia menggunakan purata bergerak 200 hari (MA200) untuk menentukan arah trend utama sambil menggunakan turun naik harga 7 hari untuk mengenal pasti peluang oversold jangka pendek, mencapai masa kemasukan yang optimum dalam trend menaik. Kaedah ini memastikan kedua-dua ketepatan arah dan campur tangan tepat pada masanya semasa penyesuaian harga, sepenuhnya memanfaatkan analisis teknikal dalam perdagangan.
Logik teras merangkumi dua dimensi: Pertama, menggunakan MA200 untuk menilai trend jangka panjang, hanya mempertimbangkan kedudukan apabila harga di atas MA200; Kedua, memerhatikan prestasi harga selama 7 hari perdagangan terakhir, memasuki kedudukan panjang apabila tahap terendah 7 hari berlaku sementara masih di atas MA200, dan menutup kedudukan apabila harga mencapai tahap tertinggi 7 hari. Reka bentuk ini memastikan kedua-dua trend berikut dan entri titik rendah, mewujudkan strategi sistematik yang menggabungkan konsep trend berikut dan pembalikan purata.
Strategi Double Seven adalah sistem perdagangan kuantitatif yang secara organik menggabungkan trend berikut dengan pembalikan purata. Melalui penggunaan MA200 dan turun naik harga 7 hari yang diselaraskan, ia memastikan kedua-dua ketepatan arah dan masa kemasukan yang optimum. Walaupun terdapat batasan tertentu, strategi ini mempunyai nilai praktikal dan potensi pengembangan melalui pengoptimuman dan kawalan risiko yang munasabah.
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © EdgeTools //@version=5 strategy("Larry Connors' Double Seven Strategy", overlay=true) // 200-day moving average ma200 = ta.sma(close, 200) // Conditions for Double Seven Strategy priceAboveMa200 = close > ma200 // Find the lowest close over the last 7 days lowestClose7Days = ta.lowest(close, 7) // Find the highest close over the last 7 days highestClose7Days = ta.highest(close, 7) // Entry and exit rules longCondition = priceAboveMa200 and close <= lowestClose7Days exitCondition = close >= highestClose7Days // Enter long position if (longCondition) strategy.entry("Long", strategy.long) // Exit long position if (exitCondition) strategy.close("Long") // Plot moving averages plot(ma200, "200-day MA", color=color.blue)