BotNeyron

BotNeyron

Requires a network of training (optimization)!

Professional robot, which implemented trading strategy using neural networks. Used fully connected multilayer feedforward network MLP (multilayer perceptron).

The ability to learn is the main feature of the brain. Artificial neural networks for learning refers to the process configuration of network architecture (structure of connections between neurons) and the weights of synaptic connections (influencing factors signals) to effectively solve the problem. Typically a neural network is trained on a sample (historical data). As the learning process that takes place on some algorithm (used for training optimization genetic algorithm), the network should get better (better) to respond to input signals.

It remains only to check how well-optimized settings allow you to make a prediction for the future. What method is used phased test results. Example, with the settings to optimize the (training) is provided in the discussion.

At the beginning of the current bar is analyzed indicators RSI, SSI, WPR. Results from 10 bars of each of the indicators fall to the input of the neural network. The weighting factors are formed separately for purchases and sales. The network is trained on the data of the indicators and, depending on the signal level at the output of the neural network may be 4 teams (with TypeDual = true): to open / close the buy order to open / close the sell order. And depending on this will open a BUY or SELL and keep this deal will go until the closing signal from the network. There is also a mode of operation of the neural network with two outputs (with TypeDual = false): the first – the entrance to the purchase of automatic exit from the market, the second input to the sale with automatic access to the purchase.

Expert correctly handles the error and works reliably with a capital of 100 USD. The expert uses the basic concepts: breakeven, trailing stop, stop loss and take profit, as well as the closure on the opposite signal, closing the signal and the proper risk calculation. 

Main settings:

  • WorkOpenLong – Allows you to open a long position.
  • WorkOpenShort – Allows you to open a short position.
  • WorkCloseLong – Allows you to close long positions.
  • WorkCloseShort – Allows you to close short positions.
  • WorkCloseReversLong – Allows you to close a long position when opening brief.
  • WorkCloseReversShort – Allows you to close a short position at the opening of the long.
  • SignalBar – The main signal bar.
  • PeriodSignal – The period in which indicators work, and, respectively, and the neural network.
  • TypeDual – Switch mode neural network with 2 or 4 outputs.
  • LevelInLong – entry threshold of the neural network for a long position.
  • LevelOutLong – neural network output threshold for a long position.
  • LevelInShort – entry threshold of the neural network for a short position.
  • LevelOutShort – neural network output threshold for a short position.

The following fields relating to the RSI indicator, similar to all subsequent indicators:

  • EnabledRSI – Activation of the indicator.
  • k1_RSI_long – coefficient of influence of light on the sum signal for a long position.
  • k1_RSI_short – coefficient of influence of light on the sum signal for a short position.
  • Period1_RSI – indicator period.
  • Layer_1AL – Field 1 to the neural network configuration for a long position.
  • Layer_1BL – Field 2 for the neural network configuration for a long position.
  • Layer_1AS – Field 1 to the neural network configuration for a short position.
  • Layer_1BS – Golf 2 for neural network setup for a short position.

BotNeyron

Related posts

  • Neural network 2 Moving Averages

    Neural network 2 Moving Averages Neural network Adviser on two moving averages with learning mode. Educate your adviser on these examples and make profit…

  • Multi Expert System TRADING WAY

    Multi Expert System TRADING WAY Capabilities: Terms of expert inputs and outputs generated by the indicator MultiSignals_PCH , which can be downloaded…

  • MACD 3TF VI Martingale

    MACD 3TF VI Martingale Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A…

Next posts

  • ExpertPSARADX
  • Stop close only orders
  • SARTrader

RobotIchimoku

RobotIchimoku

Professional robot in
which implemented the classic strategy of trade on the indicator Ichimoku. Signal is generated when a change of the trend Ishimoku. For this
we will analyze the intersection of the lines Tenkan-sen and Kijun-sen. signal to
buy is generated when the Tenkan-sen line crosses the Kijun-sen from the bottom up.
Crossing the downward signal is to be sold. Expert correctly handles errors, and works reliably
On the market. Working capital of $ 100! It is important to choose a line of work, or
the two sides, or only to buy or sell. Also, the signal can be
invert.

The expert uses
basic concepts: breakeven, trawl, stoploss and take profit, as well as on the closing
opposite signal. And an important function – correct calculation of risk. No output function unit lot, used
the concept of risk, stop loss is required, since it is measured from the lot
relatively acceptable loss for a given risk.

Any expert who is optimized without risk,
using a fixed lot, will obviously incorrect results. Since when
steal up optimization options that will increase the balance in the initial
interval history. Then everything is simple, with a large supply balance, and working
fixed lot, will be able to pass any number of stories! but when
This running expert, a different place, on the history, it is likely
drain. Therefore, the concept of risk in the optimization and the work required! In this
Risk case works 1 – is 1% of the deposit. The expert also has built-in advanced features
optimization of sorting, that is, it is desirable to optimize using the mode “Custom max“.

Overview of parameters:

  • Magic – The magic number, an arbitrary integer.
  • Work Period – The period for which the expert works.
  • Risk
    Risk, which is included in the market is given in percentage of the total loss of the deposit,
    Lot determined relative stoploss and allowable losses when the
    stoploss.
  • LotRounding – Rounding of the lot (before decimal point).
  • Deviation
    Requotes.
  • Sleeps
    Waiting for the opening, closing or modifying the position.
  • Withdraw
    Virtual withdrawals in the tester, as a percentage of the starting
    deposit (necessary when optimizing a long period, to protect from the saturation
    lots).
  • StopLoss
    Stoploss.
  • TakeProfit
    Takeprofit.
  • Trailing Period – The period that runs the trawl.
  • Trailing Breakeven – Level bezubytka, 0 – off.
  • Trailing Start – The level of the beginning of the trawl, 0 – off.
  • Trailing Stop – trawl level 0 – off trawl paragraphs, the active period of the trawl.
  • TrailingStep Period – Trawl the period.
  • Prohibit new series – If you want to finish the current position, and
    open the following, you need to include this switch (support
    position before disconnecting the expert).
  • WorkOpenLong – Permission to open a long position.
  • WorkOpenShort – Permission to open a short position.
  • WorkCloseLong – Resolution on the closing of long positions.
  • WorkCloseShort – Resolution on the closing of short positions.
  • Inversion
    Inverting input signal.
  • SignalBar
    Bar, from which begin to look at the (1 – the first fully
    formed bar).
  • Signal Period – the period for which indicators work.
  • TenkanSen
    Parameter TenkanSen.
  • KijuunSen
    Parameter KijuunSen.
  • SenkouSpanB – Parameter SenkouSpanB.

Instructions for optimization in standard mode:

it’s desirable
optimize using mode – “Custom
max
“Which has a function of a progressive optimization that
able to slightly increase the potential forecast. establish
time interval equal to the operating period (Work Period), This period must be less than any other in
settings. install only
opening price, to optimize speed. Set the desired
time period, if necessary, and then forward, as desired.

It is important to
optimization pick (Signal Period)
since it determines the result, if the period is too small and the noise level
exceeds the signal strength prediction, the result will be lost if the
too big, it will be inefficient, have a few positions. must run
repeatedly optimize and estimate this parameter. The optimization of
Default included permission to work in the specified direction, and closing
alarm. For trawl method is selected not on the items and using the last bar
said time interval (TrailingStep
Period
), (Trailing Stop= 0).

establish
default settings, set to optimize the following fields:

  • StopLoss – 50/10/200
  • TakeProfit – 100/10/300
  • Trailing Breakeven – 10/20/50
  • Trailing Start – 100/10/300
  • TenkanSen – 03/01/27
  • KijuunSen – 08/01/88
  • SenkouSpanB – 13/1/160

RobotIchimoku

Related posts

  • MACD 3TF VI Martingale

    MACD 3TF VI Martingale Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A…

  • Donchian Filter tfmt5

    Donchian Filter tfmt5 As with our other adviser Turtle, this system is based on the price channel breakout (Price Channel), and Donchian channel, and…

  • Multi Expert System TRADING WAY

    Multi Expert System TRADING WAY Capabilities: Terms of expert inputs and outputs generated by the indicator MultiSignals_PCH , which can be downloaded…

Next posts

  • BotNeyron
  • ExpertPSARADX
  • Stop close only orders

Donchian Filter tfmt5

Donchian Filter tfmt5

As with our other adviser Turtle, this system is based on the price channel breakout (Price Channel), and Donchian channel, and uses two moving averages. Moving Averages confirm the trend by filtering out false breakouts and reducing the price “noise”. When calculating a moving average is used more bars than in the calculation of the other. Long positions are opened when the shorter moving average (fewer bars) is above the long (longer bars), and the price breaks the upper price channel. Short positions are opened when the shorter moving average is below the longer and the price breaks the lower price channel.

As the development trend and the emergence of new price highs and lows the price breaks the upper or lower price channel, and moving averages confirm the trend and reduce the price “noise”. Secondary price channel needs to exit the trailing (trailing exit). Advisor calculates the amount of position based on the percentage of the volatility (Percent Volatility position sizing) for the uniform handling of any characters and tick values, reduce losses, and reducing them to a predictable percentage. Lot size is calculated based on the foot. If the price moves in the lucrative direction, additional items are added (configurable input parameters) as the system increases the volume of pyramid (system pyramids).

The default settings are a system of Turtle System 1, in accordance with the classification Feis Curtis (Curtis Faith), this in his book “The Way of the Turtle” (Way of the Turtle) when testing the system in the futures market. Advisor allows you to select any number of bars to entry and exit, as well as any number of bars for moving averages. Advisor covers only its position (with the same magic number).

Note: The values ​​of the input parameters are not optimized default. We recommend pre-work with a product demo, to select the most optimal combination of parameters on the basis of permissible for you the level of risk, and increase profit potential. trend following systems are based on long-term probabilities (long term probabilities). Although such systems have lower gain indicators they reach profitability by major trends, quickly getting rid of unprofitable trades and letting profits run. Testing on several symbols indicates that the advisor profit trend symbols exceeds a small loss on the non-trend pair.

Entry and pyramiding

Advisor to enter the market when the price overcomes the maximum or minimum price channel in accordance with the parameter Entry_Periods, and the moving average, determined Short_MA parameter is close to a breakthrough moving average Long_MA. Advisor adds the position as soon as the price reaches a new high or low, without waiting for the next bar. When Max_Units carried out over 1 additional inputs into the market, increasing the amount of position (pyramiding) increments ATR, parameter set ATR_between_Pyramids.

outputs

The outputs from the market place by using trailing price channels defined parameter Exit_Periods. When the price is set and reaches the channel exit point counselor closes all positions, including open by pyramiding.

The size and position of the stop levels

Advisor calculates the amount of position based on the percentage of the volatility associated with the stop level. Stop layer uses the parameters ATR_Periods and Stop_Range_ATR to calculate the ATR, and then multiplies the two values ​​to find the distance of the stop level of the entry price. Stop levels are not displayed (are not coded into) with the position, but closes the adviser position if the price reaches the stop value. As you add additional units at pyramiding stop loss is moved in accordance with the last entry price. Using the value of the stop level (Risk_Percent option), and your account information (tick size, lot, decimal places, etc.), the adviser determines the size of the position, using the distance from the entrance to the stop level and limiting the number of lots at the level you specify percentage. As a result, each symbol, price volatility and are treated the same. As the size of your position is changing under the influence of profits or subsidence, these changes are taken into account in determining the position size.

Input parameters

  • Entry_Periods – calculating the number of bars for the maxima and minima are used in calculating the breakthroughs (entry breakouts).
  • Exit_Periods – calculating the number of bars for the maxima and minima are used when leaving the trailing (trailing exits).
  • Long_MA – the number of bars for the calculation of long or slow moving average.
  • Short_MA – the number of bars for the calculation of a short or fast moving average.
  • Risk_Percent – percentage of risk in one position when the stop price level. Example: if you assume the risk 2% of your funds, set parameter value 2.
  • ATR_Periods – the number of bars used in calculating the ATR.
  • Stop_Range_ATR – this value is multiplied by the ATR, to determine the location of the stop level with respect to the entry price. Example: if you want to install the stop level at a distance of 2 * ATR from the price, set the parameter value 2.
  • Max_Units – maximum number of entries in the market (including the first one) to the extent that, as the position moves in the direction of the lucrative and adds advisor position of pyramid.
  • ATR_between_Pyramids – this value is multiplied by the ATR for use in the calculation, when the next position at pyramiding must be added. Example: at a value of 1.5 is added next piramidingovaya position when the price reaches plus entry level (1.5 * ATR) for long positions or minus level input (1.5 * ATR) for short positions.
  • Slippage – the size of the allowable slip at the opening position.
  • Reduction_Percent – the amount by which decreases your balance when calculating the size of the position. Example: If the parameter is equal to 20, in position during the drawdown size will be 20% less than without reduction. When calculating the size of the position, the adviser will take into account only 80% of the actual amount of your money to reduce the risk to the end of the period of drawdown.

One of the screens presented demonstrates our free channel price indicator with a green line showing the 20-channel bars to enter the market (20 bar entry price channels), and a red line – 10 bars exit channel (10 bar exit price channels). Yellow line – short moving average, pink – long. Long positions are opened only when the yellow 50 bars moving average is above the 300 pink bars and the price breaks the upper price channel. Short positions are opened only when the yellow 50 bars moving average is under 300 bars of pink and the price breaks the lower price channel.

Denial of responsibilityTrade is speculative and is not suitable for all investors. Investors should only jeopardize the money that they are willing to lose, because there is always the risk of substantial losses. Investors should be fully aware of their financial capabilities before making a deal. Past performance does not guarantee future results. Hypothetical or simulated results of operations have limitations and do not represent actual trading. In addition, since such transactions have not been fulfilled in reality, the results can be skewed one way or another due to various unrecorded market factors, such as lack of liquidity. Programs that simulate commercial activities, operate only historical data without any assurances that any account can be achieved the same or approximately the same profit or loss, which are stated in the description.
Donchian Filter tfmt5

Related posts

  • MACD 3TF VI Martingale

    MACD 3TF VI Martingale Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A…

  • Neural network 2 Moving Averages

    Neural network 2 Moving Averages Neural network Adviser on two moving averages with learning mode. Educate your adviser on these examples and make profit…

  • RobotIchimoku

    RobotIchimoku Professional robot in which implemented the classic strategy of trade on the indicator Ichimoku. Signal is generated when a change of the…

Next posts

MACD 3TF VI Martingale

MACD 3TF VI Martingale

Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A more detailed description of the test results and their analysis in the form of an article can be read on my blog TRADING WAY.

In this version, the expert added to the possibility of the protective level Stop Loss in bezubytka zone. It is also possible to include a function of controlling the volume of positions such as the Martingale, where in the case of a losing trade should be opened with the volume of unprofitable transactions multiplied by the specified parameters in the external factor.

The expert can be used in semi-automatic trading. The position can be opened manually, and to provide expert support positions. Since trade Martingale method can be dangerous, the position can be closed manually when the current income over past losses.

It uses one standard indicator MACD. Signals for open positions are made on formed bars of three mentioned in the expert settings timeframes. modification level Trailing Stop is produced by the maximum / minimum current timeframe. As a rule, this is the minimum time frame specified in the parameters.

List of expert settings:

  • Magic Number – the magic number (ID expert transactions).
  • Deviation – slippage in points.
  • Timeframe 1 – the first timeframe.
  • Fast EMA Period – the period of the fast EMA of the MACD indicator for the first timeframe. If you specify zero, the indicator with this timeframe will not be considered.
  • Slow EMA Period – the period of the slow EMA MACD indicator for the first timeframe.
  • Signal SMA Period – MACD period indicator signal curve for the first timeframe.
  • Timeframe 2 – second timeframe.
  • Fast EMA Period – the period of the fast EMA of the MACD indicator for second timeframe. If you specify a value of zero, this parameter will be ignored.
  • Slow EMA Period – the period of the slow EMA MACD indicator for second timeframe.
  • Signal SMA Period – MACD period indicator signal curve for second timeframe.
  • Timeframe 3 – third timeframe.
  • Fast EMA Period – the period of the fast EMA of the MACD indicator for third timeframe. If you specify a value of zero, this parameter will be ignored.
  • Slow EMA Period – the period of the slow EMA MACD indicator for third timeframe.
  • Signal SMA Period – MACD period indicator signal curve for third timeframe.
  • Take Profit – the level of profit-taking, which is calculated in points from the opening price of the position. At zero Take Profit is not installed.
  • Stop Loss – protection level, which is calculated in points from the opening price of the position. At zero Stop Loss would not be set.
  • Trailing Stop – a step in the points for the modification of the protective layer toward profit. The level is calculated from the highs (High) bars for Sell positions and lows from (Low) bars for Buy positions. At zero modification of the protective layer is performed.
  • Reverse – in this parameter, you can specify whether to use the position reverse, if there is a signal in the opposite direction. The value true indicates that the revolution position will be at the opposite signal.
  • Break Even Stop Loss – distance, in points, which must pass the price to install Stop Loss to breakeven. A value of zero disables this feature.
  • Break Even Offset – distance, in points, on which will be installed Stop Loss bezubytka in the region with respect to the current price position.
  • Lot – position volume (lot).
  • Martingale Coefficient – with a losing position will be opened next multiplying by this factor. If the value is less than or equal to 1, the volume equal to the specified positions in the parameter Lot.
  • Volume Increase – the amount, which will increase the volume of the position if the condition is true. If you set a value of zero, the volume capacity will not be made.
  • Volume Increase Step – distance in points which must pass the price on the price of the last transaction of the current position to the condition of the increase in the volume of items to be true.
  • Initial Deposit – This parameter is used to define which
    the value of the deposit size to include dynamic analysis of the lot to open
    position. Thus, the volume of open positions will be proportional
    The deposit amount, which allows the expert to increase faster
    profit. A zero value in this parameter disables the dynamic calculation
    lot.
  • Maximum Lot Size – here you need to specify
    the maximum amount for the open positions. Perhaps, after reaching
    it is advisable to deposit a certain quantity proportional to stop
    calculation of the lot. Some traders use such tactics to
    aggressive acceleration of the deposit, starting with a small amount, then to
    move into a more conservative mode, not increasing risks for the growth of
    deposit.

Conditions:

to open a position signal is considered to be true if the following conditions are fulfilled:

For positions BUY:

  • In all of these timeframes in indicator MACD histogram above the signal curve.
  • Previous histogram value lower than the current (growth).
  • In an open position in the expert starts work unit capacity volume position. The increase in volume is carried out only if the price moves in a profitable way and reaches a level that is calculated for BUY positions as: last price plus the specified number of points in the parameter Volume Increase Step. Formed the closing price bar must be higher than the calculated level.

For the position SELL:

  • In all of these timeframes in indicator MACD histogram below the signal curve.
  • Previous value above the current histogram (falling).
  • In an open position in the expert starts work unit capacity volume position. The increase in volume is carried out only if the price moves in a profitable way and reaches a level that is calculated for SELL positions, as the last transaction price minus the specified number of points in the parameter Volume Increase Step. The closing price of the bar should be formed below the calculated level.

Additional parameters and features:

The expert has additional options:

  • On / Off Info Panel – This option enables / disables the chart display information and trade panel.
  • Setting “On The Fly” – this parameter setting ( “on the fly”) makes it possible to control the parameters of the online trading panel.

On the different symbols (graphics) can be placed various experts in this series, and they will not interfere with each other.

Here’s one expert testing results MACD 3TF VI Martingale. It is possible to use custom criteria to optimize the parameters (Custom Max). The formula I’m not going to disclose.

To get the same result may be on the hourly (H1) timeframe, the symbol EURUSD, the default settings.

MACD 3TF VI Martingale

Related posts

  • Multi Expert System TRADING WAY

    Multi Expert System TRADING WAY Capabilities: Terms of expert inputs and outputs generated by the indicator MultiSignals_PCH , which can be downloaded…

  • Donchian Filter tfmt5

    Donchian Filter tfmt5 As with our other adviser Turtle, this system is based on the price channel breakout (Price Channel), and Donchian channel, and…

  • RobotIchimoku

    RobotIchimoku Professional robot in which implemented the classic strategy of trade on the indicator Ichimoku. Signal is generated when a change of the…

Next posts

Wind rose

Wind rose

Wind rose – multicurrency trading adviser. It trades pairs composed of currency selected in the input parameters. At any time, one expert holds an open position. Expert takes a position on the most volatile in the present symbol. In the expert there are two strategies: trend and to the flat. Switching between them depending on the indicators obtained for all currency pairs.

Input parameters

  • EUR – use a pair of the common European currency;
  • GBP – use a pair of the British pound;
  • AUD – use a pair of the Australian dollar;
  • NZD – use couples with the New Zealand dollar;
  • USD – use couples with the American dollar;
  • CAD – use couples with the Canadian dollar;
  • CHF – use couples with Swiss Franc;
  • JPY – use couples with Japanese yen;
  • Timeframe – period schedule historical data used for the analysis;
  • Period – amount of historical data of bars used for analysis;
  • Stop Loss – loss level in the fixing points;
  • Take Profit – level of profit in points;
  • Switch level – key level trend value for the switch / the flat is chosen from the interval [0,1];
  • Fixed Lot – Lot fixed value;
  • Variable Lot – AC Lot as a percentage of free margin.

The screenshots shows the results of backtesting. Testing was conducted on commercial terms MetaQuotes-Demo server, the EURUSD currency pair and timeframe M1 in the “Every tick” for the period from 01.01.2014 to 05.07.2014 at the default settings.

Wind rose

Related posts

  • MACD 3TF VI Martingale

    MACD 3TF VI Martingale Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A…

  • Multi Expert System TRADING WAY

    Multi Expert System TRADING WAY Capabilities: Terms of expert inputs and outputs generated by the indicator MultiSignals_PCH , which can be downloaded…

  • Lazy Locker simple

    Lazy Locker simple Advisor for trade only on the forex currency parameters advisor Period Average True Range – Indicator Period The closing hour of trade…

Next posts

MoneyBet

MoneyBet

MoneyBet Advisor runs on one currency pair – USDJPY. Trading volume is adjusted manually using the Lots setting. Purchase made on the MACD of the filtered signals. Open positions are closed by Take Profit and Stop Loss or when the return signals. 

Lots parameter maximum value is 50, the minimum value is 0.01. If there are sufficient funds can use a value of 50. 

For more information on the screenshots.

Input parameters:

  • Lots – volume (in lots);
  • TakeProfit – take profit (pip);
  • TrailingStop Level – level trailing stop (pip);
  • MACD Open Level – MACD level for opening (pip);
  • MACD Close Level – MACD level for closing (pip);
  • MACD Trend Period – period trend for MACD;

Advisor must be used on the timeframe M1.

MoneyBet

Related posts

  • MACD 3TF VI Martingale

    MACD 3TF VI Martingale Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A…

  • Wind rose

    Wind rose Wind rose – multicurrency trading adviser. It trades pairs composed of currency selected in the input parameters. At any time, one expert holds…

  • EA microMoney EURUSD

    EA microMoney EURUSD adviser EAmicroMoney It works on EURUSD. The following parameters: maximum step rates, the period and the offset moving average ….

Next posts

Lazy Locker simple

Lazy Locker simple

Advisor for trade only on the forex currency

parameters advisor

  • Period Average True Range – Indicator Period
  • The closing hour of trade – Closing time positions and delete pending orders on Friday
  • Lot size – Contract Size
  • Take profit – Distance in points to take profit
  • Slippage breakeven – distance in points for including the possibility of slippage, commissions and swap.
  • Magic number – ID of orders and positions.

Earlier this week, we wait until the close of the first four-hour candle.

We put a pending order Sell Limit High above the value of the indicator Average True Range and Low Buy Limit below on this same value of the candle.

Stop-loss is not set.

Take profit values ​​set according Take profit

The second order after the activation of the first, is not removed.

The moment when, and if order is activated by the second stop loss of the first put into the black + \ – value Slippage breakeven. The Commission and the swap to calculate bezubytka adviser does not take into account.

At the end of the week we delete all orders and close all positions, regardless of profit or loss.

Lazy Locker simple

Related posts

  • Spider Grid mt5

    Spider Grid mt5 This expert is virtually a copy of my expert released for MT4 Spider Grid terminal. Counselor been tested for periods of M15 and above,…

  • MACD 3TF VI Martingale

    MACD 3TF VI Martingale Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A…

  • Multi Expert System TRADING WAY

    Multi Expert System TRADING WAY Capabilities: Terms of expert inputs and outputs generated by the indicator MultiSignals_PCH , which can be downloaded…

Next posts

Neural network 2 Moving Averages

Neural network 2 Moving Averages

Neural network Adviser on two moving averages with learning mode. Educate your adviser on these examples and make profit in real trading. Advisor can work on any instrument and any time frame.

trade algorithm in the EA

Analysis of the two moving average produces neural network core that provides instructions to buy or sell.

On the input first layer are fed values ​​of two moving averages, fast (FMA) and slow (SMA), a second layer, calculate two neurons responsible for purchase (N buy) and sale (N sell), a decision is taken in the third layer purchase or sale.

The block diagram of the neural network shown in Fig.

Education Adviser

The adviser of the training mode “learns” the user marked on the chart currency instrument values ​​moving averages. In the future, in normal operation, recognizes the “stored” value moving averages.

For training advisor must specify on the graph at least one long and one short transaction. For long trade designations used arrow “Buy”, respectively, for short transactions used arrow “Sell”. Expose the graph can be larger and the number of arrows. The more arrows, the more will be long-term learning process. Finding any other objects on the chart, in addition to these arrows, it is not desirable.

After training, the folder “NN 2MA”, where there will be “HHHHHH_NN_2MA.bin” file will be created in the common terminal folder containing the setup trained neural network. XXXXXX in the file name – is the name of the tool. In normal operation, the Advisor loads the data from the file. If the file is not found, it will use the default settings. By default, the adviser trained on the currency pair USDJPY and hour timeframe, the transaction selected in 2012.

During training advisor meet the following input values:

  1. The number of weights per neuron – the number of weights of neurons. Is the length of the moving average. Default – 48. 
  2. The number of training cycles – the number of learning cycles, default – 100. The higher the value, the longer will be the process of learning. The trial version – 10. 
  3. Factor b – value affects the rate of correction weights of neurons used for training the network. The default value is 0.7, and does not need to be changed.
  4. Learning mode EA – includes counselor training mode.

Examples of specifying transactions for learning advisor is shown in Figure.

The Normal mode

Section Settings Moving Averages

Here you can configure each MA separately: the period, the price calculation mode.

Section Trade Settings

  1. Volume of order – order size, default – 0.1.
  2. Value of slippages in points – slip size in points by default – 30.
  3. Number of attempts to open a position – number of attempts to open a position by default – 5.
  4. Level StopLoss in points – Stop Loss level in points, by default – 0.
  5. Level TakeProfit in points – the level of Take Profit in points by default – 0.
  6. Level TrailingStop in points – trailing stop level in points, by default – 650.
  7. Allow money management – the size of the order control mode to enter the market, it is enabled by default. If you disable mode, the order size is taken from the “Volume of order”.
  8. The volume of orders as a percentage of the deposit – is used in order to manage the size mode and determines the size of orders as a percentage of the deposit, by default – 5 percent.
  9. Adding to the open position – mode add to the open position, it is enabled by default. If there is a new one-way input signal to the market that made entry into the market at the open position.

Settings Neural Network Section

  1. The number of weights per neuron – the number of neuron weights. It corresponds to the length of the study moving average. The higher the value, the more accurate will be recognized by the current state of the market, but it reduces the number of transactions. The lower the value, the less severely will be recognized by the current state of the market and the number of transactions will increase. 
  2. The value of neuron activation – the activation of the neuron. Value is about 0.75 the value of “The number of weights per neuron”. The higher the value, the more stringent selection for deciding neurons, the smaller the value, the less stringent selection respectively neurons. The trial version – 40.
  3. The number of training cycles – the number of learning cycles, by default – 100.
  4. Factor b – value of the speed adjustment weights, the default – 0.7.
  5. Learning mode EA – counselor training mode.

The training advisor in the chart comments will
is the maximum value of the neurons. These values ​​can be
used as the activation of the neuron.

An example is shown in Fig.

Section Other Settings

  1. Enable comments – allows a conclusion comments on the chart.
  2. Magic Number of Advisor – the magic number adviser.
  3. Pause after trading in milliseconds – pause after trading in milliseconds.

By default, the adviser trained on the instrument and the USDJPY H1 timeframe in two transactions in 2012. Test Result adviser in 2013 can be seen in the figure.

Neural network 2 Moving Averages

Related posts

  • Donchian Filter tfmt5

    Donchian Filter tfmt5 As with our other adviser Turtle, this system is based on the price channel breakout (Price Channel), and Donchian channel, and…

  • MACD 3TF VI Martingale

    MACD 3TF VI Martingale Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A…

  • Spider Grid mt5

    Spider Grid mt5 This expert is virtually a copy of my expert released for MT4 Spider Grid terminal. Counselor been tested for periods of M15 and above,…

Next posts

Spider Grid mt5

Spider Grid mt5

This expert is virtually a copy of my expert released for MT4 Spider Grid terminal. Counselor been tested for periods of M15 and above, the lower frames give a lot of false signals. The main feature is that the adviser does not trade in both directions at the same time as the version for the MT4, it is because the MT5 terminal fails to comply with orders to both sides on the same graph, but this is not an obstacle, so at the same time with this version will be released Advisor Spider Grid MT5 Plus, where the idea of ​​trading will be implemented in both directions on the MT5 terminal. Which version you like adviser to you. By purchasing any Spider Grid advisor version MT5 terminal, the second version you get on favorable terms, for this you need to contact me.

Input parameters

  • FirstLots – The initial order opening auction
  • Lot_Proc_from_Balance – The function of opening the original lots in% of the deposit, if the 0-disabled
  • Martin – Martin
  • MartinPlus – Unit, which varies for each Martin following order. If the value is positive, Martin increases if a negative value, Martin reduced if a 0-setting is disabled
  • GridStep – Spacing orders
  • GridStepPlus – The auto change the mesh size of orders. If the positive-step value increases, if the negative-reduced if the 0-setting is disabled
  • MaxOrders – The maximum number of warrants
  • TP_pips – Take profit, in paragraphs
  • SL_pips – Stop-loss orders, in paragraphs
  • Trail_SL_start – A trailing stop in points
  • Trail_SL_pips – Distance trailing stop, as specified in paragraphs
  • TF – Time frame advisor
  • RSI_Period – RSI indicator Period
  • MFI_Period – Period indicator MFI
  • CCI_Period – Period indicator CCI
  • CountBars – The number of bars, how many bars must confirm the signal to open a position.
  • Execution type – Type of order execution

Be sure to use the VPS and broker with a low spread. When purchasing an expert first examined in his work, and then put on a live account if you will not understand something, ask questions, help you install and configure.

Recommended deposit of 1000 base currency per pair, this conclusion was made after testing the strategy tester in the last year, perhaps a deposit may be less, but the load on the deposit, at some point, it may become critical.

Spider Grid mt5

Related posts

  • Lazy Locker simple

    Lazy Locker simple Advisor for trade only on the forex currency parameters advisor Period Average True Range – Indicator Period The closing hour of trade…

  • MACD 3TF VI Martingale

    MACD 3TF VI Martingale Expert MACD 3TF VI Martingale from the series “Trading systems with increased volume position.” Here is a brief description. A…

  • Wind rose

    Wind rose Wind rose – multicurrency trading adviser. It trades pairs composed of currency selected in the input parameters. At any time, one expert holds…

Next posts

EA microMoney EURUSD

EA microMoney EURUSD

adviser EAmicroMoney It works on EURUSD.

The following parameters: maximum step rates, the period and the offset moving average. Advisor is not tied to a specific timeframe.

It uses a unique technology for the identification of small trends, and makes a large volume of transactions.

The default settings: StepPrice = 0.00031, Moving average period = 12, Moving average shit = 9.

Nothing more to say, just look at the screenshots.

EA microMoney EURUSD

Related posts

  • MoneyBet

    MoneyBet MoneyBet Advisor runs on one currency pair – USDJPY. Trading volume is adjusted manually using the Lots setting. Purchase made on the MACD of…

Next posts