PairsForTrading=EURGBP;EURAUD;EURNZD;EURUSD;EURCAD …. and so on as much as 28 FX pairs and XAUUSD (do noy work at GOLD or DAX ! Solely PAIRS XXX/YYY) Robotic can work from 1 chart in any respect pairs ! [1-28] however its not nessesary to make use of all 28.  You might enter from 1 as much as 28 pairs and every pair will share the identical EA settings. Please enter all required pairs and separate them utilizing image [ ; ] as above, and on the finish of final pair don't enter something. Add additionally Suffix to your pairs if dealer have them: EURUSDx;GBPUSDx; or EURUSD.m;GBPUSD.m;…In case you want to commerce any pairs with separate EA settings then open a separate chart and enter different settings as required.(*Be aware – For XAUUSD – newest model help buying and selling at XAUUSD from 1 chart with all pairs with identical pips parameters. In technique Tester of MT4 please use Solely 1 Pair on this parameter and use 1 pair Indicator kind of entry! MT4 tester can't open orders in Tester extra then at 1 pair !!! MT4 tester can't analyse Mutipair indicators!!! Dont attempt to run multipair IndexAll entry or robots in tester of MT4 –  you'll have ZeroDivide Error! Multi-pair Tester Metaquotes coded solely in MT5). In model v3.1.4.0 to make use of sign Index_all must entry all 28 pairs in PairsForTrading parameter (indicator use all 28 pairs to construct 8 indexes and indicators) there you'll be able to copy 28 pairs if want : EURGBP ; EURAUD ; EURNZD ; EURUSD ; EURCAD ; EURCHF ; EURJPY ; GBPAUD ; GBPNZD ; GBPUSD ; GBPCAD ; GBPCHF ; GBPJPY ; AUDNZD ; AUDUSD ; AUDCAD ; AUDCHF ; AUDJPY ; NZDUSD ; NZDCAD ; NZDCHF ; NZDJPY ; USDCAD ; USDCHF ; USDJPY ; CADCHF ; CHFJPY ; CADJPY LoadHistoricalData = True // EA will replace your all MarketWatch tick knowledge and all TimeFrames as soon as per 1 hour mechanically for indicators appropriate work. Additionally EA will do identical first time whenever you connect it on chart (endurance – it may take as much as 5 minutes and won't open any trades till not end it course of ) TimeStartEnd = True // Use Buying and selling Time Filter – Sure/No HourStart = 0; // Time for EA begin work if all orders are Closed HourEnd = 20 // Time for EA begin work if all orders are Closed HourEnd = 20 // Time of Buying and selling for EA primarily based at MaxEquityProfit! In case you entry HourStart=8 and HourEnd=20 (by your dealer server time) it means EA will commerce between this time and attempt to attain MaxEquityProfit MANY TIMES ! If after HourEnd=20 robotic see that at account Fairness StartDepo(Depo0) – robotic will Shut all orders at account to repair even Little Revenue In the present day and Depo0 EA will rewrite to Present steadiness! If You dont like to make use of new Each day Time of buying and selling! Make like this: HourStart=0 and HourEnd=25 (its unattainable parameters). VisualButton = true // present management panel buttons or not. This software program is designed not just for Automated buying and selling kind but in addition to carry out in semi-automated mode for larger revenue (person management and assist EA sometimes, i.e. shut present earnings reached, add development orders in hedge of worldwide course, extra pending orders for Information buying and selling throughout the worth, change short-term Fairness Targets to begin OverLap perform … and so on) . TurnOff this parametr in Tester and Optimisation – Ea will work quicker, additionally TurnOff should you work in Whole Automated mode NoNewTrade = false // if true – after EA attain Goal Fairness and shut all orders att Account (together with your guide and different EAs orders) EA won't open any new order in any course . But when Earlier than EA reaching goal – it may open new orders in serials that exist already to strive attain goal fairness and won't open any new Serials (or Begin orders of recent Serial). This parameter for thous who want solely each day goal+ EA Cease and no new Serials or orders at this time. To make EA working yet another cycle and attain new TargetEquity simply make NoNewTrade = false (EA Begin to commerce) and after EA simply opened orders – you may make once more NoNewTrade = true should you like EA Stopped after its reached Goal Fairness (at identical time you'll be able to management EquityTarget % from EA buttons should you like). If activate this parameter in True – so EA not entry at NEW PAIRS even when sign coming, its solely proceed work at existed pairs which have already orders to complete present serial until TargetEquity, or EA will use LastTp at each order if all orders goes revenue… TradeBuy = true // if false – ea won't open any Purchase order PairsOnlyTradeBuy = EURUSD ; GBPUSD; NZDUSD // enter there pairs that you just want to commerce solely Purchase (enter additionally this pairs in 1st parameter known as PairsForTrading!!! All Alerts Have to be OFF to make use of this feature of separame SELL and BUY course in 1 Set in any respect pairs!!! ) TradeSell = true // if false – ea won't open any promote order PairsOnlyTradeSell = EURJPY ; GBPJPY; CADJPY //enter there pairs that you just want to commerce solely Promote (enter additionally this pairs in 1st parameter known as PairsForTrading!!! All Alerts Have to be OFF to make use of this feature of separame SELL and BUY course in 1 Set in any respect pairs!!! ) NewSerialBuy = true // if false – EA won't open new purchase Grid serial trades. It should end any/all present purchase serial trades NewSerialSell = true // if false – EA won't open new promote Grid serial trades. It should end any/all present promote serial trades NewLevelBuy = true // if false – no new degree grid order in purchase serials (degree = Subsequent Grid order in Grid serial) NewLevelSell = true // if false – no new degree grid order in promote serials RISK & LOT SIZE ———— StartLot = 0.0 // Use in Default 0 . EA dedicate Minimal Begin lot of any dealer mechanically ReverseStartLot = false // multiplier for less than first (begin) degree of the grid primarily based at Hedge % from reverse serial. It could possibly impact additionally subsequent grid ranges after reversed order in his serial, all lot multiplier will use this order tons to calculate subsequent ranges in identical course. Instance: EA have 0.1+ 0.1+ 0.1+ 0.2+ 0.3+ 0.4 (sum complete 1.2 lot) already opened in Promote course and can attempt to open reverse begin order in purchase utilizing the settings of CoefReverseStartLot under; (he haven't any purchase orders but) with CoefReveseStartLot = 0.3 (means 30% from 1.2 of promote sum tons) 0.3*1.2= 0.3 tons shall be begin lot of purchase serial. After this ea will proceed purchase serial like this 0.3 0.3 0.3 0.5 0.7…means it can impact at subsequent orders – they are going to be larger than reverse promote serial ranges (evaluating with FirstLotExp under parameter – that change solely 1 begin order and all serial suppose that nothing occurred) CoefReverseStratLot = 0.3 // portion of reverse begin lot. if sum promote tons = 1.5 tons ea will attempt to open 0.3=30% (1.5*0.3=0.5 tons) begin order of purchase grid serial FirstLotExp = 1.0 // [1.0-3.0] multiplier just for 1st degree of grid that not impact subsequent ranges. If FirstLotExp=2 then EA will use multiplier just for 1st degree of grid 0.2 0.1 0.1…and won't impact subsequent grid ranges. if =1 then ea will open 0.1 0.1 0.1…as ordinary Danger = 0.01  // Use 1 time parameter to commerce identical Danger in any respect pairs in a single Set. To make use of separate Dangers at totally different pairs in a single set entry separate Dangers utilizing comma 0.01;0.02;0.01;0.05 …. The quantity and order of dangers ought to correspond to the variety of pairs that you just entered within the PairsForTrading parameter MaxLotRisk = 20.0 // that is max lot to your begin deposit in 10 000 that robotic can open primarily based at Danger. In case your steadiness grows to twenty 000 the EA will perceive that 20 max lot was for 10 000 and can mechanically regulate this setting for 20 000 will maintain MaxLotRisk=40 (as double from MaxLotRisk=20 as a result of begin deposit doubled additionally from 10 000 to twenty 000). No want to vary it manually from 20 to 40. Extra steadiness – mоre MaxLotRisk ea will use primarily based at proportion of 10 000 steadiness. for this reason its known as MaxLotRisk – primarily based in danger calculation from present steadiness in proportion for 10 000 Steadiness. MaxTrades = 15 // [1-30] what number of ranges of grid the EA can open in 1 course at 1 pair. If = 15 it means the EA can divulge heart's contents to 15 promote and 15 purchase grid ranges per pair (complete 30 per 1 pair, no extra) GRID ——— TypeOfOrders = 0 // [0 1 2] 0 – all market orders, 1 – solely begin orders of serials shall be pending orders that observe the worth, 2 – all pending orders TrendStep = 100000 // ea will use solely begin lot order of serial and proceed this in development each TrendStep pips 0.1 0.1 0.1 0.1 …it some sort of pyramid hedging in development however with fixed identical order primarily based at begin order of serial. If value retrace after development – potential this orders can have some minus and must handle them manually should you used this perform. (Additionally if revenue – this orders can be utilized in VirtualTrailingStop under parameter to path them) PIPsStep = 10 // minimal step between 2 market kind grid ranges (orders) 0.1-PipsStep-0.1-PipsStep-0.1-PipsStep-0.2 . Ea will use this distance between ranges provided that you utilize non-indicator modes and solely Market Kinds of orders (pending orders kind can filter larger distance due to path pending orders in tendencies). In any other case there shall be larger step<10 due to indicator and pending orders filtering and New perform AutoPipStep. In model v3.1.3.3 – as soon as AutoPIPSTEP AutoPipstepADR=True // True = Activate AutoPipStep , False = Flip Of AutoPipStep. EA can calculate separate AutoPipStep for various pairs primarily based at their HighLow bars at any TF per any candles. If use D1 – will probably be ADR – Common Each day Vary / divided by some worth AutoPipstepADRTF=1440 // what TF use to calculate Common Excessive-Low ? 0-Present, 1-M1, 5-M5, 15-M15, 30-M30, 60-H1, 240-H4, 1440-D1 AutoPipstepBars=20 // what number of bars again EA take to calculate AutoPipStep at AutoPipstepADRTF(together with Present Bar that not closed but) AutoPipstepADRdivider=6 // EA will take a look at 19 bars again + 1 bar (present bar) and can calculate “Averages of their Excessive-Low-s”, and can divide it to 6 (AutoPipstepADRdivider). The discovered worth shall be AutoPipStep for Present pair (for all pairs shall be totally different private AutoPipStep on this case) PendingFollowDistance = 22 // [10-50] In case you use TypeOfOrders = 1 or 2, the EA will begin to use pending Cease orders to filter value. If value go up – the EA will observe present value (like a trailing cease) with promote cease order at a distance of twenty-two pips beneath the worth. An excellent filter to not open many orders reverse the development course or value spikes and can be utilized additionally as extra short-term filter at information buying and selling (this parameter shall be used solely in TypeOfOrders = 1 & 2) PendingFollowStep = 2 // [1-5] if value runaway from pending cease order ea will substitute each 2 pips PendingFollowDistance to observe the worth if its grow to be > then 22 pips (PendingFollowDistance = 22). Much like trailing cease working – we are able to name it path of Pending Cease orders (this parameter shall be used solely in TypeOfOrders = 1 & 2) FirstLotExponent = 1.0 // [1.0-3.0] multiplier for subsequent ranges of the grid after Begin Orders of Serial as much as degree NumberOfLevel2ndLE = 5 . if FirstLotExponent= 1 ea will open 5 first orders of grid like this : 0.1 0.1 0.1 0.1 0.1 . If =2 ea will open 5 subsequent orders with lot sizes : 0.1 0.2 0.4 0.8 1.6 . If = 1.4 ea will open subsequent : 0.1 0.14 0.19 0.27 0.38 . (each subsequent order = earlier * FirstLotExponent until SecondLotExponent that may have totally different worth and calculation technique) SecondLotExponent = 1.5 // [1.0-3.0] this lot exponent begin working after NumberOfLevel2ndLE = 6 (for instance) and use complete common plenty of present serial * SecondLotExponent . Instance : Second lotexp will begin work solely after #6 degree and we opened serial like this 0.1 0.15 0.22 0.33 0.50. Lets calculate #6 degree utilizing SecondLE = 1.5; (0.1 0.15 0.22 0.33 0.50)/5 = 0.24 is common lot of present serial. So lot measurement of #6 degree is 0.24 x SecondLotExponent (1.5) = 0.36.  So that you see that by good use of two varieties of lot exponents may give us serial like this; 0.1 0.15 0.22 0.33 0.50 0.36 (final order even lower than earlier). It's subsequently potential to create serials like this: 0.1 0.1 0.1 0.15 0.22 0.33 0.50 that can assist you survive in non-retrace tendencies of value motion utilizing this parameters of 2 exponents. NumberOfLevel2ndLE = 6 // at what degree of the grid ea cease utilizing FirstLotExponent and begin use SeconLotExponent STOP LOSS ———— VirtualStopLossPips = 100 // Digital Cease Loss for each grid order in pips. Brokers don't see bodily StopLoss – the EA preserve SL pips in reminiscence and closes every order as soon as it attain this worth in pips VSLLevel = 3 // earlier than this degree of grid VirtualStopLossPips not working and can begin working for grid orders that shall be opened after and at this degree LOCK ———— OpenLock = false // if true EA will lock present grid serial with hedge order and drop this serial. EA won't open any new grid order after locking of this serial LockPercentFromSummary = 0.8 // portion of Hedging . For instance you could have promote serial 0.1 0.2 0.4 0.8 1.6 = 3.1 summ lot. 0.8 means 80% from 3.1 should be opened in purchase to hedge this serial in 80% : 3.1*0.8 = 2.48 lot ea will open in Purchase and drop this serial till person won't again to comp and won't determine what to do with that and find out how to assist it. Some sort of safety. really helpful just for merchants who can open lock in constructive. In any other case higher don't use this perform in any respect as a result of it short-term hedge or lock solely minus fairness, not plus and want information and expertise to open destructive lock. Good factor that it's going to not let blow your acc should you use nonindicator mode with out limitation in MaxTrades LockDraw = 15 // what drawdown ea should dedicate at 1 pair to begin hedge it with Lock order ? VIRTUAL TAKE PROFIT “LASTTP” + OVERLAP ———————- LastTP = true // if true – ea use Digital Take Revenue for final largest order in grid serial to shut it in revenue. Dealer don't see (VTP) take earnings of this EA TypeOverLap = 3 // [0 1 2 3] 0 – EA doesn't use new revenue to cancel out outdated orders to minimise DrawDown (eat items of outdated orders with Cross-Closing through the use of New Revenue = OverLap); 1- EA will cancel out older orders to minimise DrawDown beginning with the oldest or the very first order; 2- EA will begin cancelling out the newest commerce; 3- EA will begin cancelling out ranging from the second final order. TypeOverlap fastened in New model v3.1.4.0.5 – if EA can't use TypeOverlap=3 (when serial would not have 3 orders) it can strive use TypeOverlap=2 for 2 orders ! if not potential use TypeOverlap=2 ea will use TypeOverlap=1 CoefLast = 1.0 // portion, how a lot EA can use from lastTP revenue in OverLap perform. 1=100% , 0.3 = 30% to eat items of outdated orders by revenue/loss in proportion LastTPPips = 10 // Digital Take Revenue (VTP) of final order of grid. Dealer don't see this TP – ea maintain this in reminiscence and examine each tick. How a lot pips final order should go in revenue to shut it by LastTP perform of robotic. Ea can reopen a number of instances this order and shut them to VTP – in flat ea doing plenty of revenue and rebates. LastTPPips after model 3.1.3.1 all the time = AutoPopstep at your separate pair! Additionally in Fumction of Autopipstep added safety from low pipstep in Flat LevelStartLastTP = 1 // [1..10] at what degree of grid ea begin use LastTP (or VTP) perform . (can't equal = 0 or ea will present Error. First minimal degree of Grid =1 LastTPFixedPips = False // if True – EA will all the time use fixed LastTPPips for Take Revenue that disconnected from Autopipstep. If False – EA use LastTPPips = AutoPipstep, however LastTPPips can't be < PipStep (safety from low AutoPipstep and low LastTPPips) VIRTUAL TRAILING STOP ——————— TrailGo = true // use digital trailing cease (VTS) ? it make sense use in True provided that you utilize LevelStartLastTP > 1 [2-3] and it's good to path typically begin orders Tak = 30 // Revenue in pips to begin utilizing VTS in Grid Ordes StepTak = 2 // step to maneuver VTS for revenue order to observe present value with distance TrailDistance TrailDistance = 10 // minimal Path Cease from present value the place ea observe SL in revenue for order. ( Study your dealer StopLevels for SL! ) MAGIC NUMBERS ———— BuyGridMagicNumbers = 1000 // Begin order of Purchase serial can have 1000 magic quantity. All subsequent ranges +1. 1000 1001 1002 1003 … SellGridMagicNumbers = 4000 // Begin order of Promote serial can have 4000 magic quantity. All subsequent ranges +1. 4001 4001 4002 4003 … TAKE PROFIT IN PIPS FROM BREAKEVEN FOR 1 PAIR ———— CloseTP = True // If true we use perform Digital TP from BreakEven + some pips known as TakeProfit ColCloseTP = 3 // ea take 1 pair (promote or purchase separate) breakeven degree and add TakeProfit=10 pips to shut this serial. ColCloseTP means from what degree of grid it can begin to work. If ColCloseTP = 3 it means after 3 degree of grid EA will shut all orders at Promote or Purchase in the event that they not closed by LastTP or Trailing Cease as soon as this 3 or extra orders are in revenue pips now = BreakEven+TakeProfit TakeProfit = 10 // what number of pips type break even in pluss ea should see to cloase all serial ( in purchase or promote ) if CloseTP activated and we have already got ColCloseTP = 3 orders on this separate course serial CLOSE % OF DEPOSIT ———— CloseEquity = true // Robotic will create in reminiscence of MT4 World Variables (GV) known as  Depo0 that equal to your Begin Steadiness  when at account No orders (press F3 is MT4 to see World Variables). Will probably be Begin level for calculation % of revenue from StartBalance. EA take Depo0 and add  MaxEquityProfit = 5 %. That shall be Goal in Fairness to Shut All Orders at Account (together with your guide or different EAs orders too). When you hooked up EA at EURUSD chart – and EA created Depo0 in GV it can begin acquire new Steadiness untill we attain TargetEquity worth by present steadiness. However at identical time our Present Fairness shall be much less then present steadiness due to drawdown at outdated orders! Subsequent what EA will do – it proceed acquire new steadiness revenue in LastTP perform, however each new extra steadiness, that extra TargetEquity worth, EA will use in OverLap Operate to EAT items of orders from outdated drawdown. MaxEquityProfit = 5 // how a lot present fairness most be larger in % then Depo0 or StartDepo (when serial began). After ea will end present serial and shut all orders he'll change (rewrite) Depo0 = as CurrentBalance for brand spanking new future serial. In case you have opned ordes at account and also you prefer to Deposit extra Cash – flip off EA, change Depo0 (in World varialbe) to new anticipated Steadiness or steadiness the place you want to begin Operate OverLap. Examine if all Appropriate. Flip On EA after Deposit. Throughout Updates at New Version – when you've got opened orders at acc please don't Delete World Variable (New model will use outdated model GV) as a result of you'll be able to free a part of steadiness. INDICATORS SIGNALS ON/OFF ?————— FirstGridOrderSignal = false // use activated indicators as Sign in EA at grid begin orders in New Serials ? AllOtherGridOrdersSignal = false // use activated indicators as Sign n EA at Subsequent grid ranges after StartOrders ? OnlyOneTypeOrders = False; // If True – reverse sign will shut present sign orders (if EA traded into Purchase sign and Promote sign coming EA will shut all Purchase orders at this pair and begin commerce Promote sign)