diff options
| author | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-04-02 10:06:36 +0900 |
|---|---|---|
| committer | TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> | 2026-04-02 10:06:36 +0900 |
| commit | 6f162e4696e8e90fcbd6ca84d0ad7f0d187dfb01 (patch) | |
| tree | a0d16b4674722587f609fe12cdff78b674a9d290 /services/strategy-engine/strategies/config | |
| parent | 2446214389fb8f4644d1a24a19e5e3d7b55e8651 (diff) | |
feat(strategy): add Market on Close (MOC) strategy for US stocks
Diffstat (limited to 'services/strategy-engine/strategies/config')
| -rw-r--r-- | services/strategy-engine/strategies/config/moc_strategy.yaml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/services/strategy-engine/strategies/config/moc_strategy.yaml b/services/strategy-engine/strategies/config/moc_strategy.yaml new file mode 100644 index 0000000..349ae1b --- /dev/null +++ b/services/strategy-engine/strategies/config/moc_strategy.yaml @@ -0,0 +1,13 @@ +# Market on Close (MOC) Strategy — US Stocks +quantity_pct: 0.2 # 20% of capital per position +stop_loss_pct: 2.0 # -2% stop loss +rsi_min: 30 # RSI lower bound +rsi_max: 60 # RSI upper bound (not overbought) +ema_period: 20 # EMA for trend confirmation +volume_avg_period: 20 # Volume average lookback +min_volume_ratio: 1.0 # Volume must be >= average +buy_start_utc: 19 # Buy window start (15:00 ET summer) +buy_end_utc: 21 # Buy window end (16:00 ET) +sell_start_utc: 13 # Sell window start (9:00 ET) +sell_end_utc: 15 # Sell window end (10:00 ET) +max_positions: 5 # Max simultaneous positions |
