mirror of
https://github.com/BrentNeale1/fx-quant.git
synced 2026-08-14 10:38:05 +00:00
New strategy (pivot_retest_engulfing) that enters long/short trades at pivot level retests confirmed by SMA 50 alignment and engulfing candle patterns. Uses ATR-based stop loss with two take-profit levels — at TP1 half the position closes and SL moves to breakeven, at TP2 the rest closes. - data_engine: add detect_engulfing() for bullish/bearish pattern detection - backtester: add generate_signals_pivot_retest(), run_backtest_dual_tp(), update signal dispatcher and metrics for dual-TP trade format - order_executor: support signal=-1 (SHORT), attach SL/TP levels - config: switch to pivot_retest_engulfing with default params - chart_trades: new mplfinance script to visualize entries on candlesticks - README: rewrite with full setup guide, project structure, strategy docs - requirements.txt: make portable (remove conda file:// paths), add mplfinance - .env.example: add template for secrets Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
17 lines
241 B
Plaintext
17 lines
241 B
Plaintext
pandas>=2.0
|
|
numpy>=1.24
|
|
scipy>=1.10
|
|
scikit-learn>=1.3
|
|
lightgbm>=4.0
|
|
matplotlib>=3.7
|
|
mplfinance>=0.12.10b0
|
|
plotly>=5.0
|
|
pyarrow>=14.0
|
|
oandapyV20==0.7.2
|
|
requests>=2.28
|
|
supabase>=2.0
|
|
python-dotenv>=1.0
|
|
PyYAML>=6.0
|
|
flask>=3.0
|
|
flask-httpauth>=4.8
|