Crystal EA is a fully automatic advisor for intraday trading based on the artificial intelligence algorithm.
The expert was trained on 6 popular currency pairs, using the most advanced and new technologies in the field of artificial intelligence. At the heart of the expert is the LSTM cell (neural layer with memory) and the learning algorithm A3C .
Crystal EA in standard mode does not use dangerous strategies - martingale, a grid of orders and averaging. One deal is always open, and SL, TP is installed.
Also, additional modes of averaging and managing an increased lot after unprofitable strategies have been implemented and tested .
The peculiarity of the system is that the neural network itself selects the optimal settings, and also calculates Stop Loss, Take Profit and Lot, depending on the situation on the market.
The expert trades according to stable patterns in the market identified during training.
All weights for each currency pair are already written in the expert code for more convenient use, so the EA file will be large, a system with at least 1 GB of RAM is also recommended - since LSTM technology is very demanding on system resources. Each currency pair is trained and tested on forward tests and on real trading.
- Recommended time frame is M30 .
- Recommended pairs are EURUSD , USDCAD , GBPUSD , AUDUSD , NZDUSD , USDCHF .
- Recommended account type with 5-digit quotes.
- auto_lot - this parameter allows you to automatically calculate the lot from the risk parameters in the transaction and from the deposit.
- Lot - this parameter sets the lot size when the auto_lot parameter is disabled.
- PercentOfRisk - this parameter sets the amount of risk in a transaction from a deposit and SL. (in percents)
- Slippage - this parameter sets the allowable slippage.
- manual - this parameter enables manual control with rendering and signals for entering trades.
- auto_detect_settings - this parameter enables the mode of determining a currency pair in automatic mode and setting the optimal settings.
- symbol - this parameter sets the currency pair in manual mode if auto_detect_settings does not work.
- mode_mult - this parameter enables the mode of increasing the lot after a failed transaction.
- lot_mn - lot multiplier of the next order.
- lot_max - maximum lot after which the order volume does not increase.
- mode_martin - martingale mode.
- lot_MN - lot of the initial order.
- TP_MN - Take Profit of the initial order.
- mn_lot - lot multiplier of the next order.
- step - step in points between orders.
- UseTrailing - this parameter enables the dynamic Stop Loss mode (trailing stop).
- TrailingStopBegin - the number of points from the opening price to start a trailing stop.
- TrailingStep - step of the trailing stop.
2) added softmax layer
3) input data changed
4) training on Price action patterns
5) data normalization is changed
2) added market volatility check
2) the currency pair EURUSD is retrained
2) added filter layer
3) training error fixed
4) added verification of strong market volatility
5) SL and TP calculation mode added by the second neural network
1) do not use the Risk parameter of more than 5%
2) use trailing stop
2) added an additional neural network for filtering the quality of transactions.
3) fixed a bug in the info panel.
4) added fixed Take profit Stop loss