The multi-symbol advisor Excelsior implements a popular variant of the recurrent neural network and trades on weekly and daily charts. The advisor is fully ready for the automated trading with 8 symbols: AUDUSD, EURUSD, GBPCHF, GBPUSD, NZDUSD, USDCAD, USDCHF, and USDJPY.
The main difference of this advisor from other strategies is that it uses 2 independent recurrent neural networks for calculating “buy” and “sell” signals.
Trades with the comment “exc-weekly” are opened any time during the week while the weekly signal is valid. A weekly signal is calculated as a result of the competition of “buy” and “sell” signals on the same weekly bars.
Trades with the comment “exc-daily” are opened any time during the day while the daily signal is valid. A daily signal is calculated for important crossings of indicators on daily bars.
Start the advisor in one chart. Regardles of your current chart, the advisor Excelsior always works with 8 symbols. Your current timeframe does not matter.
You may open trades in the same account or use other advisors or indicators. It has no impact on the advisor.
You may stop the advisor or restart it. The advisor always resumes its calculations in a usual mode.
The advisor Excelsior can work on a VPS.
The advisor closes trades or sets a stoploss at the opening price according to its algorithm when the current trend changes. The initial stoploss is indicative and is set for internal calculations.
Properties of the Advisor
CommentFontsize – set a smaller value if the textual strings get off the advisor panel.
Suffix – set your suffix according to the symbols in your terminal. Example: suffix _i for EURUSD_i. Leave empty for no suffix.
Close losing trades (days) – closes losing trades. The value is a number of days after which this trade is yet not profitable. There should be at least 2 current trades so that one is losing and the other is winning and their common profit is a positive value. The idea is to close losing trades and compensate them immediately with winning trades. Zero to switch off.
Same signal max – a maximum number of trades with a similar signal. A similar signal is within a similar signal range for each symbol. Possible values: 1 – 5. Values over 3 tend to incur a fatally high risk.
Same signal range – possible values: 0 – 400. The value of 0 means that there is no similar signal and the advisor opens all possible trades; the “same signal max” is ignored in this case.
StoplossVolume – volume for one trade. Set a fixed value (ex: 0.01) or a percentage of equity (ex: 0.02%). The advisor prints the actual value of volume in the “Experts” tab upon start or restart. Always use a fixed value for cent accounts or accounts denominated in bitcoins, roubles, yuans etc (that is, not in USD).
All defaults. You can reset to defaults by clicking the “Reset” button in the context menu of the advisor.
Minimum deposit 250 USD and Volume = 0.01
Recommended deposit 1000 USD and Volume = 0.02%
It is possible that the advisor cannot load all data on the first run. If you do not have trades for more than 2 days, try opening a daily chart of each of the 8 symbols and scroll it left a few months. Restart the advisor.
The advisor uses neural networks, so trades may differ with different brokers and different account types. Long-term trading results for 3-4 months are similar by recovery factor, Sharpe ratio, drawdown, and other parameters. Trading always matches history in the same account.
The advisor is ready to trade with all defaults. In order to obtain an optimal profitability for your amount of deposit and leverage, do an optimization of these properties of the advisor for one last year:
Close losing trades (days): 0 – 60 (step 20)
Same signal max: 1 – 5 (step 1)
Same signal range: 0 – 80 (step 20)
Select a set of these properties which shows optimal profit and drawdown. See pictures for more info on the optimization.