time python3 short_top_gainers_backtest.py \ -d history_output \ -b optimized.db \ -o 23 \ -n 4 \ --min-overbought-index 70 \ --min-rsi 60 \ --require-at-least-n-high 2 \ --max-atr-ratio 0.05 \ --risk-pct 0.03 \ --base-tp-multiplier 0 \ --max-extra-tp 0 \ -u universe.txt python3 short_top_gainers_backtest.py \ -d history_output \ -b combined_cache.db \ -u universe.txt \ --fresh time python3 short_top_gainers_backtest.py \ -c combined_cache.db \ -b results_cached.db \ -o 1 \ -n 4 \ --min-overbought-index 70 \ --min-rsi 60 \ --require-at-least-n-high 2 \ --max-atr-ratio 0.05 \ --risk-pct 0.03 \ --base-tp-multiplier 0 \ --max-extra-tp 0 \ -u universe.txt python3 short_top_gainers_backtest.py \ -c combined_cache.db \ -b results.db \ -o 1 \ -n 6 \ --hold-hours 45 \ --cooldown-days 0 \ --min-overbought-index 80 \ --min-rsi 60 \ --require-at-least-n-high 2 \ --max-atr-ratio 0.05 \ --risk-pct 0.055 \ --base-tp-multiplier 0 \ --max-extra-tp 0 \ -u universe.txt \ --ascii-equity \ --show-samples \ --quiet python3 grid_search_entry_time.py \ --hour 1 \ --no-visual \ --quiet-backtest python3 multi_param_grid_search.py \ --hold-hours 24 36 48 \ --cooldown-days 3 5 \ --min-overbought-indexes 70 80 90 \ --output-csv grid_results.csv \ --quiet-backtest \ --no-ascii --risk-pcts 0.05 0.02 0.03 0.05 \ python3 fetch_history_5000h.py -u universe.txt -t 1h --start-date 2024-01-01T00:00:00 --end-date 2024-09-01T00:00:00 -o history_output_5000 python3 fetch_history_5000h.py -u universe.txt -t 1h --start-date 2024-01-01T00:00:00 --end-date 2024-09-01T00:00:00 -o history_output_5000 python3 short_top_gainers_bot_get_futures_history_500h.py \ -i universe_symbols_bingx.csv \ -t 1h \ --limit 1440 \ -o history_output_5000 \ python3 short_top_gainers_bot_v6.py --force-run python3 multi_param_grid_search.py \ --open-hour 0 2 4 6 8 10 12 14 \ --risk-pcts 0.03 \ --hold-hours 48 \ --cooldown-days 5 \ --min-overbought-indexes 80 \ --top-n 5 6 \ --quiet-backtest \ --risk-pcts 0.02 0.03 0.05 \ --hold-hours 24 36 48 \ --cooldown-days 3 5 7 \ --min-overbought-indexes 70 80 \ --top-n 3 4 5 6 \ --output-csv final_precise_grid_results.csv \ --no-ascii --open-hour 0 2 4 6 8 10 12 14 python3 pareto_grid_search.py \ --risk-pcts 0.05 \ --hold-hours 48 \ --cooldown-days 5 \ --min-overbought-indexes 70 \ --top-n 5 6 \ --output-csv final_precise_grid_results.csv \ --no-ascii --quiet-backtest \ python3 short_top_gainers_backtest_v2.py \ -c combined_cache.db \ -b results.db \ -o 1 \ -n 6 \ --hold-hours 45 \ --cooldown-days 5 \ --min-overbought-index 70 \ --min-rsi 60 \ --require-at-least-n-high 2 \ --max-atr-ratio 0.05 \ --risk-pct 0.055 \ --base-tp-multiplier 0 \ --max-extra-tp 0 \ -u universe.txt \ --ascii-equity \ --show-samples \ --quiet python3 short_top_gainers_bot_v7.py --force-run --debug python3 short_top_gainers_bot_get_futures_history_500h.py \ -i universe_symbols_bingx.csv \ -t 4h \ --limit 1440 \ -o history_output_1440_4h \ python3 build_indicator_db.py -d history_output_1440_13.08.2025 -b combined_cache_1440_13.08.db --fresh python3 short_top_gainers_bot_with_filters.py \ -o 23 \ -n 4 \ --min-overbought-index 70 \ --min-rsi 60 \ --require-at-least-n-high 2 \ --max-atr-ratio 0.05 \ --risk-pct 0.03 \ --base-tp-multiplier 0 \ --max-extra-tp 0 \ --force-start \ --debug \ --test-cached-data \ --position-duration-minutes 1 \ --cooldown-days 5 \ python3 short_top_gainers_bot_with_filters_v6_close.py \ -o 23 \ -n 1 \ --min-overbought-index 70 \ --min-rsi 60 \ --require-at-least-n-high 2 \ --max-atr-ratio 0.05 \ --risk-pct 0.03 \ --base-tp-multiplier 0 \ --max-extra-tp 0 \ --force-start \ --debug \ --test-cached-data \ --position-duratio-minutes 1 \ --cooldown-days 5 \ -o 23 \ -n 1 \ --min-overbought-index 70 \ --min-rsi 60 \ --require-at-least-n-high 2 \ --max-atr-ratio 0.05 \ --risk-pct 0.03 \ --cooldown-days 5 \ python3 short_top_gainers_bot_with_filters.py \ --test-cached-data \ -o 23 -n 1 --min-overbought-index 70 --min-rsi 60 --require-at-least-n-high 2 --max-atr-ratio 0.05 --risk-pct 0.03 --base-tp-multiplier 0 --max-extra-tp 0 --force-start --universe-file universe.txt --cooldown-days 5 python3 short_top_gainers_bot_with_filters_v7.py \ --test-cached-data \ -o 23 -n 1 --min-overbought-index 70 --min-rsi 60 --require-at-least-n-high 2 --max-atr-ratio 0.05 --risk-pct 0.03 --base-tp-multiplier 0 --max-extra-tp 0 --force-start --universe-file universe.txt --cooldown-days 5 python3 short_top_gainers_backtest_v1.py \ -c combined_cache.db \ -b results.db \ -o 1 \ -n 6 \ --hold-hours 45 \ --cooldown-days 0 \ --min-overbought-index 80 \ --min-rsi 60 \ --require-at-least-n-high 2 \ --max-atr-ratio 0.05 \ --risk-pct 0.055 \ --base-tp-multiplier 0 \ --max-extra-tp 0 \ -u universe.txt \ --ascii-equity \ --show-samples \ --min-funding-rate 0.01 python3 multi_param_grid_search_v1.py \ --risk-pcts 0.03 \ --hold-hours 45 \ --open-interval-hours 13-24 \ --cooldown-days 5 \ --min-overbought-indexes 80 \ --quiet-backtest \ --risk-pcts 0.03 \ --cooldown-days 5 \ --min-overbought-indexes 80 \ --top-n 6 \ --output-csv final_precise_grid_results.csv \ --no-ascii --cache-db combined_cache.db --backtest-script short_top_gainers_backtest_v1.py python3 prod_backtester.py \ --cache-db /mnt/data/combined_cache.db \ --initial-equity 200 --position-notional 20 --max-notional-frac 0.5 \ --open-hour-kyiv 1 --kyiv-offset-hours 3 \ --top-n 6 --preselect-mult 10 --hold-hours 45 --cooldown-days 5 \ --min-ob 70 --min-rsi 60 --min-stoch 50 --min-mfi 50 --require-at-least-n-high 2 --max-atr-ratio 0.05 \ --risk-pct 0.055 --fee-rate 0.001 --funding-rate-hour 0.00002 \ --slippage-per-side 0.0003 --tick-pct 0.0001 \ --min-qv-24h 100000 --min-qv-1h 10000 \ --out-trades trades.csv --out-summary summary.csv python3 grid_runner.py \ --cache-db /mnt/data/combined_cache.db \ --initial-equity 200 --position-notional 20 --max-notional-frac 0.5 \ --open-hour-kyiv 1 --kyiv-offset-hours 3 \ --top-n 6 --preselect-mult 10 --hold-hours 45 --cooldown-days 5 \ --min-ob 70 --min-rsi 60 --min-stoch 50 --min-mfi 50 --require-at-least-n-high 2 --max-atr-ratio 0.05 \ --risk-pct 0.055 --fee-rate 0.001 --funding-rate-hour 0.00002 \ --slippages 0,0.0003,0.0005,0.001 \ --qv24 50000,100000,200000,500000 \ --qv1h 5000,10000,20000,50000 \ --out-csv sensitivity_summary.csv python3 daily_reconcile_report.py \ --results-db /mnt/data/results.db \ --cache-db /mnt/data/combined_cache.db \ --risk-pct 0.055 --hold-hours 45 \ --out-csv /mnt/data/backtest_vs_live.csv \ --out-summary /mnt/data/backtest_vs_live_summary.csv python3 prod_backtester.py \ --cache-db ../combined_cache_1440.db \ --initial-equity 200 --position-notional 20 --max-notional-frac 0.5 \ --open-hour-kyiv 1 --kyiv-offset-hours 3 \ --top-n 6 --preselect-mult 10 \ --hold-hours 45 --cooldown-days 3 \ --min-ob 85 --min-rsi 60 --min-stoch 50 --min-mfi 50 --require-at-least-n-high 1 --max-atr-ratio 0.05 \ --risk-pct 0.03 --fee-rate 0.001 --funding-rate-hour 0.00002 \ --slippage-per-side 0.0003 --tick-pct 0.0001 \ --min-qv-24h 100000 --min-qv-1h 10000 \ --sl-trigger last --sl-mark-offset 0.0005 \ --out-trades balanced_60d_trades.csv --out-summary balanced_60d_summary.csv python3 grid_runner.py --cache-db ../combined_cache.db --initial-equity 200 --position-notional 20 --max-notional-frac 0.5 --open-hour-kyiv 1 --kyiv-offset-hours 3 --top-n-sweep 3:12:3 --risk-pct-sweep 0.03:0.09:0.02 --hold-hours-sweep 24:60:12 --cooldown-days-sweep 2:7:2 --min-ob 80 --require-at-least-n-high 1 --min-qv-24h 100000 --min-qv-1h 10000 --fee-rate 0.001 --funding-rate-hour 0.00002 --slippage-per-side 0.0003 --tick-pct 0.0001 --sl-trigger last --sl-mark-offset 0.0005 --out-csv obfirst_batchA.csv --select-mode ob_only python3 grid_runner.py \ --cache-db /opt/topgainers/combined_cache.db \ --select-mode ob_only \ --initial-equity 200 --position-notional 20 --max-notional-frac 0.5 \ --open-hour-kyiv 1 --kyiv-offset-hours 3 \ --top-n-sweep 3:12:3 \ # 3,6,9,12 --risk-pct-sweep 0.03:0.09:0.02 \ # 0.03,0.05,0.07,0.09 --hold-hours-sweep 24:60:12 \ # 24,36,48,60 --cooldown-days-sweep 2:7:2 \ # 2,4,6 --min-ob 80 --require-at-least-n-high 1 \ --min-qv-24h 100000 --min-qv-1h 10000 \ --fee-rate 0.001 --funding-rate-hour 0.00002 \ --slippage-per-side 0.0003 --tick-pct 0.0001 \ --sl-trigger last --sl-mark-offset 0.0005 \ --out-csv obfirst_batchA.csv python3 prod_backtester_v3.py \ --cache-db ../combined_cache_1440.db \ --limit-bars 500 \ --select-mode ob_only \ --initial-equity 200 --position-notional 20 --max-notional-frac 0.5 \ --open-hour-kyiv 1 --kyiv-offset-hours 3 \ --top-n 6 --hold-hours 45 --cooldown-days 3 \ --min-ob 75 --min-rsi 60 --min-stoch 50 --min-mfi 50 \ --require-at-least-n-high 1 --max-atr-ratio 0.05 \ --risk-pct 0.03 --fee-rate 0.001 --funding-rate-hour 0.00002 \ --slippage-per-side 0.0003 --tick-pct 0.0001 \ --min-qv-24h 100000 --min-qv-1h 10000 \ --vol-surge-min 1.5 --streak-up-min 3 \ --sl-trigger last --sl-mark-offset 0.0005 \ --out-trades obfirst_500_trades.csv --out-summary obfirst_500_summary.csv chmod +x run_microgrid_500.sh ./run_microgrid_500.sh /opt/topgainers/combined_cache.db python3 prod_backtester.py \ --cache-db ./combined_cache_1440.db \ --initial-equity 200 --position-notional 20 --max-notional-frac 0.5 \ --open-hour-kyiv 1 --kyiv-offset-hours 3 \ --top-n 5 --hold-hours 45 --cooldown-days 3 \ --min-ob 75 --min-rsi 60 --min-stoch 50 --min-mfi 50 --require-at-least-n-high 1 \ --max-atr-ratio 0.03 \ --risk-pct 0.03 --fee-rate 0.001 --funding-rate-hour 0.00002 \ --slippage-per-side 0.0003 --tick-pct 0.0001 \ --min-qv-24h 100000 --min-qv-1h 20000 \ --select-mode ob_only \ --sl-trigger last --sl-mark-offset 0.0005 \ --out-trades A_60d_trades.csv --out-summary A_60d_summary.csv --vol-surge-min 1.5 --dp6h-min 0.003 \ python3 cs_rs_c2_bot_with_filters_v1.py \ --config cs_rs_c2_v1.yaml \ --env-file .env \ --source ccxt --ccxt-exchange bingx --ccxt-symbol-format usdtm \ --force-start-always --reset-state --debug \ --quote USDT --max-universe 550 --top-n 4 python3 fetch_build_cache_v12.py \ -i universe_symbols_bingx.csv \ -t 1h --limit 1440 \ -o combined_cache_1440.db \ --fresh # 1440 останніх годинних свічок, побудувати з нуля: python3 fetch_build_cache_v12.py \ -i universe_symbols_bingx.csv \ -t 1h --limit 1440 \ -o combined_cache_1440_13.08_2.db\ --fresh python ./multi_agents_openai_only.py \ --task-file ./task_tradebot_brief.md \ --project-dir /var/www/vps2.happyuser.info/top/backtest_SK \ --prerun \ --cycles 8 \ --tuned-config-name cs_C2_tuned_1h.yaml \ --max-tokens 1200 \ --log-file agent_chat.log \ --uah-rate 41 python ./multi_agents_openai_only.py \ --project-dir /var/www/vps2.happyuser.info/top/backtest_SK \ --prerun \ --cycles 6 \ --tuned-config-name cs_C2_tuned_1h.yaml python ./multi_agents_openai_only.py \ --task-file ./task_tradebot_brief.md \ --project-dir /var/www/vps2.happyuser.info/top/backtest_SK \ --prerun \ --cycles 8 \ --tuned-config-name cs_C2_tuned_1h.yaml \ --max-tokens 1200 \ --log-file agent_chat.log \ --uah-rate 41 \ --model gpt-5-mini python ./multi_agents_openai_only.py \ --project-dir /var/www/vps2.happyuser.info/top/backtest_SK \ --cycles 2 \ --tuned-config-name cs_C2_tuned_1h.yaml \ --max-tokens 1200 \ --log-file agent_chat.log \ --uah-rate 41 \ --critic-model gpt-5-nano \ --debug python ./multi_agents_openai_only.py \ --task-file ./task_tradebot_brief.md \ --project-dir /var/www/vps2.happyuser.info/top/backtest_SK \ --prerun \ --cycles 8 \ --tuned-config-name cs_C2_tuned_1h.yaml \ --max-tokens 1200 \ --log-file agent_chat.log \ --uah-rate 41 \ --db-path autogen_results.sqlite \ --critic \ --critic-model gpt-5-mini \ --period-days 20 \ --equity-start 200 \ --model gpt-5-mini python ./multi_agents_openai_only.py \ --project-dir /var/www/vps2.happyuser.info/top/backtest_SK \ --cycles 4 \ --period-days 20 \ --debug python3 cs_rs_c2_v2_bot.py \ --db combined_cache_500_18.08_2.db \ --results-dir results_c2_v2_week \ --cfg cs_rs_c2_v2_paper.yaml \ --limit-bars 168 \ --table price_indicators python3 fetch_build_cache_v13b.py \ -i universe_symbols_bingx.csv \ -t 1h --limit 500 \ -o combined_cache_500_18.08.db \ --exchange bingx \ --fresh python3 bt_live_paper_runner.py \ --mode paper --paper-source api \ --env-file .env \ --cfg configs/cs_C2_base_1h.yaml \ --exchange bingx \ --symbol-format usdtm \ --poll-sec 15 \ --bar-delay-sec 10 \ --limit_klines 180 \ --results-dir paper_api_results \ --session-db paper_api_results/session.sqlite \ --cache-out paper_api_results/combined_cache_session.db \ --hour-cache load python3 bt_live_paper_runner.py \ --mode paper --paper-source api \ --cfg configs/cs_C2_base_10m_fast.yaml \ --exchange bingx --symbol-format usdtm \ --poll-sec 10 --bar-delay-sec 5 --limit_klines 200 \ --results-dir paper_api_results_10m \ --session-db paper_api_results_10m/session.sqlite \ --cache-out paper_api_results_10m/combined_cache_session.db \ --hour-cache save \ python3 bt_live_paper_runner_separated.py \ --mode live --paper-source api \ --env-file .env \ --cfg configs/cs_C2_LONG_30m_1440_EXTENDED.yaml \ --exchange bingx --symbol-format usdtm \ --poll-sec 10 --bar-delay-sec 5 --limit_klines 200 \ --results-dir paper_api_results_30m \ --session-db paper_api_results_30m/session.sqlite \ --cache-out paper_api_results_30m/combined_cache_session.db \ --hour-cache load \ --heat-report \ python3 bt_live_paper_runner.py --mode paper --paper-source api --cfg configs/cs_C2_LONG_30m_1440_COMPACT.yaml --exchange bingx --symbol-format usdtm --poll-sec 10 --bar-delay-sec 5 --limit_klines 200 --results-dir paper_api_results_30m --session-db paper_api_results_30m/session.sqlite --cache-out paper_api_results_30m/combined_cache_session.db --hour-cache save time python3 backtester_core.py \ --cfg configs/cs_C2_short_5m_1440_loose.yaml \ --limit-bars 500 python3 fetch_build_cache_v16.py \ -i universe_symbols_bingx.csv -t 5m \ --back-bars 500 \ -o combined_cache_5m.db --exchange bingx --ccxt-symbol-format usdtm python3 build_btc_flows_split.py --src-db ../combined_cache_5m_500.db --dst-db flows_5m.db --top-n 10 --export-json flows_5m.json export FLOWS_DB=flows_5m.db python3 backtester_core_speed2.py \ --cfg configs/breakout_avaai_5m.yaml python3 mini_backtester.py --cfg configs/breakout_avaai_5m.yaml --top-n 12 --limit-bars 500 --position-notional 100 --outdir results python3 backtester_core_speed3_veto.py \ --cfg configs/cfg_speed3_breakout_avaai_full.yaml \ --limit-bars 1200 --plots plots_full python3 backtester_core_speed3.py --cfg configs/cfg_speed3_breakout_avaai_long.yaml --limit-bars 1200 --plots plots_long python3 backtester_core_speed3.py --cfg configs/cfg_speed3_breakout_avaai_short.yaml --limit-bars 1200 --plots plots_short python3 backtester_core_speed2_flip.py \ --cfg configs/ray_tp_flip_rays_best.yaml --limit 500 --passes 1 python3 engine/visualize_results.py \ --trades trades.csv \ --summary summary.csv \ --save-dir charts python3 grid_runner_ultrafast_2.py --mode grid --cfg configs/tuned_coord_speed2.yaml --limit-bars 500 \ --plots plots_grid2 --min-mom 0.012 --param position_notional --range 40:80:5 --out-prefix ray_position_notional --min-mom 0.012,0.013,0.014,0.015,0.016,0.017,0.018,0.019,0.02 --min-atr 0,0.0010,0.0012 --min-mom 0,0.01,0.015,0.02 --tp 2.2,2.6,3.0 --sl 0.9,1.0 --param position_notional --values 20,30,40 --out-prefix pos --limit-bars 3000 python3 grid_runner_ultrafast.py --mode grid --cfg configs/cs_C2_base_1h.yaml \ --limit-bars 2880 --top-n-range 3:15:2 \ --tp-range 3.4:4.2:0.2 --sl-range 1.0:1.4:0.1 \ --min-atr-range 0.0008:0.0024:0.0002 --min-mom-range 0.00:0.03:0.005 \ --position_notional 40,60 --side BOTH,LONG \ --tp-range 3.2:3.8:0.2 \ --sl-range 1.1:1.3:0.1 \ --min-atr-range 0.0008:0.0012:0.0002 \ --min-mom-range 0.00:0.02:0.005 \ --position_notional 40,60 python3 grid_runner_ultrafast_2.py --mode grid \ --cfg configs/cfg_speed3_breakout_avaai_full.yaml \ --tp 2.6,2.8,3.2,3.5 \ --limit-bars 2880 \ --param strategy_params.length --values 8,10,14 \ --param strategy_params.atr_threshold_ratio --values 0.002,0.0025 \ --param strategy_params.macd_filter --values 0,1 \ --param strategy_params.volume_length --values 0,20 \ --param strategy_params.adx_length --values 0,14 \ --param strategy_params.adx_threshold --values 0,12,15 \ --tp-range 3.2:3.8:0.2 \ --sl-range 1.1:1.3:0.1 \ --tp 2.6,2.8,3.2,3.5 \ --sl 1.0,1.1,1.2 \ --position_notional-range 20:90:10\ --min-mom 0,0.015,0.02 \ --min-atr 0,0.0015,0.0025 \ --out-prefix avaai_full_coarse python3 grid_runner_ultrafast_2.py --mode rays \ --cfg configs/cfg_avaai_best.yaml \ --out-prefix tune_minmom_lowmono \ --limit-bars 1200 \ --param min-mom --values 0.018,0.019,0.020,0.021 python3 auto_tuner_rays2grid.py --cfg configs/df_tp_1440_rays_best.yaml --limit-bars 1440 --prefix tune1440 --plots plots_1440 python3 auto_tuner_rays2grid.py \ --cfg configs/df_tp_1440_rays_best.yaml \ --limit-bars 2880 \ --prefix t2880 \ --plots plots_t2880 python3 auto_tuner_rays2grid.py \ --cfg configs/t2880_final_best.yaml \ --limit-bars 5000 \ --prefix t5m5000 \ --plots plots_t5m5000 python3 backtester_core_speed3_veto.py \ --cfg configs/cs_C2_short_5m_1440_loose.yaml \ --limit-bars 2880 \ --plots plots_2880 python3 bt_live_paper_runner_separated.py \ --mode paper --paper-source api \ --env-file .env \ --cfg configs/t2880_final_best.yaml \ --exchange bingx --symbol-format usdtm \ --poll-sec 10 --bar-delay-sec 5 --limit_klines 200 \ --results-dir paper_api_results_5m_2880 \ --session-db paper_api_results_5m_2880/session.sqlite \ --cache-out paper_api_results_5m_2880/combined_cache_session.db \ --hour-cache load \ --heat-report \ python3 bt_live_paper_runner_separated.py \ --mode paper --paper-source api \ --env-file .env \ --cfg configs/cs_C2_short_5m_1440_loose.yaml \ --exchange bingx --symbol-format usdtm \ --poll-sec 10 --bar-delay-sec 5 --limit_klines 200 \ --results-dir paper_api_results_5m \ --session-db paper_api_results_5m/session.sqlite \ --cache-out paper_api_results_5m/combined_cache_session.db \ --hour-cache load \ --heat-report \ --heat-min-atr 0.002 --heat-min-volsurge 0.10 --heat-min-qv24h 200000 --heat-min-qv1h 10000 BT_IGNORE_VOLSURGE=1 python3 bt_live_paper_runner_separated_universe.py \ --mode live --paper-source api \ --env-file .env \ --cfg configs/cfg_avaai_t5m5000.yaml \ --exchange bingx --symbol-format usdtm \ --poll-sec 10 --bar-delay-sec 5 --limit_klines 200 \ --results-dir paper_api_results_5m \ --session-db paper_api_results_5m/session.sqlite \ --cache-out paper_api_results_5m/combined_cache_session.db \ --hour-cache load \ --heat-report \ --universe-file universe_prof_v3.txt python3 auto_tuner_rays2grid_v3.py \ --cfg configs/cs_C2_short_5m_1440_loose.yaml \ --limit-bars 50 \ --prefix t5m2880_cs \ --plots plots_t5m2880_cs \ --plan tuner_plan:default_plan python3 backtester_core_speed3_veto_universe.py \ --cfg configs/cfg_avaai_t5m5000.yaml \ --limit-bars 5000 --plots plots_5k --symbols-file universe_prof_v3.txt \ python3 auto_universe_and_tune.py \ --cfg configs/cfg_avaai_t5m5000_3.yaml \ --limit-bars 5000 \ --prefix t5k_auto \ --trades trades_all.csv \ --universe-out universe_prof_v2.txt \ --plots plots_auto \ --grid \ --driver backtester_core_speed3_veto_universe_2.py python3 fetch_build_cache_v16.py \ -i universe_symbols_bingx.csv -t 5m \ --back-bars 5000 \ -o DB/combined_cache_5m_5000_04.09.db --exchange bingx --ccxt-symbol-format usdtm python3 auto_tuner_rays2grid_v3_fix.py \ --cfg configs/greedy_breakout_universe.yaml \ --limit-bars 5000 \ --prefix t5m5000_greedy \ --min-trades 80 \ --target-trades 300 \ --w-dd 300 --dd-target 0.10 --sleep-sec 10\ --plan tuner_plan_greedy_breakout_universe.py python3 backtester_core_speed3_veto_universe_2.py \ --cfg configs/cfg_avaai_t5m5000_3.yaml \ --limit-bars 500 \ --plots plots_500 \ --symbols-file universe_prof_v6_avaai_5m_5000_12s_1.03.txt --cache_db _reports/_live/livecfg_cfg_avaai_t5m5000_3_5m/combined_cache_session.db #universe_v5_avaai_5m_5000.txt \ python3 bt_live_paper_runner_separated_universe.py \ --mode live --paper-source api \ --env-file .env \ --cfg configs/cfg_avaai_t1m5000_6.yaml \ --exchange bingx --symbol-format usdtm --poll-sec 2 --bar-delay-sec 1 --limit_klines 200 \ --session-db session.sqlite \ --cache-out combined_cache_session.db \ --hour-cache load \ --universe-file universe_prof_v6_avaai_5m_5000_12s_1.03.txt python3 backtester_core_speed3_veto_universe_2.py \ --cfg configs/greedy_breakout_universe.yaml \ --limit-bars 500 --plots plots_500 \ --symbols-file universe_v5_avaai_5m_5000.txt BT_IGNORE_VOLSURGE=1 python3 bt_live_paper_runner_separated_universe.py \ --mode live --paper-source api \ --env-file .env \ --cfg configs/cfg_avaai_t5m5000_3.yaml \ --exchange bingx --symbol-format usdtm \ --poll-sec 2 --bar-delay-sec 1 --limit_klines 200 \ --hour-cache load \ --universe-file universe_prof_v6_avaai_5m_5000_12s_1.03.txt #uuniverse_v5_avaai_5m_5000.txt python backtester_core_speed3_veto_universe_2.py \ --cfg configs/cfg_avaai_t5m5000_3.yaml \ --cache_db DB/combined_cache_5m_5000_04.09.db \ --symbols-file universe_prof_v6_avaai_5m_5000_12s_1.03.txt --limit-bars 500 \ --time-from 2024-09-08T00:00:00 \ --time-to 2024-09-12T23:55:00 \ #DB/combined_cache_5m_5000_04.09.db \ #_reports/_live/livecfg_cfg_avaai_t5m5000_3_5m_B/combined_cache_session.db \ git checkout main git pull git revert --no-commit db9158983ba3ac60549e364f2204459b7aec1dac..HEAD # відкотити всі коміти ПОТІМ за git commit -m "Revert main to db9158983ba3ac60549e364f2204459b7aec1dac" git push git revert --abort git checkout main git fetch origin git reset --hard ab3fe643dd7c9da595d341e6939a8dd5cc434d01 git push --force-with-lease origin main find obw_platform -path "*/_reports/_backtest/*" -type f -print0 | xargs -0 rm -f python3 auto_tuner_rays2grid_v4_exp.py \ --cfg configs/cfg_avaai_t5m5000_3.yaml \ --limit-bars 50 \ --plan tuner_plan_avaai_slip16.py \ --prefix t5m5000_slip16 \ --min-trades 40 \ --target-trades 220 \ --w-equity 1.0 --w-pf 12.0 --w-dd 220.0 --w-mono 5.0 --dd-target 0.12 \ --sleep-sec 1