Commit graph nyao_scalper_mt5/settings/aggressive.set
Author SHA1 Message Date
fefe8625df fix(hedge): trail graduated hedge at HedgeTrailATR (lot-independent)
A graduated/released hedge carries a large martingale lot. The dollar-based
TrailingDistanceValue converts to a near-zero PRICE gap on that lot, so the
trailing stop landed at market and closed the position instantly (or via the
emergency-close on a rejected too-tight modify) - cutting profit that could
have run. Graduated and released chain legs now trail at HedgeTrailATR x ATR
(default 1.0, lot-independent); set 0 to use the normal trailing settings.
Added HedgeTrailATR to all profiles.
2026-06-03 00:17:43 +07:00
ac1d66279e feat(hedge): gate chain start on reverse-direction signal (anti-spike)
A wick/spike that crosses HedgeTriggerATR intrabar no longer opens a doubled
hedge: the chain only starts when the reverse-direction signal score >=
HedgeMinSignalScore (HedgeRequireSignal, default on). If it was a spike the
position recovers; if the reversal is real the score builds and the hedge
fires on a later tick. Added the two inputs to all profiles (score matched to
each profile's entry threshold) and documented the gate.
2026-06-02 23:57:30 +07:00
a4ca5c3455 chore(settings): disable hedge hard loss cap across all profiles
HedgeMaxChainLossPct=0 in every profile - chains are now bounded by cycles +
max lot and released to loss management, so the hard cap ships off.
2026-06-02 20:51:23 +07:00
9d75b54b1f chore(settings): add hedge chain params and complete all profiles
Add the Hedge Chain group (caps scaled per profile; off in safe), plus the
previously-missing Limit Entry group and ReentryRespectsNewBarGate, so every
.set file now exactly mirrors the EA input list (149 keys).
2026-06-02 09:02:47 +07:00
3b251230be feat: v42 risk safety, signal quality, and profile consistency
Risk safety:
- Add max-spread entry gate (fixed or ATR-auto) in IsAllowedToOpenPosition
- Add portfolio basket stop: close-all + pause on aggregate floating loss
- Guardrail drawdown lot scaling (cap steps; disable during cooldown/basket loss)

Signal quality:
- New-bar entry gate (stable signals, honest backtests); mgmt still per-tick
- Dead-market filter: zero signal when ATR/AvgATR < MinVolRatioToTrade
- Multi-bar EMA slope via SlopeLookback
- Remove chop/volatility positive floor (low tiers default 0.0); recalibrate thresholds

Code & repo:
- Unify CheckBuy/SellConditions into direction-driven CheckEntryConditions
- Add .gitignore; stop tracking compiled nyao_scalper.ex5

Profiles:
- Unify SL units to percent-of-equity across all 5 profiles with a coherent
  per-trade risk ladder; wire in new safety inputs; recalibrate signal thresholds

Docs: README updated with new features, profile tables, and honest-backtest guidance
Bump version 41.0 -> 42.0 (compiles: 0 errors, 0 warnings)
2026-05-31 02:13:34 +07:00
a68b020385 refactor: optimize signal scoring for M1 scalping and update settings profiles
- Eliminate duplicate component extraction in GetSignalStrength (~135 lines removed)
- Add per-tick signal caching to avoid redundant calculations
- Remove unnecessary 30-bar buffer floor in ComputeRawScore
- Optimize default settings for M1: faster EMAs, shorter lookbacks, higher blend
- Update all 5 settings profiles (aggressive/safe-aggressive/default/balanced/safe)
- Update README with settings comparison table and account size recommendations
2026-03-12 16:34:56 +07:00
5dbc4d71ce update version and settings 2026-03-10 16:43:00 +07:00
192fa19a55 update version and settings 2026-02-27 15:33:22 +07:00
ec0a4b27c9 update version and settings 2026-02-27 14:12:04 +07:00
b94a416a53 update version and settings 2026-02-27 00:42:58 +07:00
906fa3a8fb update settings 2026-02-26 09:12:41 +07:00
470791a53e removed pyramiding positions feature 2026-02-25 12:47:15 +07:00
5474f70e13 initial commit 2026-02-10 20:35:56 +07:00