
Strategi ini adalah sistem perdagangan kuantitatif yang menggabungkan pelacakan tren dan kemunduran rata-rata. Ini menentukan arah tren besar melalui rata-rata bergerak 200 hari (MA200) dan menggunakan fluktuasi harga 7 hari untuk mengidentifikasi peluang overshoot jangka pendek dan menangkap waktu pembelian terbaik dalam tren naik.
Logika inti dari strategi ini terdiri dari dua dimensi: pertama adalah dengan menilai tren jangka panjang melalui MA200, hanya mempertimbangkan untuk membuka posisi ketika harga berada di atas MA200; kedua adalah dengan melihat kinerja harga selama 7 hari perdagangan terakhir, lebih banyak posisi ketika terjadi 7 hari baru rendah dan masih di atas MA200, dan posisi terendah ketika harga mencapai 7 hari baru tinggi. Desain ini, yang memastikan baik-baik saja, tetapi juga dapat membuat posisi rendah ketika menyesuaikan, adalah strategi sistematis yang menggabungkan pemikiran tentang pelacakan tren dan pengembalian nilai rata-rata.
Double Seven Strategy adalah sistem perdagangan kuantitatif yang secara organik menggabungkan pelacakan tren dengan kemunduran rata-rata. Penggunaan kombinasi dari MA200 dan fluktuasi harga 7 hari, memastikan keakuratan arah perdagangan dan menangkap waktu masuk yang lebih baik. Meskipun ada beberapa keterbatasan, tetapi dengan pengoptimalan dan kontrol risiko yang masuk akal, strategi ini memiliki nilai praktis dan ruang untuk perluasan yang lebih baik.
/*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)