Skip to content

ChronomaX – User guide

    Enable spread filter?

    Set to true if you want to stop the EA from trading if spreads are above the “Max spread in points” input

    Max spread in points for entry

    Set the desired max spread in points for the spread filter

    EA comment

    This comment will be printed in the trade log with each deal. Feel free to change it.

    EA magic number

    The EA id number. Make sure you do not have other EA’s on the same account with an identical magic number.

    number of days to calculate trading statistics

    Set the number of days you want the EA to calculate trading statistics from. The results are displayed in the info panel on the chart. Note that you need a minimum set of deals before some of the stats will display. Until enough data is collected/enough deals are done, the result of the statistic will display N.A.

    show HL lines?

    Set to true if you want to see on the chart which price levels the EA would consider a buy or sell position at. Note that not all breaks of these lines will result in positions being opened as the EA uses several filters for both its initial entries and its grid positions. 

    Allow buy positions

    Set to true if you want to allow the EA to start a new buy grid. This input can be used to stop the EA from trading once a grid is fully closed, as the input does not affect buy grid positions. So if we have a open buy grid, but we do not want the EA to start a new one, we can set this input to false. That way the EA will manage the current buy grid of positions until they are closed in profit, but will not allow new buy entries after that.

    Allow sell positions

    *See “Allow buy positions” – same logic but for sell positions.

    MONEY MANAGEMENT

    Maximum positions per currency in same direction

    To avoid over exposure on a single currency, the EA checks what other positions are open on the trading account. For example if you already have two or more open long positions on USD, for example you have one sell position on GBPUSD and one buy position on USDJPY, and you set the input to “2”, then the EA will not allow any sell positions on EURUSD, as the USD currency is already over exposed to the buy side. This function only checks trade operations that are not coming from the EA itself. 

    Print currency checks in journal?

    Set this to true if you want to get print statements in the journal regarding the currency exposure checks. 

    Close grid on opposite signal?

    If you set this to true, the EA will close all buy positions if a sell signal is generated and vice versa. 

    Risk Model

    Set to fixed lot for always using the same lot size on initial positions (not grid positions) 

    Set to AutoLot to get a dynamic lot sizing that will grow in relation to your account balance.

    Starting lot

    The lot size used if “fixed lot” is chosen in “Risk Model”

    AutoLot level (1 = 0.01 lots per 1000 account balance)

    A higher number will increase risk and potential reward (1 = 0.01 lots per 1000 account balance)

    Auto lot: 0.1 = Low Risk (10-30% p.a) – min. balance 10k “

    Auto lot: 0.5 = Moderate Risk (20-50% p.a) – min. balance 2k “

    Auto lot: 1 = High Risk (50-100% p.a) – min. balance 1k “

    Auto lot: 2 = Aggressive Risk (100 – 200% p.a) – min. balance 1k “

    Auto lot: 3 = Degen Risk (200 – 300% p.a) – min. balance 500 “

    Auto lot: > 3 = YOLO (200 – 300% p.a) – min. balance 500 “

    Additional info:”

    input group ”    1:500 or higher leverage is advised”

    Use a cent account if you don’t have the min. balance available”

    10$ will give you a balance of 1k on a cent account”

    Lot *factor – linear growth

    This input impacts the lot multiplier in a linear way. A higher number will result in a more aggressive lot multiplier for grid positions. 

    ExF

    This is an additional exponential multiplication factor for the grid volume. A higher number will result in a more aggressive lot multiplier for grid positions.

    TP in pips

    Set the TP in pips I do not advise to go above 6 or 7 pips. 

    NEWS FILTER SETTINGS 

    allow trading on nfp days?

    Set to false if you want to stop the EA trading on NFP days when high volatility is expected.

    Enable news filter (for initial positions)?

    Set to true if you want to stop the EA opening new grids during a specified time window.

    Filter only selected news?

    If this input is set to true, the EA will not consider news events that are not selected from the list below as important news, ie, they will not lead to the EA stopping trading.

    disable grid positions during news events?

    Set to true if you want to disable grid positions during news events.

    Number of days (past and future to load onInit)

    The number of days of which you want to see news events drawn and vertical lines on the chart. Note that past events are drawn in gray and future selected events are drawn in red and future unselected events are drawn in orange.

    Print news info in journal?

    Set to true to get news related information printed in the journal.

    Minutes before un-selected news to stop trading

    Minutes before un-selected news to stop trading

    Minutes after un-selected news to start trading

    Minutes after un-selected news to start trading

    Minutes before selected news to stop trading

    Minutes before selected news to stop trading

    Minutes after selected news to start trading

    Minutes after selected news to start trading

    Minutes before to stop grid

    Minutes after to start grid

    List of news events the user can “select” for the news filter

    TIME AND SESSION SETTINGS 

    In this section you can set the desired trading hours in which the EA will open new grids. Note that the EA might add grid positions in times outside this window, but will not start any new grids.

    SAFETY SETTINGS

    Enable cut losses on max drawdown?

    Set to true if you want to enable a stop loss on positions.

    Cut losses at percentage or money drawdown?

    Choose between a fixed money drawdown at which price the stop loss for all positions will be placed or a percentage based stop loss(calculated in percentage of your account balance)

    Max money draw down to cut losses

    If MoneyDD is set in the input above, this input will be the max loss on your account based on your account currency. 

    Max percentage draw down to cut losses

    If PercentageDD is set in the input above,  this input will be the max loss on your account based on percent of your account balance. 

    PROP FIRM – STOP EA AT WIN

    Enable prop firm challenge win

    Set this input to true if you want the ea to close all positions and disable trading once a set equity is reached. Can be useful if you are trading prop firm challenges. 

    Close positions and stop trading at this equity

    The equity/profit target you want to reach before closing all and disabling the EA.

    INFO PANEL SETTINGS

    show info panel?

    Set to false if you do not want to see the info panel on the chart. This will speed up the EA in the strategy tester.

    Panel X position

    Panel X position

    Panel Y position

    Panel Y position

    Space between header and first text line

    Space between header and first text line

    Space between labels and values

    Space between labels and values

    Width of the black background

    Width of the black background

    Height of the black background

    Height of the black background

    draw price expectancy lines?

    Set to false if you do not want to see the price prediction lines on chart.

    https://www.mql5.com/en/blogs/post/760454″>

    #ChronomaX #User #guide