Idea utama strategi ini adalah untuk membeli pada hari Isnin pasaran tutup dan menetapkan stop loss dan mengambil mata keuntungan untuk keluar dari kedudukan sebelum hari Selasa pasaran tutup.
Strategi ini berdasarkan dua pertimbangan:
Isyarat masuk: Isnin dan dalam masa 1 jam sebelum pasaran ditutup, pergi panjang.
Isyarat keluar: Ia adalah Selasa dan dalam masa 1 jam sebelum pasaran tutup, kedudukan dekat.
Ia juga menetapkan titik stop loss dan mengambil keuntungan. Stop loss ditetapkan pada harga kemasukan * (1 - peratusan stop loss). Take profit ditetapkan pada harga kemasukan * (1 + mengambil peratusan keuntungan).
Jika stop loss dan mengambil keuntungan tidak dicetuskan, ia akan keluar pada penutupan pasaran Selasa.
Kelebihan strategi ini ialah:
Tempoh yang singkat membolehkan peredaran cepat.
Peraturan masuk dan keluar yang jelas.
Hentikan kerugian dan ambil risiko kawalan keuntungan.
Menggunakan kesan trend sebelum hari Isnin ditutup dan hari Selasa ditutup untuk meningkatkan keuntungan.
Risiko utama ialah:
Tidak dapat menyesuaikan diri dengan keadaan pasaran yang berbeza, cenderung gagal.
Tidak mempertimbangkan arah trend keseluruhan, boleh berdagang menentang trend.
Tetapan stop loss mungkin tidak munasabah, terlalu luas atau terlalu sempit.
Tidak mengambil kira ciri-ciri instrumen, berdagang secara buta.
Ia boleh dioptimumkan dalam aspek berikut:
Menggabungkan penunjuk trend jangka masa yang tinggi untuk mengelakkan perdagangan yang bertentangan dengan trend.
Mengoptimumkan stop loss dan mengambil nisbah keuntungan untuk mencari parameter yang optimum.
Pertimbangkan ciri instrumen seperti turun naik, kekerapan dagangan dan lain-lain.
Tambah keadaan seperti volume pecah, penunjuk perbezaan untuk meningkatkan penapisan.
Uji ketahanan parameter di pelbagai instrumen untuk memeriksa kestabilan.
Secara keseluruhan ini adalah strategi perdagangan kitaran jangka pendek dengan beberapa kelebihan tetapi juga ruang untuk peningkatan. Mengoptimumkan parameter lebih lanjut, syarat kemasukan, menggabungkan trend jangka masa yang lebih tinggi dapat meningkatkan keuntungan. Tetapi secara keseluruhan ia tetap merupakan strategi perdagangan jangka pendek, tidak dapat sepenuhnya mengelakkan terperangkap dalam perangkap. Pelabur perlu menggunakannya dengan berhati-hati.
/*backtest start: 2022-09-12 00:00:00 end: 2023-02-17 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/ // © processingclouds // @description Strategy to go long at end of Monday and exit by Tuesday close, or at stop loss or take profit percentages //@version=5 strategy("Buy Monday, Exit Tuesday", "Mon-Tue Swings",overlay=true) // ----- Inputs: stoploss %, takeProfit % stopLossPercentage = input.float(defval=4.0, title='StopLoss %', minval=0.1, step=0.2) / 100 takeProfit = input.float(defval=3.0, title='Take Profit %', minval=0.3, step=0.2) / 100 // ----- Exit and Entry Conditions - Check current day and session time isLong = dayofweek == dayofweek.monday and not na(time(timeframe.period, "1400-1601")) isExit = dayofweek == dayofweek.tuesday and not na(time(timeframe.period, "1400-1601")) // ----- Calculate Stoploss and Take Profit values SL = strategy.position_avg_price * (1 - stopLossPercentage) TP = strategy.position_avg_price * (1 + takeProfit) // ----- Strategy Enter, and exit when conditions are met strategy.entry("Enter Long", strategy.long, when=isLong) if strategy.position_size > 0 strategy.close("Enter Long", isExit) strategy.exit(id="Exit", stop=SL, limit=TP) // ----- Plot Stoploss and TakeProfit lines plot(strategy.position_size > 0 ? SL : na, style=plot.style_linebr, color=color.red, linewidth=2, title="StopLoss") plot(strategy.position_size > 0 ? TP : na, style=plot.style_linebr, color=color.green, linewidth=2, title="TakeProfit")