Add expanded ORB simulator features and metrics
- orb_simulator.py: min_abs_gap_pct filter, premarket dollar vol filter, rolling_loss circuit breaker, drawdown_governor, streak_sizing, trailing_tighten_at_r, allow_doji/red_to_green breakout, abs_gap scoring for gainers_leader, ORBSimulationState, run_orb_simulation_with_state API - metrics.py: loss_containment_score and related metrics - features.py: enrich_daily_bars with gap_zscore, ATR ratio, range compression - domain.py: extended ORBStrategyParams with new fields - cache.py: DailyBarCache with merged parquet storage and coverage metadata - simulator.py: base simulator updates for new entry/exit mechanics - configs/intraday: updated orb_gainers_v23.yaml with canonical params - Added BLD to midlarge symbol snapshot Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>main
parent
8f0f99bdda
commit
d7bfda039b
@ -0,0 +1,49 @@
|
|||||||
|
_meta:
|
||||||
|
name: Leader Intraday Momentum High WR
|
||||||
|
description: More selective high-win-rate variant of the safe momentum basket. Uses a 5-minute confirmation that requires +0.45% follow-through, a 2.0M entry dollar-volume floor, a tighter 6.0% morning overextension cap, a 5.5% opening-gap cap, an 8.0% base trailing stop, and a slightly tighter 7.5% trail once a name is already up 4%+ at entry. Intended for users who prioritize win rate over basket breadth.
|
||||||
|
id: 20
|
||||||
|
strategy_mode: momentum
|
||||||
|
strategy:
|
||||||
|
compound_returns: false
|
||||||
|
entry_minutes_after_open: 10
|
||||||
|
confirmation_minutes_after_entry: 5
|
||||||
|
min_confirmation_return_pct: 0.0045
|
||||||
|
exit_minutes_before_close: 10
|
||||||
|
stop_loss_pct: null
|
||||||
|
trailing_stop_pct: -0.08
|
||||||
|
overextended_trailing_gain_pct: 0.04
|
||||||
|
overextended_trailing_stop_pct: -0.075
|
||||||
|
min_morning_gain_pct: 0.015
|
||||||
|
max_morning_gain_pct: 0.06
|
||||||
|
max_gap_pct: 0.055
|
||||||
|
min_entry_volume: 125000
|
||||||
|
min_entry_dollar_volume: 2000000
|
||||||
|
ticker_cooldown_days: 4
|
||||||
|
top_n: 8
|
||||||
|
max_positions_per_sector: 2
|
||||||
|
use_five_sleeves: true
|
||||||
|
max_entropy_20d: 0.86
|
||||||
|
max_vix: 30.0
|
||||||
|
recent_live_scan_days: 0
|
||||||
|
recent_live_scan_min_price: 2.0
|
||||||
|
recent_live_scan_avg_volume_min: 200000
|
||||||
|
recent_live_scan_market_cap_min: 100000000.0
|
||||||
|
recent_live_scan_max_candidates_per_day: 150
|
||||||
|
initial_capital: 10000.0
|
||||||
|
slippage_bps: 5.0
|
||||||
|
market_regime_spy_threshold: null
|
||||||
|
universe:
|
||||||
|
source: yaml
|
||||||
|
symbols_file: configs/symbols_broad_snapshot_3408.yaml
|
||||||
|
min_price: 10.0
|
||||||
|
backtest:
|
||||||
|
start_date: null
|
||||||
|
end_date: null
|
||||||
|
lookback_trading_days: 200
|
||||||
|
pre_screen_threshold: 0.02
|
||||||
|
cache:
|
||||||
|
enabled: true
|
||||||
|
dir: data/cache/intraday
|
||||||
|
output:
|
||||||
|
dir: runs/intraday
|
||||||
|
verbose: false
|
||||||
@ -0,0 +1,107 @@
|
|||||||
|
_meta:
|
||||||
|
name: Leader Intraday Momentum High WR Intraday First
|
||||||
|
description: Corrected high-win-rate momentum variant that replaces the pure daily-gap candidate source with a historical intraday-first shortlist. It uses a 1.5% seed gap, reranks the shortlist at entry time using confirmation, volume-ratio, dollar-volume, gap, and low-entropy quality, then trades the top 8 confirmed leaders. Intended to improve corrected Q1 and weak 2025 quarter robustness without reintroducing lookahead.
|
||||||
|
id: 25
|
||||||
|
strategy_mode: momentum
|
||||||
|
strategy:
|
||||||
|
compound_returns: false
|
||||||
|
entry_minutes_after_open: 10
|
||||||
|
confirmation_minutes_after_entry: 5
|
||||||
|
min_confirmation_return_pct: 0.005
|
||||||
|
exit_minutes_before_close: 10
|
||||||
|
stop_loss_pct: null
|
||||||
|
trailing_stop_pct: -0.08
|
||||||
|
overextended_trailing_gain_pct: 0.04
|
||||||
|
overextended_trailing_stop_pct: -0.075
|
||||||
|
min_morning_gain_pct: 0.015
|
||||||
|
max_morning_gain_pct: 0.06
|
||||||
|
max_gap_pct: 0.055
|
||||||
|
min_volume_ratio_14d: 0.04
|
||||||
|
min_entry_volume: 125000
|
||||||
|
min_entry_dollar_volume: 1500000
|
||||||
|
ticker_cooldown_days: 0
|
||||||
|
top_n: 9
|
||||||
|
max_positions_per_sector: 2
|
||||||
|
use_five_sleeves: true
|
||||||
|
five_sleeve_force_count: 4
|
||||||
|
max_entropy_20d: 0.86
|
||||||
|
max_vix: 30.0
|
||||||
|
recent_live_scan_days: 0
|
||||||
|
recent_live_scan_min_price: 2.0
|
||||||
|
recent_live_scan_avg_volume_min: 200000
|
||||||
|
recent_live_scan_market_cap_min: 100000000.0
|
||||||
|
recent_live_scan_max_candidates_per_day: 150
|
||||||
|
recent_live_scan_top_n: 6
|
||||||
|
recent_live_scan_min_morning_gain_pct: 0.005
|
||||||
|
recent_live_scan_max_morning_gain_pct: 0.05
|
||||||
|
recent_live_scan_min_confirmation_return_pct: 0.0005
|
||||||
|
recent_live_scan_min_entry_dollar_volume: 50000000.0
|
||||||
|
recent_live_scan_max_gap_pct: 0.04
|
||||||
|
recent_live_scan_max_entropy_20d: 0.9
|
||||||
|
recent_live_scan_use_slow_ignite_sleeve: true
|
||||||
|
recent_live_scan_slow_ignite_weight: 0.30
|
||||||
|
recent_live_scan_slow_ignite_min_gain_pct: 0.003
|
||||||
|
recent_live_scan_slow_ignite_max_gain_pct: 0.015
|
||||||
|
recent_live_scan_slow_ignite_min_entry_dollar_volume: 50000000.0
|
||||||
|
recent_live_scan_slow_ignite_max_entropy_20d: 0.9
|
||||||
|
recent_live_scan_use_liquid_largecap_sleeve: true
|
||||||
|
recent_live_scan_liquid_largecap_weight: 0.35
|
||||||
|
recent_live_scan_liquid_largecap_min_gain_pct: 0.004
|
||||||
|
recent_live_scan_liquid_largecap_max_gain_pct: 0.02
|
||||||
|
recent_live_scan_liquid_largecap_min_confirmation_return_pct: 0.0005
|
||||||
|
recent_live_scan_liquid_largecap_min_entry_dollar_volume: 50000000.0
|
||||||
|
recent_live_scan_liquid_largecap_min_avg_dollar_vol_30d: 500000000.0
|
||||||
|
recent_live_scan_liquid_largecap_max_entropy_20d: 0.9
|
||||||
|
initial_capital: 10000.0
|
||||||
|
slippage_bps: 5.0
|
||||||
|
market_regime_spy_threshold: null
|
||||||
|
candidate_source_mode: intraday_first
|
||||||
|
candidate_seed_threshold: 0.0075
|
||||||
|
candidate_seed_max_per_day: 150
|
||||||
|
candidate_seed_liquid_overlay_slots: 3
|
||||||
|
candidate_seed_liquid_min_gap_pct: 0.005
|
||||||
|
candidate_seed_liquid_max_gap_pct: 0.025
|
||||||
|
candidate_seed_liquid_min_avg_dollar_vol_30d: 5000000000.0
|
||||||
|
candidate_seed_liquid_min_ret_5d: 0.0
|
||||||
|
candidate_seed_liquid_max_entropy_20d: 0.87
|
||||||
|
candidate_seed_leader_overlay_slots: 1
|
||||||
|
candidate_seed_leader_min_gap_pct: -0.025
|
||||||
|
candidate_seed_leader_max_gap_pct: 0.01
|
||||||
|
candidate_seed_leader_min_avg_dollar_vol_30d: 500000000.0
|
||||||
|
candidate_seed_leader_min_ret_5d: 0.15
|
||||||
|
candidate_seed_leader_min_atr_pct: 0.06
|
||||||
|
candidate_seed_leader_max_entropy_20d: 0.75
|
||||||
|
candidate_final_max_per_day: 14
|
||||||
|
candidate_intraday_rank_mode: weighted
|
||||||
|
candidate_intraday_weight_gain: 0.10
|
||||||
|
candidate_intraday_weight_confirmation: 0.45
|
||||||
|
candidate_intraday_weight_volume_ratio: 0.20
|
||||||
|
candidate_intraday_weight_entry_dollar_volume: 0.15
|
||||||
|
candidate_intraday_weight_gap: 0.05
|
||||||
|
candidate_intraday_weight_low_entropy: 0.05
|
||||||
|
candidate_intraday_weight_avg_dollar_vol_30d: 0.08
|
||||||
|
use_liquid_largecap_sleeve: true
|
||||||
|
liquid_largecap_weight: 0.05
|
||||||
|
fallback_liquid_largecap_slots: 1
|
||||||
|
fallback_liquid_largecap_trigger_below: 2
|
||||||
|
liquid_largecap_min_gain_pct: 0.004
|
||||||
|
liquid_largecap_max_gain_pct: 0.015
|
||||||
|
liquid_largecap_min_confirmation_return_pct: 0.0005
|
||||||
|
liquid_largecap_min_entry_dollar_volume: 50000000.0
|
||||||
|
liquid_largecap_min_avg_dollar_vol_30d: 2000000000.0
|
||||||
|
liquid_largecap_max_entropy_20d: 0.87
|
||||||
|
universe:
|
||||||
|
source: yaml
|
||||||
|
symbols_file: configs/symbols_broad_snapshot_3408.yaml
|
||||||
|
min_price: 10.0
|
||||||
|
backtest:
|
||||||
|
start_date: null
|
||||||
|
end_date: null
|
||||||
|
lookback_trading_days: 200
|
||||||
|
pre_screen_threshold: 0.02
|
||||||
|
cache:
|
||||||
|
enabled: true
|
||||||
|
dir: data/cache/intraday
|
||||||
|
output:
|
||||||
|
dir: runs/intraday
|
||||||
|
verbose: false
|
||||||
@ -0,0 +1,102 @@
|
|||||||
|
_meta:
|
||||||
|
name: Leader Intraday Momentum Safe
|
||||||
|
description: Safer intraday-first leader basket derived from the current high-win-rate engine. It keeps the liquid-largecap-aware candidate stack, same-day confirmation rerank, and five-sleeve blend, but scales sparse 1-5 position days below full size to reduce trap-day drawdowns without reverting to the stale pre-intraday-first safe rules.
|
||||||
|
id: 19
|
||||||
|
strategy_mode: momentum
|
||||||
|
strategy:
|
||||||
|
compound_returns: false
|
||||||
|
entry_minutes_after_open: 10
|
||||||
|
confirmation_minutes_after_entry: 5
|
||||||
|
min_confirmation_return_pct: 0.005
|
||||||
|
exit_minutes_before_close: 10
|
||||||
|
stop_loss_pct: null
|
||||||
|
trailing_stop_pct: -0.08
|
||||||
|
overextended_trailing_gain_pct: 0.04
|
||||||
|
overextended_trailing_stop_pct: -0.075
|
||||||
|
min_morning_gain_pct: 0.015
|
||||||
|
max_morning_gain_pct: 0.06
|
||||||
|
max_gap_pct: 0.055
|
||||||
|
min_volume_ratio_14d: 0.04
|
||||||
|
min_entry_volume: 125000
|
||||||
|
min_entry_dollar_volume: 1500000
|
||||||
|
ticker_cooldown_days: 0
|
||||||
|
top_n: 9
|
||||||
|
full_size_positions_threshold: 6
|
||||||
|
sparse_day_size_floor: 0.5
|
||||||
|
max_positions_per_sector: 2
|
||||||
|
use_five_sleeves: true
|
||||||
|
five_sleeve_force_count: 4
|
||||||
|
max_entropy_20d: 0.86
|
||||||
|
max_vix: 30.0
|
||||||
|
recent_live_scan_days: 0
|
||||||
|
recent_live_scan_min_price: 2.0
|
||||||
|
recent_live_scan_avg_volume_min: 200000
|
||||||
|
recent_live_scan_market_cap_min: 100000000.0
|
||||||
|
recent_live_scan_max_candidates_per_day: 150
|
||||||
|
recent_live_scan_top_n: 6
|
||||||
|
recent_live_scan_min_morning_gain_pct: 0.005
|
||||||
|
recent_live_scan_max_morning_gain_pct: 0.05
|
||||||
|
recent_live_scan_min_confirmation_return_pct: 0.0005
|
||||||
|
recent_live_scan_min_entry_dollar_volume: 50000000.0
|
||||||
|
recent_live_scan_max_gap_pct: 0.04
|
||||||
|
recent_live_scan_max_entropy_20d: 0.9
|
||||||
|
recent_live_scan_use_slow_ignite_sleeve: true
|
||||||
|
recent_live_scan_slow_ignite_weight: 0.30
|
||||||
|
recent_live_scan_slow_ignite_min_gain_pct: 0.003
|
||||||
|
recent_live_scan_slow_ignite_max_gain_pct: 0.015
|
||||||
|
recent_live_scan_slow_ignite_min_entry_dollar_volume: 50000000.0
|
||||||
|
recent_live_scan_slow_ignite_max_entropy_20d: 0.9
|
||||||
|
recent_live_scan_use_liquid_largecap_sleeve: true
|
||||||
|
recent_live_scan_liquid_largecap_weight: 0.35
|
||||||
|
recent_live_scan_liquid_largecap_min_gain_pct: 0.004
|
||||||
|
recent_live_scan_liquid_largecap_max_gain_pct: 0.02
|
||||||
|
recent_live_scan_liquid_largecap_min_confirmation_return_pct: 0.0005
|
||||||
|
recent_live_scan_liquid_largecap_min_entry_dollar_volume: 50000000.0
|
||||||
|
recent_live_scan_liquid_largecap_min_avg_dollar_vol_30d: 500000000.0
|
||||||
|
recent_live_scan_liquid_largecap_max_entropy_20d: 0.9
|
||||||
|
initial_capital: 10000.0
|
||||||
|
slippage_bps: 5.0
|
||||||
|
market_regime_spy_threshold: null
|
||||||
|
candidate_source_mode: intraday_first
|
||||||
|
candidate_seed_threshold: 0.0075
|
||||||
|
candidate_seed_max_per_day: 150
|
||||||
|
candidate_seed_liquid_overlay_slots: 3
|
||||||
|
candidate_seed_liquid_min_gap_pct: 0.005
|
||||||
|
candidate_seed_liquid_max_gap_pct: 0.025
|
||||||
|
candidate_seed_liquid_min_avg_dollar_vol_30d: 5000000000.0
|
||||||
|
candidate_seed_liquid_min_ret_5d: 0.0
|
||||||
|
candidate_seed_liquid_max_entropy_20d: 0.87
|
||||||
|
candidate_final_max_per_day: 12
|
||||||
|
candidate_intraday_rank_mode: weighted
|
||||||
|
candidate_intraday_weight_gain: 0.10
|
||||||
|
candidate_intraday_weight_confirmation: 0.45
|
||||||
|
candidate_intraday_weight_volume_ratio: 0.20
|
||||||
|
candidate_intraday_weight_entry_dollar_volume: 0.15
|
||||||
|
candidate_intraday_weight_gap: 0.05
|
||||||
|
candidate_intraday_weight_low_entropy: 0.05
|
||||||
|
candidate_intraday_weight_avg_dollar_vol_30d: 0.08
|
||||||
|
use_liquid_largecap_sleeve: true
|
||||||
|
liquid_largecap_weight: 0.05
|
||||||
|
fallback_liquid_largecap_slots: 1
|
||||||
|
fallback_liquid_largecap_trigger_below: 2
|
||||||
|
liquid_largecap_min_gain_pct: 0.004
|
||||||
|
liquid_largecap_max_gain_pct: 0.015
|
||||||
|
liquid_largecap_min_confirmation_return_pct: 0.0005
|
||||||
|
liquid_largecap_min_entry_dollar_volume: 50000000.0
|
||||||
|
liquid_largecap_min_avg_dollar_vol_30d: 2000000000.0
|
||||||
|
liquid_largecap_max_entropy_20d: 0.87
|
||||||
|
universe:
|
||||||
|
source: yaml
|
||||||
|
symbols_file: configs/symbols_broad_snapshot_3408.yaml
|
||||||
|
min_price: 10.0
|
||||||
|
backtest:
|
||||||
|
start_date: null
|
||||||
|
end_date: null
|
||||||
|
lookback_trading_days: 200
|
||||||
|
pre_screen_threshold: 0.02
|
||||||
|
cache:
|
||||||
|
enabled: true
|
||||||
|
dir: data/cache/intraday
|
||||||
|
output:
|
||||||
|
dir: runs/intraday
|
||||||
|
verbose: false
|
||||||
@ -0,0 +1,51 @@
|
|||||||
|
_meta:
|
||||||
|
name: Leader Intraday Momentum Ultra Safe
|
||||||
|
description: Corrected post-lookahead ultra-safe leader basket. Requires at least two qualified names before trading, lowers the morning-gain floor to 1.2%, caps opening gaps at 5.5%, and scales sparse 2-position days down to 50% size. Designed to sacrifice some upside in exchange for materially better win rate, lower drawdown, and stronger trap-day avoidance.
|
||||||
|
id: 24
|
||||||
|
strategy_mode: momentum
|
||||||
|
strategy:
|
||||||
|
compound_returns: false
|
||||||
|
entry_minutes_after_open: 10
|
||||||
|
confirmation_minutes_after_entry: 5
|
||||||
|
min_confirmation_return_pct: 0.0
|
||||||
|
exit_minutes_before_close: 10
|
||||||
|
stop_loss_pct: null
|
||||||
|
trailing_stop_pct: -0.075
|
||||||
|
min_morning_gain_pct: 0.012
|
||||||
|
max_morning_gain_pct: 0.075
|
||||||
|
max_gap_pct: 0.055
|
||||||
|
min_entry_volume: 125000
|
||||||
|
min_entry_dollar_volume: 2000000
|
||||||
|
min_volume_ratio_14d: 0.02
|
||||||
|
ticker_cooldown_days: 4
|
||||||
|
top_n: 18
|
||||||
|
min_positions_to_trade: 2
|
||||||
|
full_size_positions_threshold: 3
|
||||||
|
sparse_day_size_floor: 0.5
|
||||||
|
max_positions_per_sector: 2
|
||||||
|
use_five_sleeves: true
|
||||||
|
max_entropy_20d: 0.86
|
||||||
|
max_vix: 30.0
|
||||||
|
recent_live_scan_days: 0
|
||||||
|
recent_live_scan_min_price: 2.0
|
||||||
|
recent_live_scan_avg_volume_min: 200000
|
||||||
|
recent_live_scan_market_cap_min: 100000000.0
|
||||||
|
recent_live_scan_max_candidates_per_day: 150
|
||||||
|
initial_capital: 10000.0
|
||||||
|
slippage_bps: 5.0
|
||||||
|
market_regime_spy_threshold: null
|
||||||
|
universe:
|
||||||
|
source: yaml
|
||||||
|
symbols_file: configs/symbols_broad_snapshot_3408.yaml
|
||||||
|
min_price: 10.0
|
||||||
|
backtest:
|
||||||
|
start_date: null
|
||||||
|
end_date: null
|
||||||
|
lookback_trading_days: 200
|
||||||
|
pre_screen_threshold: 0.02
|
||||||
|
cache:
|
||||||
|
enabled: true
|
||||||
|
dir: data/cache/intraday
|
||||||
|
output:
|
||||||
|
dir: runs/intraday
|
||||||
|
verbose: false
|
||||||
@ -1,78 +0,0 @@
|
|||||||
_meta:
|
|
||||||
id: 1
|
|
||||||
name: "ORB Default"
|
|
||||||
description: "Opening Range Breakout — 5-min ORB, ATR stop, risk-based sizing. Phase 10 optimized."
|
|
||||||
|
|
||||||
strategy_mode: orb
|
|
||||||
|
|
||||||
orb_strategy:
|
|
||||||
# ORB window
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 5
|
|
||||||
|
|
||||||
# Entry
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 20
|
|
||||||
|
|
||||||
# Universe quality filters
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.50
|
|
||||||
|
|
||||||
# RVOL-based candidate selection
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
|
|
||||||
# Composite ranking weights
|
|
||||||
weight_rvol: 0.40
|
|
||||||
weight_gap: 0.35
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
weight_body_ratio: 0.0
|
|
||||||
weight_momentum: 0.0
|
|
||||||
|
|
||||||
# ATR-based stop management
|
|
||||||
atr_stop_multiplier: 1.25
|
|
||||||
breakeven_at_r: 1.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
trailing_stop_atr_multiplier: 0.3
|
|
||||||
|
|
||||||
# Risk-based position sizing
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.20
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
|
|
||||||
# Exit
|
|
||||||
exit_minutes_before_close: 10
|
|
||||||
|
|
||||||
# Execution
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 2
|
|
||||||
|
|
||||||
# Cash account settlement
|
|
||||||
settlement_days: 1
|
|
||||||
|
|
||||||
# Gap filter
|
|
||||||
max_gap_pct: 0.04
|
|
||||||
|
|
||||||
# Market regime filter
|
|
||||||
market_regime_spy_threshold: null
|
|
||||||
min_candidate_breadth: null
|
|
||||||
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.3
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.4
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.6
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.75
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 1.0
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 1.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 1.5
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.5
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 3.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 10
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 15
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 30
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.01
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.015
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.025
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.03
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.04
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 0.8
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.2
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.5
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 10
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 15
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 20
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 15
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 20
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 45
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 10
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 15
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 20
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 3.5
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 4.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -1,43 +0,0 @@
|
|||||||
strategy_mode: orb
|
|
||||||
orb_strategy:
|
|
||||||
orb_minutes: 5
|
|
||||||
sim_bar_minutes: 30
|
|
||||||
entry_direction: long_only
|
|
||||||
order_timeout_minutes: 30
|
|
||||||
min_price: 10.0
|
|
||||||
min_avg_dollar_volume: 25000000
|
|
||||||
min_atr_14: 0.5
|
|
||||||
min_rvol: 1.0
|
|
||||||
max_candidates: 20
|
|
||||||
min_candidates_to_trade: 3
|
|
||||||
weight_rvol: 0.6
|
|
||||||
weight_gap: 0.25
|
|
||||||
weight_dollar_vol: 0.15
|
|
||||||
atr_stop_multiplier: 0.5
|
|
||||||
breakeven_at_r: 2.0
|
|
||||||
trailing_at_r: 5.0
|
|
||||||
risk_per_trade_pct: 0.0025
|
|
||||||
max_position_pct: 0.2
|
|
||||||
daily_max_loss_pct: 0.0125
|
|
||||||
max_stops_per_day: 3
|
|
||||||
exit_minutes_before_close: 5
|
|
||||||
slippage_bps: 5.0
|
|
||||||
initial_capital: 10000
|
|
||||||
ticker_cooldown_days: 0
|
|
||||||
settlement_days: 1
|
|
||||||
max_gap_pct: 0.02
|
|
||||||
market_regime_spy_threshold: -0.005
|
|
||||||
universe:
|
|
||||||
source: midlarge
|
|
||||||
min_price: 10.0
|
|
||||||
backtest:
|
|
||||||
start_date: null
|
|
||||||
end_date: null
|
|
||||||
lookback_trading_days: 200
|
|
||||||
pre_screen_threshold: 0.01
|
|
||||||
cache:
|
|
||||||
enabled: true
|
|
||||||
dir: data/cache/intraday
|
|
||||||
output:
|
|
||||||
dir: runs/intraday_orb
|
|
||||||
verbose: false
|
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
sweep:
|
||||||
|
max_positions_per_sector: [2, 1]
|
||||||
|
five_sleeve_force_count: [4, 3]
|
||||||
|
liquid_largecap_weight: [0.05, 0.08]
|
||||||
|
vix_size_scale_low: [18.0]
|
||||||
|
vix_size_scale_high: [30.0]
|
||||||
|
vix_size_scale_min: [1.0, 0.85]
|
||||||
|
entropy_size_scale_low: [0.70]
|
||||||
|
entropy_size_scale_high: [0.86]
|
||||||
|
entropy_size_scale_min: [1.0, 0.85]
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
sweep:
|
||||||
|
use_five_sleeves: [false, true]
|
||||||
|
max_entropy_20d: [null, 0.92]
|
||||||
|
max_vix: [null, 30.0, 35.0]
|
||||||
|
min_gap_pct: [null, 0.01]
|
||||||
@ -0,0 +1,8 @@
|
|||||||
|
sweep:
|
||||||
|
use_five_sleeves: [true]
|
||||||
|
vix_size_scale_low: [18.0]
|
||||||
|
vix_size_scale_high: [30.0]
|
||||||
|
vix_size_scale_min: [1.0, 0.85, 0.70]
|
||||||
|
entropy_size_scale_low: [0.55]
|
||||||
|
entropy_size_scale_high: [0.90]
|
||||||
|
entropy_size_scale_min: [1.0, 0.85, 0.70]
|
||||||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue