量化交易系统

MT4-Trading Machine

  • 型号:
Main Image

Trading Machine is an Expert Advisor (Robot) for any financial instrument on the MetaTrader 4 platform.

All input parameters are optimized for EURUSD M1 . Of course, you are able to optimize these parameters for any currency pairs and timeframe.

The main input parameters are A, B, C, D, and E , which can be any positive numbers. These are input parameters (weight coefficients) of the one layer neural network. The EA checks for a new trend and opens a position accordingly.

If a trend changes its direction to the opposite side, the EA closes an opened position ( CloseBySignal = true) and opens a new opposite position.

If CloseBySignal = false, then the EA can close an opened position if a profit >= CloseWithProfit value.

An opened position can be closed by Take Profit ( TP ) or Stop Loss ( SL ).

This EA has a money management system ( UseMM = true). In this case, it will calculate a percentage (input parameter PercentMM ) as AccountFreeMargin function.


Inputs

  • A = 206 - first weight coefficient of the neural network. Best in the range from 190 to 210
  • B = 3 - second weight coefficient of the neural network. Best in the range from 1 to 10
  • C = 6 - third weight coefficient of the neural network. Best in the range from 1 to 10
  • D = 6 - fourth weight coefficient of the neural network. Best in the range from 1 to 10
  • E = 98 - fifth weight coefficient of the neural network. Best in the range from 89 to 99
  • CloseBySignal = false - if TRUE, then the EA closes an opened position by the beginning of the opposite trend
  • CloseWithProfit = 100 - EA closes an opened position when Order Profit >= $100 (or whatever number you will put in CloseWithProfit).
  • TP = 120 - digital value of the Take Profit for all long positions
  • SL = 100 - digital value of the Stop Loss for all short positions
  • UseMM = false - if TRUE, then the money management system calculates the size of the lot
  • PercentMM = 8 - if UseMM = true, then the EA calculates a percentage from AccountFreeMargin as a Lot Size
  • Lots = 0.01 - a Lot Size value if UseMM = false
  • TrailingStop = 27 - digital value of the trailing stop
  • MagicNum = 302010 - unique magic number for all positions from this robot