Neural Rabbit MT4
- Uzman Danışmanlar
- Evgeniy Scherbina
- Sürüm: 1.0
- Etkinleştirmeler: 20
The advisor "Neural Rabbit" trades simultaneously several symbols in a fully automated mode: AUDUSD, EURUSD, GBPUSD, USDCAD, USDCHF, USDJPY, as well as Gold, Silver, Bitcoin and Oil.
The advisor uses a recurrent neural network to analyze data from different timeframes. It uses prices variations and values of indicators as inputs.The advisor applies 4 strategies: 1 net (decisions buy or sell) and 2 nets (decisions buy or uncertainty and sell or uncertainty). Different indicators, different symbols. This is the complete approach for taking trading decisions.
The main advantage of this advisor is the use of normalized data in the machine learning. This approach to training neural networks has allowed the improvement of both accuracy and loss to spread over 200 epochs. Verification was done using consecutive bars of 3 months. This is very important. Amateurs usually conduct a machine learning with the verification by a certain amount of random bars. However, consecutive sequences of bars are very much similar. Grouping of bars by 3 months has helped avoid repetitions in bar sequences. Therefore, my approach to training of this advisor has allowed to efficiently search for pattern-like moves of the markets without naive curve-fitting.
A huge amount of tests I did allowed to make one powerfull conclusion. A machine learning aimed at improving the forecast accuracy learns the history too fast. It actually learns every nervous tick of the market. Its accuracy in the unknown period may also be high, but, unfortunately, its loss is also very high. If a strategy makes 7 good decisions out of 10, it is 70% of accuracy. Good? Bad! It is bad if the loss is high because any bad forecast may be so bad that it will eat away all hopes for profitability. Therefore, it is the strategy with training by loss that is capable to handle well the unknown period, even though its history result may be thinly over the satisfactory level.
Start the advisor in one chart. Regardless of your current chart, the advisor always trades all its symbols at a time from one chart.
As you may know, testing in MT4 works for one symbol (multitesting is only available in MT5). However, the advisor trades all symbols from one chart in the live mode.
You can start the advisor "Neural Rabbit" on a chart of any symbol and any timeframe.
Recommended settings for live trading
- Min deposit 250 USD (1000 USD is better)
- DeMarker 2 nets = true
- CCI 2 nets = true
- DeMarker 1 net = true
- Nonmajor symbols = true
- Max trades per signal = 1
- Trail = 100
- Volume = 0.01% (for USD deposits)
Properties
- Name for Gold >> check the full name for gold in the "Market Watch" of your MetaTrader and put it into this field. Set "None" to temporarily disable new trades for this symbol.
- Name for Silver >> same as for "Name for Gold".
- Name for Bitcoin >> same as for "Name for Gold".
- Name for Oil >> same as for "Name for Gold".
- Suffix >> it can be handy for those who have different symbols with different suffixes in their terminal. Most users can leave this field empty.
- Max trades per signal
- Takeprofit
- Trail
- Stoploss
- Volume >> either a fixed volume per trade (ex: 0.02) or a percent of available equity (ex: 0.015%). The advisor prints the actual volume in the "Experts" tab upon start or timeframe change. If your account does not use USD as the deposit currency (that is, euro, yuan, AUD, etc.), make sure it calculates a volume correctly or use a fixed volume.