ApplyTrailingStop() runs every 5s on open positions: activates after 1000 pts (100 pips) of profit, trails SL 500 pts (50 pips) behind price. SL only moves in the profitable direction, never backwards. New inputs: InpUseTrailingStop, InpTrailStart, InpTrailStop (all presets set to true/1000/500). EA version bumped 5.0 → 5.1. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
63 lines
1.2 KiB
Plaintext
63 lines
1.2 KiB
Plaintext
; === OrdersEA_Smart_Grid_BO - USDCHF ===
|
|
; Safe-haven pair — breakouts on risk-off events
|
|
; Timeframe: H1
|
|
; NOTE: Inversely correlated with EURUSD — avoid running both long/short simultaneously
|
|
|
|
; === Grid / BO Settings ===
|
|
UseAutoPivots=true
|
|
InpManualHigh=0
|
|
InpManualLow=0
|
|
Entry=20
|
|
TP=2000
|
|
Lots=1.00
|
|
MaxLevels=3
|
|
|
|
; === Range Filters ===
|
|
UseRSIFilter=false
|
|
RSIPeriod=14
|
|
RSILower=40
|
|
RSIUpper=60
|
|
UseADXFilter=true
|
|
ADXPeriod=14
|
|
ADXMax=25
|
|
UseATRFilter=true
|
|
ATRPeriod=14
|
|
ATRMultiplier=1.4
|
|
|
|
; === Stop Loss ===
|
|
InpUseStopLoss=true
|
|
StopLoss=280
|
|
|
|
; === Trailing Stop ===
|
|
InpUseTrailingStop=true
|
|
InpTrailStart=1000
|
|
InpTrailStop=500
|
|
|
|
; === Risk Management ===
|
|
TRADE_RANGE=55
|
|
LongLimit=0
|
|
ShortLimit=0
|
|
GetOut=N
|
|
OpenNewTrades=Y
|
|
TakeProfitLevelPercent=0
|
|
TakeProfitLevelDollarAmount=0
|
|
EquityFactorPercent=0
|
|
LotsFactorPercent=0
|
|
BaseEquity=10000
|
|
Master=false
|
|
DiagnosticModeOn=false
|
|
InpMaxDailyDrawdown=3.0
|
|
InpMaxWeeklyDrawdown=7.0
|
|
|
|
; === Weekend Protection ===
|
|
InpCloseBeforeWeekend=true
|
|
InpWeekendCloseHour=17
|
|
InpCancelPendingBeforeWeekend=true
|
|
|
|
; === EA Settings ===
|
|
MagicNum=444008
|
|
|
|
; === Session Notes ===
|
|
; SNB intervention risk — USDCHF can gap on SNB surprise moves
|
|
; Safe-haven demand spikes on geopolitical events
|