Xentrader 2 EA this is a universal Expert Advisor that allows you to set it up for trading in various scenarios, trade with one click with the trading interface, automate strategies, emulate other expert advisors, trade on combinations of indicators, test and improve strategies in the tester.
FEATURES
Interface
Automated trading
Trading multiple pairs
Risk management
Strategy Tester Support
INSTALLATION
Download and unzip it to Data Folder of your metatrader 4 terminal, to open DataFolder, click File menu of mt4 terminal and click Open Data Folder.
ย INTERFACE
Xentrader’s EA interface is build of functional elements, each of them helping you to have quick access to needed information or function of the system.
Every button or info box tagged with helping tooltips, if you don’t sure what does a button, just aim mouse cursor on it to read popup description of the button functions.
TRADING PAD
To control the system, we have created the multifunctional xentrader trading pad. This gives you quick access to many features and options. You can move the panel to any corner of the chart by mouse cursor.
TRADE BUTTONS
Use these buttons to close trades individually.
PROFIT TAGS & LABELS
Xentrader EA indicates current profit in currency of trading account and pips, in addition it saves closed profit in the profit tags on the chart
TRADING PRESETS
You can instantly save xentrader trading settings, all chart objects into one from three presets or the default preset which is loaded by default after applying xentrader to a chart.
TRADING SIGNALS
In the case of automated trading, there’s set of signal indicators, you can mix them together or separate into five signal groups to trade five trading strategies the same time.
Simply add needed signal indicator or set of indicators to a chart with xentrader to trade automatically by these signals
HOW TO CONFIGURE AUTOMATED SIGNALS
Apply needed signal
1. In the navigator window you should find Indicators tree, XenTrader Signals list
2. Drag & Drop needed signal indicators to a chart window
Set Timeframe
In the signal’s settings double click on the TimeFrame parameter to open timeframes list
Set Trading Logic
Choose trading logic of the particular signal
Filter means if macd above zero line it allow only buy trades if below – sell trades
Zero Cross will show buy or sell signal only on one bar when macd would cross zero line
Each signal have his own unique trading logic
Set Signal Group
In the signal’s settings double click on the Group parameter to select signal group.
Group_0 usage only for visualization, no trades would open under the group
Signal Groups
All signals in the particular Group should send the same buy or sell signal to open any trade
Single XenTrader EA can trade using 4 different strategies (Signal Groups) same time
TECHNIQUES AND METHODS
To trade with several terminals or backtest several strategiesย same time – run needed amount of mt4 portable instances. You can download portable MT4 by visiting the linkย http://projectreaper.pw/en/metatrader-4-portable/
To speed up visual backtesting timeย you can select backtesting control point mode. Also in Xentrader and xentrader signals settings you can set Execution_Trigger option from Every tick mode to higher value eg m5, it reduce frequency of calculations to one each 5 minutes. In real trading it gives step trailing like execution mode.
If youย trading with tight stop losses or want to protect your trading from broker interruptionsย in Presets area of Xentrader settings free Additional_Features option to Secured Scalping.
By default Xentrader preconfiguredย to trade with trend linesย and support resistance zones breakouts, you can place them using trade pad quick drawing buttons.
Toย switch Xentrader automated trading from market to pending ordersย you need to specify order types settings. To trade manually you can use trade pad buttons for each order types.
In Xentrader signals and automation area of settings,ย you can specify additional automation rules.
You canย emulate binary options trading in FX marketย using market orders expiration mode option to specify lifetime of market orders and algorithm of closing.
To stay informed about your trading account in notifications area of Xentrader settingsย you can enable various types of alerts and messages like balance change alerts, drawdown and terminal closing warnings.
In interface area of Xentrader settings,ย you can change wallpaper, avatar, pairsย switcher buttons, programmable buttons values.
By default in Xentrader trade pad usingย programmable buttons you can quickly display and hide round price levels, daily weakly monthly levels, pivot levels, average daily range targets.
To automate any indicatorย which you can buy or download from the internet, useย xMyCustomIndicator tool, to automate crossing two different indicators use xMyCustomIndicatorV2 , to automate chart objects trading use xMyChartObjects tool which you can find in navigator window of mt4 terminal Xentrader signals folder. Just specify name of the indicator, parameters separated by comma, and buy sell rules.
CREATING A STRATEGY
On the way of making your trading strategy you need to define for yourself:
1.ย Trading instrument (which pairs to trade)
2.ย Time to enter the market (trade session, day of week)
3. Criteria to open trades
4.ย Money management
5.ย Risk management
6.ย Trades management
7.ย Trading account management
After that you can set needed parameters and signals which matched to your strategy and trading plan.
In navigator window of metatrader4 terminal you can find new Xentrader folder with signal indicators which sending their parameters to Xentrader engine. By combining the signals you can visualize or automate numerous of trading strategies.
Xentrader contain five trading signal groups each one can be used to visualize indicators data, open trades, close trades and master filter for all groups of signals. To change behavior of the particular group you need to choose from the list needed option in Xentrader settings Presets area trading group options.
In the one particular group you can add numerous trading signals which you can find in indicators list called xentrader signals. The trading signal is valid only when all signals in the group showing the same signal direction.
All that means the one xentrader instance can trade with five strategies same time.
By default all signals have shift parameter equal 1 it means the signal whatching previous closed bar of the chart to validate the signal. In some cases you need set shift parameter to 0 to use current bar signal validation, but without understanding it can be cause of fake signals because the price of the bar also the indicators are changing the values so it can give sell or buy or close trades signals on one bar same time while this bar is not closed.
In automation settings area you can set additional automation rules like amount of trades, amount of buy sell trades, daily filters, risk reward ratio limit, stop loss max limit, reverse trades, locking, swing trades, account drawdown and profit trading, candles filters etc
After all settings is done you need to backtest this strategy in strategies tester with different periods of time. Analyze the stats your will get and adjust the strategy to your criteria.
You can skip backtesting phase if you understand results of your trading methods especially if you trade using trade pad with trendlines or support resistance triggers and the xentrader is used as risk manager to manage your trades and trading account performance.
With the tools we’ve created you can also emulate work of other robots from the internet, backtest well known trading strategies and decide to trade with not by screenshots of charts but true data statistics of performance that strategy in the market. This is prevent of money spending to holy grail indicators, strategies sellers.
BACKTESTING AND TRADING SIMULATION
Use visual mode of strategies tester to backtest or learn how to trade in simulation of the market on historical data.
Choose control point simulation mode to increase the backtesting speed. If you don’t do scalping within spread profits with standard sl tp values the modeling accuracy is doesn’t matter.
Always use strategies tester of mt4 to backtest your ideas and settings before trading. It will show you statistics, pros and cons of your trading plan, this is the chance to save your money, time, adjust your mind to the real market before jumping in trading with current market situation without knowing how it will be.
Choice is yours: learn by losing money and spending life to the process or learn without losing your life-time and money.
Backtests are not the guarantee of profits in future, you should treat this like checking all the things are going right, The real market is quite different, there’s trading servers lags, errors, spread fluctations, slippage. That’s why is very important to understand and be prepaired to any trading situations – this is also your risk management.
Xentrader allows you to trade manually using trade pad or automatically using xentrader signals and your favorite indicators same way both on demo, live accounts and strategy tester.
TRADING REAL MARKET
Xentrader have built-in order management it prevent crashing your trading strategy on unpredicted events like spread rises by your broker, errors of order execution by broker’s server, withdrawing money by your pamm investors, also there’s advanced algorithms which can protect your account from broker manipulations and free your hands on risk management issues solving.
If your internet connection is weak or you can’t be sure of shutting down or rebooting of your pc or vps and you far from access to the terminal, to protect your opened trades always use standard take profit and stop loss orders. Xentrader will notify you by phone message or email if the terminal is closing by user or operation system, you need to enable these alerts in the settings.
If you trading with many pairs by one instance of xentrader without standard take profit and stop loss orders for example trading baskets of currency pairs you need to use built-in timer to generate ticks to the xentrader engine this is necessary because ticks of different pairs are asynchronized that means you can loose some profit if background trades will move some pips. In majority cases of basket trading you can use timer with 1000 milliseconds it’s not heavy load of cpu and gives nice performance.
To separate one xentrader strategies trading and orders from other xentrader instances on one account you can set unique magic numbers to every xentrader in the xentrader settings.
In the case of running several xentrader instances with the same magic number to prevent double counting trades use unique orders comments for every xentrader instance, you can set comments in the settings.
If you want to trade manually from your phone or not from trade pad but need xentrader manage your trades set xentrader magic number to 0 in the case xentrader will manage all trades opened in the trading account.
If you running multiple strategies or several instances of xentrader with different magic numbers and currency pairs, you can set supervisor xentrader which managing entire trading account with magic number 0, it means the robot doesn’t opening a trades but he closing all trades of other xentraders with money management and risk management defined criteria.
For example close all opened trades by reaching account profit at 10%, or cut losses of entire account at 5%, or trailing account profit with universal trailing stop using currency of trading balance, or place break even on every trade when the trade goes 10 pips from order open price or send to email or phone message every 5 hours with information about opened trades, equity, balance, profit etc.
In addition, you can run xentrader losses recovery instance, which open recovery trades only if trading account losses reaches defined levels or compound account profits risking only profits money without any risk to account balance. You can build very complex account management, the limits only in your imagination.
If you trade scalping on lower timeframes m1 m5 with tight stop losses use ask price hack and graphic take profit and stop losses it will protect your sell trades from hitting sl by ask price wide fluctuations. Also you need to use sell buy trigger trendlines to open the trades instead of pending orders to prevent broker’s interruptions to your trading in any timeframe.
Parameters Description
AccCurrency is the currency symbol of the brokerage account ($, ยฃ, โฌ, โฝ …)
AllowLong – allow buys
AllowShort – allow sells
MagicNumber – the magic number of trades
Execution_Trigger – the robot’s work every tick, or every new bar of the selected timeframe, allows you to emulate strategies that bring profit only in the strategy tester
PipsType the type of pips used, 5 digit or 4 digit
===========< PRESETS >=========== The presets section
STRATEGIES_PRESETS – strategy presets (MANUAL_TRADING_STRATEGY,MANUAL_TRENDLINES_BREAKOUTS_STRATEGY)
MONEY_MANAGEMENT – money management presets (_USER_DEFINED_,_LOW_RISK_,_MID_RISK_,_HIGH_RISK_)
TRAILING_STOP – tracking stop presets (_NONE_,_CLASSIC_TRAILING_STOP_,_PARABOLIC_SAR_TRAILING_STOP_,_PREVIOUS_CANDLE_TRAILING_STOP_,_50_EMA_TRAILING_STOP_ )
ADDITIONAL_FEATURES – presets of additional functions (_OFF_,_ZONE_RECOVERY_,_SECURED_SCALPING_,_STOPLOSS_15_PREV_BARS_2X_TAKEPROFIT_)
ADDITIONAL_FEATURES1 – presets of additional functions (_OFF_,_ZONE_RECOVERY_,_SECURED_SCALPING_,_STOPLOSS_15_PREV_BARS_2X_TAKEPROFIT_)
ADDITIONAL_FEATURES2 – presets of additional functions (_OFF_,_ZONE_RECOVERY_,_SECURED_SCALPING_, _STOPLOSS_15_PREV_BARS_2X_TAKEPROFIT_)
TRADING_GROUP0 – action for 0 signal group (VISUAL,OPEN_BUY,OPEN_SELL,OPEN_BUY_SELL,CLOSE_BUY,CLOSE_SELL,CLOSE_BUY_SELL,MASTER_FILTER)
TRADING_GROUP1 – action for 1 signal group (VISUAL,OPEN_BUY,OPEN_SELL,OPEN_BUY_SELL,CLOSE_BUY,CLOSE_SELL,CLOSE_BUY_SELL,MASTER_FILTER)
TRADING_GROUP2 – action for 2 signal groups (VISUAL,OPEN_BUY,OPEN_SELL,OPEN_BUY_SELL,CLOSE_BUY,CLOSE_SELL,CLOSE_BUY_SELL,MASTER_FILTER)
TRADING_GROUP3 – action for 3 signal groups (VISUAL,OPEN_BUY,OPEN_SELL,OPEN_BUY_SELL,CLOSE_BUY,CLOSE_SELL,CLOSE_BUY_SELL,MASTER_FILTER)
TRADING_GROUP4 – action for 4 signal groups (VISUAL,OPEN_BUY,OPEN_SELL,OPEN_BUY_SELL,CLOSE_BUY,CLOSE_SELL,CLOSE_BUY_SELL,MASTER_FILTER)
===========< ADVANCED SETTINGS >=========== Advanced Settings
===========< MONEY MANAGEMENT >=========== Money Management Settings section
Lot – lot
minlot – minimum
lot size maxlot – maximum lot size
DELTA – lot calculation for open and closed orders for buys and sells separately
GHOST_BALANCE – calculation of profit and loss taking into account closed orders
GHOST_BALANCE_PROFIT_INCREMENT – the minimum step of changing the account profit
GHOST_BALANCE_LOSS_INCREMENT – the minimum step of changing account losses
ghostbalancemanual – the balance value specified manually
autolot is the method of automatic lot calculation (OFF – do not use,SIMPLE – simple,RISK – risk percentage,PROFIT – profit percentage)
autolot_percent – percentage of automatic lot calculation
===========< MARTINGALE >=========== Martingale Settings section
lotdigits – the number of decimal places of the lot
multiplier – martingale multiplier
Use only one type of martingale
martingale – standard martingale (lot is equal to the lot of the previous order multiplied by a multiplier)
martini – martingale for the current number of orders ( lot is equal to the number of orders multiplied by a multiplier )
lightmartini – light martingale ( lot is equal to the sum of the lot of the previous order and the multiplier )
===========< COMPOUND >=========== Compound Module Settings
Compound_lot_algorithm – algorithm for calculating the lot using the compound module (_off – do not use, by_Global_Profit – calculation of profit/loss on the account, by_Magic_Number – by the magic number of orders, by_Magic_BUY_SELL_separate – by the magic number of buy and sell orders separately)
Compound_lot_method is the method of operation of the module (_Boost_Profit – invest profits in a specified number of pips, _Boost_Loss_Recovery – restore losses in a specified number of pips, _Both – invest profits and restore losses in a specified number of pips)
Compound_Pips – the number of pips to calculate the lot
Compound_builtin_stop_n_take – calculate pips automatically based on values calculated by the robot
Compound_account_loss_recovery_percent – percentage of account loss, which activates the loss recovery method and turns it off if losses are less than the specified percentage
Compound_loss_percent_trigger – percentage of account loss that activates the module in the current mode
Compound_Factor – multiplier, which is used to calculate the lot, less than one – reduces the load of the equity, more than one – increases the load
compound_pips_increment is a multiplier that increases the number of pips depending on the number of open trades
compound_lot_positioning is positional trading, subtracts lots of open orders from the calculated lot
compound_lot_overcalculate is positional trading, take into account multidirectional trades when calculating the lot
===========< ORDER MANAGEMENT >=========== Order Management Settings section
Market_Execution – setting stop loss and take profit, after opening the trade
FIFO – opening and closing of trades according to the FIFO rule
OnTimerProcessing – the robot’s timer operation in milliseconds
GLOBAL_STOPOUT_PERCENT – percentage of loss on the account at which the robot stops opening new trades
slippage – maximum slippage of trades
ForceKicksToServer – the number of attempts by the robot to open or close a trade per action if the server returns an execution error
ServerKicksDelay – the interval between attempts in milliseconds
AskPriceHack – replacement of the ask price for the bid, to protect against knocking out stop losses for sell, when the spread jumps
SPREAD_CONTROL_SYSTEM – median spread control system
MAX_SPREAD_LIMIT – the maximum spread prohibiting the opening and closing of trades
spread_stat_file_type – the type of account spread statistics file available in the MQL4\Files\XenTrader.spread.statistics directory
===========< ORDERS TYPES >=========== Order Type Settings section
buy_order_type – the type of order when the signal is activated by the robot to buy
Sell_Orders_Type – type of order when the robot activates the signal to sell
pending_order_distance_in_pips – distance from the current price in pips for pending orders
pending_orders_expiration_in_minutes – lifetime of pending orders in minutes
===========< TAKE PROFIT - STOP LOSS >=========== Stop loss and take profit settings section StopLoss
– stop loss in pips
TakeProfit – take profit in pips
MinSL – minimum stop loss
MaxSL – maximum stop loss
xATR_SL – stop loss by ATR multiplied by X
xATR_timeframe – timeframe for calculating ATR
xATR_TP – take profit on ATR multiplied by X
SLPreviousCandleHighLow – stop loss on highs and lows of bars
SLExtremumOfPreviousBars – the number of bars to calculate the stop loss
TPExtremumOfPreviousBars – the number of bars to calculate the take profit
SLZigZagSwing – stop loss on ZigZag extremes
SLZigZagDepth – ZigZag settings
SLZigZagDeviation – ZigZag settings
SLZigZagBackstep – ZigZag settings
PIPSBuffer – offset in pips from the value of the extremum
xSLTakeProfit – calculation of take profit by X * stop loss
graphicTPSL – replacement of standard stop loss and take profit with graphical ones, independent of the broker’s server
stealthstop – calculation of hidden stop loss without using stop orders
stealthtarget – calculation of hidden take profit without using stop orders
stealthstopLocking – when activating a hidden stop loss, open the lock
stealthtargetLocking – when activating a hidden take profit, open the lock
===========< PARTIAL CLOSE >=========== Partial Closure Settings section
partialclose – partial closing of orders of 50% of the lot
xSL_partial_target – partial closing of the order when X * stop loss
is reached standalone_parial_target – partial closing of the order when the specified number of pips is reached
===========< Classic Trailing Stop >=========== Classic Trailing Stop settings section
trailingstart – trailing stop loss when the specified number of pips is reached
trailingstop – stop loss set when the trailing is activated
trailingstep – the step of changing the trailing
breakevenstart – setting a stop loss to breakeven when the specified number of pips is reached
breakeven – the distance in pips from the order opening price when the breakeven is activated
===========< Trailing Stop >=========== Section settings of the trailing stop by indicators
Virtual_Profit_Trailing_Stop – virtual trailing stop modes in the presence of profit, if it is greater than zero to activate trailing stops according to indicators (0 – not used, 1-each order – profit of each order, 2 – total profit of open orders, 3 – profit on the account, 4 – profit separately for buys and sells)
TrailAllVirtualTriggers – activates trailing stop by indicators, subject to all conditions of the Virtual_Profit_Trailing_Stop parameter
TrailbyPSAR – trailing stop on the Parabolic indicator
TbPSARTimeFrame – timeframe of the indicator
TbPSARStep – indicator settings
TbPSARMaximum – indicator settings
TrailbyCandles – trailing stop on highs and lows of bars
TbCandlesTimeFrame – timeframe
TrailbyCandlesBack – the number of previous bars
TrailingbyMA – trailing stop on the moving average indicator
TbMATimeFrame – timeframe of the indicator
TbMAPeriod – indicator settings
TbMAMethod – indicator settings
TbMAPrice – indicator settings
TbMA_Indicator_Shift – indicator settings
TbMA_Bar_Shift – offset relative to the zero bar
===========< RISK MANAGEMENT >=========== Risk Management Settings section
basketpercent – close all orders by magic number when the total specified percentage of profit or loss
is reached profit – percentage of profit
loss – percentage of losses
daily_target – close open orders according to the daily profit target as a percentage and prohibit trading until the next day
dt_magic_number_filter – filtering orders by the magic number of the order
dt_passive_mode – allow trading to continue on this day
daily_target_percent – percentage of daily profit
absolute_profit – close trades to achieve profit on the account as a percentage, taking into account losses
absolute_profit_percent – percentage of profit
profitByMagic – close all trades with the magic number of the robot when their total profit is reached in the currency of the account
separateLongShort – separate management of buys and sells
profitbm – profit in the currency of the account
profitByMagicPerOrder – close an order with the magic number of the robot upon reaching the specified profit, orders are not closed if a stop loss or take profit is specified
profitbmpo – profit in the account currency
lossByMagicPerOrder – close an order with the magic number of the robot upon reaching the specified loss, orders are not closed if a stop loss or take profit is specified
lossbmpo – loss in the account currency
ProfitSafe – step-by-step trailing stop in the account currency modes (off – not used, ByEquity – by equity, ByMagic – total by magic number, ByMagic_SeparateBuySell – buys and sells separately by magic number)
TSBE_step – the step of changing values
TSBE_increase_percent – percentage of increase in values
Box1_TSBE_Profit – profit value in the account currency
Box1_TSBE_Stop – the value of the loss in the account currency
If the profit safe boxes are configured, then the trailing will follow the step-by-step settings
===========< ENTRY - SIGNALS - AUTOMATION >=========== Automation Section
maxtrades – the maximum number of orders
tradesperbar – number of orders per bar
maxtradesperday – maximum number of orders per day
buytrades – maximum number of buy orders
selltrades – maximum number of sell orders
buytradesperbar – the maximum number of buy orders per bar
selltradesperbar – the maximum number of sell orders per bar
buytradesperday – maximum number of buy orders per day
selltradesperday – maximum number of sell orders per day
StartTradingFromDDpercent – allow trading only after reaching the percentage of losses
StopTradingFromDDpercent – prohibit trading only after reaching the percentage of losses
DenySignalModulesByFloatingTradesCount – ignore signal indicators when the number of open orders is reached
trading_bias – open new buy or sell orders (NONE – everything, TREND_TRADING – if the profit of similar orders is higher than the opposite ones, SWING_TRADING – if the profit of similar orders is lower than the opposite ones)
reversesignals – swap signals from the signal indicators from buy to sell and vice versa
reversetradeatSL – when the stop loss is reached, open the opposite trade
continuationtradeatTP – when the take profit is reached open a trade in the same direction
oppositeclose – close opposite trades when opening a new trade (NONE_ – do not close, CLOSEALL – close all opposite ones, CLOSEALL_ACCOUNTINPROFIT – close only with current profit on the account, CLOSEALL_ACCOUNTINLOSS – close only with current losses on the account,CLOSEALL_TRADESINPROFIT – close only profitable trades in total,CLOSEALL_TRADESINLOSS – close only unprofitable trades in total, CLOSESEPARATE_BUYSELL_INPROFIT – close only profitable trades of buying and selling separately,CLOSESEPARATE_BUYSELL_INLOSS – close only unprofitable trades of buying and selling separately,CLOSEORDERS_INPROFIT – close individually profitable trades, CLOSEORDERS_INLOSS – close individually unprofitable trades)
oppositelock – lock opposite trades when opening a new trade
SkipOneDayAfterLock – ban trading until the next day when the lock is opened
CloseTradesOnLastTrade – close trades when opening a new trade (NONE_ – do not close, CLOSEALL – close all the opposite ones, CLOSEALL_ACCOUNTINPROFIT – close only with current profit on the account, CLOSEALL_ACCOUNTINLOSS – close only with current losses on the account,CLOSEALL_TRADESINPROFIT – close only profitable trades in total,CLOSEALL_TRADESINLOSS – close only unprofitable trades in total,CLOSESEPARATE_BUYSELL_INPROFIT – close only profitable trades of buying and selling separately,CLOSESEPARATE_BUYSELL_INLOSS – close only unprofitable trades of buying and selling separately,CLOSEORDERS_INPROFIT – close individually profitable trades, CLOSEORDERS_INLOSS – close individually unprofitable trades)
CloseAllOrdersOnTradeOpen – close all trades when opening a new one
CloseAllOrdersOnTP – close all trades when take profit is reached
CloseOrdersOnTradeOpen – close trades when opening a new one
CloseOrdersOnTradeClose – close trades when closing one
deleteAllSLTPexeptLastTrade – delete stop loss and take profit of all trades except the last one
long_short_swing – alternate the prohibition of buying and selling
long_short_swing_daily_reset – resetting the ban on buys or sells upon reaching a new day
close_price_calculation – use the closing prices of bars instead of the Bid price
Deny_LowerPrice – prohibition to open new trades below the price of an open trade (_none,_buy,_sell,_both,_bothINPROFIT,_bothINLOSS)
Deny_HigherPrice – prohibition to open new trades above the price of an open trade (_none,_buy,_sell,_both,_bothINPROFIT,_bothINLOSS))
DenyTradePreviouseCandleMoreThan – prohibition to open a new trade if the previous bar is larger the specified value of pips
DenyTradePreviouseCandleLessThan – prohibition to open a new trade if the previous bar is less than the specified value of pips
DenyTradePreviouseWicksMoreThan – prohibition to open a new trade if the tails of the previous bar are greater than the specified value of pips
DenyTradePreviouseWicksLessThan – prohibition to open a new trade if the tails of the previous bar are less than the specified value of pips
DenyTradeMaxSL – prohibition to open a trade if the automatically calculated stop loss is greater than the specified value of pips
DenyTradesLessRiskRewardThan – prohibition to open a trade if the ratio of take profit to stop loss is less than the specified value
Breakeven_Max_Lots – automatically set breakeven when the specified total lot of all trades is reached
BreakevenAtNewDay – set breakeven every new day
Pips_between_orders – prohibition to open new trades if the price has not moved away from the previous open order by the specified number of pips
===========< GRID >=========== Order Grid Settings section
Grid_Master – order grid mode (GRID_OFF – do not use ,GRID_PROFIT – open additional trades on the profit of the previous order in pips,GRID_LOSSES – open additional trades on the losses of the previous order in pips,GRID_BOTH – open additional trades in two directions from the previous order in pips)
Grid_Pips – the number of pips to open additional orders
Grid_reverse_pips_factor – if the price goes in the opposite direction, expand the grid by the specified number of times
Grid_increment – expand the grid without taking into account the direction in the specified number of times
Grid_Limit – limit on the number of orders opened by one grid
Grid_CloseOrdersAtLimit – close orders when the grid limit is reached
Grid_Logic – grid operation mode (GRID_LAST_ORDER – grid opens on the last order, GRID_BUY_SELL_SEPARATELY – maintain individual grids for buys and sells)
Grid_Mode – mode for opening additional orders (ORDER_TYPE_FLIP – open opposite orders, ORDER_TYPE_CONSTANT – open orders in one direction)
Grid_Reverse – opening opposite orders to the current grid settings
Grid_Ignore_MaxTrades – ignoring the robot’s settings for the maximum number of orders
===========< ZONE RECOVERY >=========== Recovery Zone Settings section
zone_recovery – open opposite orders with a loss in the specified pips
zone_recovery_pips – number of pips
zone_recovery_iterations – limit on the number of orders
useS2AConverter – convert order opening signals to arrows on the chart
drawArrows – displaying arrows
useS2LConverter – convert order opening signals to horizontal levels on the chart
S2Lreverse – opposite signals
S2L_BuySell_Splitter – combine signals to draw horizontal channels
S2L_HiLo_OfPreviousBars – draw by the extremes of the previous bars
S2L_Trendlines_Method – use trend lines
S2L_xATR_buffer – ATR indentation
===========< TRENDLINES MODULE >=========== Section settings for working with trend lines
usetrendlines – working with trend lines
TL_Standalone_signals – opening orders for breaking through trend lines without taking into account other signals
tl_mode – line breakdown mode (TRENDLINE_FILTER – do not delete, TRENDLINE_DELETE – delete lines, TRENDLINE_COLOR_CHANGE – color replacement)
tl_closed_bar_prices – use only the closing prices of bars
trendlineBreakoutStrict – additional line breakout checks
BtrendlineColor – the color of the buy line
StrendlineColor – line color for sell
TlinesStyle – line style
TlinesWidth – line
thickness inactive_color – color of the punched line
trendlineBufferInPips – the minimum number of pips to validate a breakout
use_CLOSE_lines – use lines to close orders
CLOSE_BlinesColor – the color of the line for closing buys
CLOSE_SlinesColor – the color of the line for closing sells
CLOSE_linesStyle – the style of the lines to close
CLOSE_linesWidth – the thickness of the lines to close
TL_OnlyColor – use only color to sort lines
===========< Support/Resistance Zones >=========== Section settings for working with support resistance zones
usesupresZones – use rectangular zones
sr_ZoneBreakout – detect breakouts
sr_CatchFakey – detect Fakey pattern
supresZones_Reverse – opposite signals
supresZonesStopLoss – use rectangular zones to calculate stop losses
supresZonesBarShift – offset by the number of bars of the breakdown candle
BzoneColor – color of support zones
SzoneColor – color of resistance zones
ZonesRedraw – automatically extend rectangular zones to the current bar
ZonesManageColors – automatically change zones color
Basket_Trading – trading baskets of orders
PairSuffix is the suffix of the name of the trading pair
Pair0 – The name of the trading pair
Pair0_Reverse – replacing buys with sells and vice versa for the current pair
===========< TIME - SETTINGS >=========== Time Settings section
GMTOffset – GMT offset
===========< CLOSING ORDERS BY TIME >=========== Section settings for closing orders by time
useTimeExit – closing orders by time
useTimelock – locking orders by time
ExitOnlyInProfit – close only profitable trades
EXThour – closing hour
EXTminute – closing minute
MarketOrdersExpirationMinutes – close orders after the specified time in minutes, after they are opened
OrdersExpirationMode – mode (Both – all orders, Losses – unprofitable,Profits – profitable)
===========< TIME DAY FILTERS >=========== The section setting up trading by day of the week
FloatingOrders – mode of operation in the presence of open trades (Trade – to trade, DontTrade – not to trade, SkipFilters – not to take into account the settings)
trademonday – allow trading on Monday
tradetuesday – allow trading on Tuesday
tradewednesday – allow trading on Wednesday
tradethursday – allow trading on Thursday
tradefriday – allow trading on Friday
tradesunday – allow trading on Saturday
Timefilter – trade only at the allowed time
StartHour – the hour of the start of trading
EndHour – the hour of the end of trading
fridayfilter – use the Friday filter
fridayend – trading hour on Friday
===========< INTERFACE >=========== The interface section
Avatar – avatar on a chart
Wallpaper – wallpaper on a chart
show_logo – xen logo
AdjustDPI – adjust DPI scaling of fonts (0 – automated)
color_chart_symbol_text – on chart trading pair text color
color_hud_background – pad background color
color_hud_border – pad border color
color_hud_text – pad text color
color_buttons_background – buttons background color
color_buttons_border – buttons border color
color_buttons_text – buttons text color
color_buy_buttons_background – buy buttons background color
color_buy_buttons_border – buy buttons border color
color_buy_buttons_text – buy buttons text color
color_sell_buttons_background – sell buttons background color
color_sell_buttons_border – sell buttons border color
color_sell_buttons_text – sell buttons text color
color_close_buttons_text – close buttons text color
color_buttons_hightlight – buttons highlight color