ChronomaX - User guide

31 December 2024, 14:23
Jesper Christensen
0
350

ChronomaX represents the next evolution in automated grid trading systems. By leveraging artificial intelligence and machine learning, it goes beyond traditional grid trading strategies to provide a more sophisticated and adaptive approach to the EURUSD market.


Our adaptive lot sizing algorithm ensures that each position within your grid contributes optimally to your overall trading strategy, while our AI-powered entry system helps identify the most favorable moments to add new positions.


Safety is paramount in ChronomaX's design. The EA employs a comprehensive news filtering system that automatically detects and avoids trading during high-impact economic events. Beyond scheduled news, ChronomaX's advanced market analysis algorithms continuously monitor for unusual market behavior and volatility patterns. When erratic conditions are detected, the EA automatically pauses trading operations until stable conditions return, providing an additional layer of protection for your account.


For traders running multiple EAs or trading various currency pairs, ChronomaX includes a sophisticated currency exposure management system. This system continuously monitors both long and short positions across all correlated currency pairs in your account. If the total exposure to any particular currency reaches preset safety thresholds, the EA will automatically pause new position opening to prevent overexposure. This ensures your account remains protected even when trading multiple symbols or running several instances of the EA.


Below you find an explanation of all user inputs. 


If you have any further questions, write to me via direct messaging on mql5.com



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.