Dvostruki USDT+BTC uslov vs samo jedan par — na zatvorenim svećama (2026-10-02)

↑ Nazad

Grana: feat/leg-mode-close-only · Alat: tools/analysis/run_leg_mode_compare.py Podaci: 39 simbola (live univerzum na .88, uključuje BTCUSDT), 2022-01-01 → 2026-10-01, manifest TF svakog generatora, provizija 0.1% po strani, in-memory (ništa u bazi). Sirovi rezultati: 2026-10-02_leg_mode/g_*.json, p5.json, tabela: py -3.13 2026-10-02_leg_mode/summarize.py.

Povod

Na .88 je BTC posle uvođenja dao 90 od 326 buy signala za ~23h — skoro sve iz dual_growth_liquidity_cancel_test kao 52 buy / 51 cancel (flapping unutar sveće koja još traje). Uz to 176× Invalid symbol za BTCBTC ticker (fix a0e783d). Korisnik je tražio: signal samo na zatvaranju sveće, i analizu bez dvostrukog uslova — samo USDT par, samo BTC par.

Šta je promenjeno u kodu

Rezultati — prosečan prinos po trejdu posle provizije

generatorTFdual ndual avg%usdt nusdt avg%btc nbtc avg% (BTC)btc avg% (u USDT)najbolji
dual_growth_trailing_stop4h871+2.74772+2.88597+2.41+3.92btc→USDT
dual_growth_liquidity_cancel_test1h1881+1.822911+1.471743-0.32+1.54dual
growth_threshold_regime_cycle4h447+0.721282+0.54647+0.16+0.34dual
ema_trend_pullback4h2776+0.343790+0.223013-0.03+0.15dual
growth_threshold_quality_cycle4h2852+0.223614+0.242617+0.12+0.26btc→USDT
growth_threshold_quality_best_symbols_cycle_v34h2437+0.213293+0.182487+0.12+0.26btc→USDT
dual_growth_liquidity1h30686+0.0435087+0.0426740-0.18-0.02usdt
growth_threshold_quality_best_symbols_cycle4h3365+0.024433-0.013403-0.12+0.03—
growth_threshold_quality_best_symbols_cycle_v24h3496+0.004595-0.033520-0.10+0.05—
growth_threshold_quality_cycle_v24h1915-0.183943-0.063118-0.10+0.05—
growth_threshold_quality_largecap_cycle4h1811-0.154157-0.073321-0.11+0.05—
growth_threshold_cycle4h44144-0.0955526-0.0945531-0.20-0.13—
bollinger_volume_expansion1h8084-0.118762-0.097288-0.16-0.13—
rsi_macd_trend1h304-0.11313-0.1326-0.86-0.78—
donchian_volume_breakout1h7205-0.178104-0.156120-0.12-0.11—
growth_threshold_quality_blacklist_cycle1h12727-0.1815203-0.1911690-0.18-0.14—
adx_di_trend1h374-0.27389-0.2522-0.81-0.24—

Generatori bez BTC noge, samo na zatvorenim svećama: ema_cross_10_100_pure +2.29% (n=150), ema_cross_10_100 +0.66% (1844), bb_adx_combo_long +0.62% (1663), growth_threshold_quality_regime_combo +0.66% (40), bb_pullback_supertrend_exit +0.24% (2930), bollinger_band_pullback_long +0.11% (3301), green2_red1_test −0.21% (373 739 — čista provizija). external_trend_confirmed_cycle i high_conviction_combo daju 0 (zavise od spoljnih podataka kojih lokalno nema). supertrend_long i multi_timeframe_bias su dva puta tiho prekinuli proces — vidi otvorena pitanja.

Zaključak

  1. Dvostruki uslov nije ni ključ ni smetnja. Kod većine generatora razlika između modova je ±0.1 pp. Ukidanje uslova ne pretvara gubitnike u dobitnike.
  2. Gde dvostruki uslov pomaže: cancel_test (+1.82 vs +1.47), regime_cycle (+0.72 vs +0.54), ema_trend_pullback (+0.34 vs +0.22). Tu filtrira stvarno.
  3. dual_growth_trailing_stop na samom BTC paru daje +3.92% po trejdu preračunato u USDT — ali deo toga je rast samog BTC-a dok se drži XBTC pozicija, ne zasluga generatora.
  4. Merenje rasta samo u BTC jedinicama (btc avg% u BTC-u) je kod skoro svih lošije — slabiji filter.
  5. Flapping je rešen na nivou konteksta: na zatvorenim svećama signal ne može da se pali i gasi unutar sveće. Istorija se ne menja (backfill je već radio na zatvorenim svećama).

Otvorena pitanja

Izvor: 37_2026-10-02_leg_mode_close_only.md