Ide inti dari strategi ini adalah untuk membeli saham di pasar tutup dan menjualnya di pasar terbuka hari berikutnya, untuk mendapatkan keuntungan dari kenaikan harga di buka.
Strategi ini didasarkan pada dua putusan:
Pedagang intraday cenderung pergi panjang di pasar terbuka, mendorong harga pembukaan.
Harga penutupan mencerminkan nilai saham yang sebenarnya.
Secara khusus, strategi ini memeriksa apakah harga penutupan di atas rata-rata bergerak sederhana 200 hari pada penutupan pasar (20:00).
Pada hari berikutnya pasar dibuka (9:30), ia menutup posisi panjang dibuka pada hari sebelumnya, dan menutup posisi pendek juga.
Dengan membeli dengan harga penutupan yang rendah dan menjual dengan harga pembukaan yang tinggi, ia bertujuan untuk mendapatkan keuntungan dari kenaikan harga pembukaan.
Keuntungan dari strategi ini:
Manfaatkan inersia trader intraday untuk pergi panjang di buka dan menjual untuk keuntungan.
MA 200 hari membantu mengidentifikasi tren.
Frekuensi rendah dengan hanya dua titik perdagangan setiap hari mengurangi biaya transaksi.
Backtesting memberikan kepercayaan pada parameter.
Sistem otomatis meminimalkan gangguan emosional.
Risiko yang harus dipertimbangkan:
Harga pembukaan dapat berbalik tajam mengakibatkan kerugian.
Harga penutupan dapat dimanipulasi.
Penangguhan stok dapat mencegah posisi pembukaan.
Biaya transaksi yang tinggi membuat perdagangan sering mahal.
Penyesuaian parameter yang tidak benar menyebabkan perdagangan berlebihan atau kerugian.
Solusi meliputi:
Atur stop loss untuk membatasi kerugian.
Periksa volume dan penyesuaian untuk memvalidasi harga penutupan.
Memprioritaskan saham likuid.
Mengoptimalkan panjang MA dan waktu perdagangan.
Strategi dapat ditingkatkan dengan:
Menambahkan berhenti untuk memotong kerugian pada pembalikan pembukaan.
Menggunakan indikator lain untuk menentukan kisaran harga.
Mempertimbangkan risiko likuiditas dan memilih saham likuid.
Mencoba parameter MA yang berbeda.
Mengoptimalkan waktu buka/tutup.
Memeriksa berita untuk validitas harga penutupan.
Mempertimbangkan biaya transaksi dan memilih stok biaya rendah.
Menggunakan model multifaktor.
Strategi ini mendapat keuntungan dari kenaikan harga pembukaan dengan membeli rendah di dekat dan menjual tinggi di terbuka. Ini memiliki beberapa keuntungan tetapi juga risiko untuk dipertimbangkan. Optimasi lebih lanjut pada parameter, stop, pemilihan saham dapat meningkatkan kinerja. Secara keseluruhan, ini memberikan ide strategi posisi penutupan yang sederhana untuk pedagang intraday.
/*backtest start: 2023-10-10 00:00:00 end: 2023-11-09 00:00:00 period: 1h basePeriod: 15m 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/ // © Youngmoneyinvestments //@version=5 strategy("End of Day Trading Strategy", overlay=true) // Get the daily open, high, low, and close prices daily_open = request.security(syminfo.tickerid, "D", open) daily_close = request.security(syminfo.tickerid, "D", close) // Calculate the 200 period SMA on daily close sma200 = ta.sma(daily_close, 200) // Define the entry and exit conditions end_of_day = (hour == 20) and (minute == 0) // Assuming the end of the regular trading hours is 20:00 start_of_day = (hour == 9) and (minute == 30) // Assuming the start of the trading session is 09:30 long_condition = end_of_day and (daily_close > sma200) short_condition = end_of_day and (daily_close < sma200) // Execute the strategy logic if (long_condition) strategy.entry("Long", strategy.long) if (short_condition) strategy.entry("Short", strategy.short) // Exit conditions if (strategy.position_size > 0 and start_of_day) // If we are long, sell at the open of the session strategy.close("Long") if (strategy.position_size < 0 and start_of_day) // If we are short, buy at the open of the session strategy.close("Short") // Plot the SMA on the chart plot(sma200, "200 SMA", color=color.blue)