Trading Robots for MetaTrader 4

Special Offer!

Time Left to Buy:

Up to 25% OFF

Shopping cart

The cart is empty

MetaTrader 4

Top Rated Products MT4

250 $188 $ KTS poverty killer robot
Thato Modiba
3.85714 5 7 Product
5 500 $4 125 $ Bonnitta EA MT5
Ugochukwu Mobi
4 5 3 Product
Request a price Boom500 Scalper
Vhutshilo Evidence Masithembi
2.33333 5 3 Product

CapitalRoyal

capitalroyal-logo-200x200-8493
100 $75 $

Free updates are included

We accept crypto: BTC, ETH, BCH and more...

30-Day Money Back Guarantee
100% Guarantee of Originality

Information

Experts
MetaTrader 4
Mr Nisit Noijeam
1.6
10

Overview

MA trend following 1sd signal 

The EA appears to use a combination of moving averages and standard deviation to make trading decisions, with the option to increase lot sizes after consecutive losses, potentially aiming for a martingale-like strategy. It's important to note that while EAs can automate trading, they come with risks, especially when using strategies like lot size increase on loss. Users should thoroughly backtest and understand the EA's strategy and risks before using it in live trading.


  1. Inputs and Settings:

    • MaTypes : Enum for different types of Moving Averages (Simple, Exponential, Smoothed, LinearWeighted).
    • Inputs for the moving average type ( MaType ), period ( MaPeriod ), standard deviation period ( SdPeriod ), factor ( SdFactor ), initial lot size ( InitialLotSize ), and flags to enable buying/selling ( EnableBuy , EnableSell ) and lot size increase on loss ( EnableLotIncrease ).
    • A unique MAGIC_NUMBER to identify orders made by this EA.
  2. Initialization Function ( OnInit ): Simply initializes the EA.

  3. Trade History Checking ( CheckTradeHistory ): This function checks the trade history to count consecutive losses for buy and sell orders. Depending on these losses and if EnableLotIncrease is true, it adjusts the lot sizes for buying and selling.

  4. Main Trading Logic ( OnTick ):

    • Calculates the moving average ( ma ) based on the selected type ( MaType ) and standard deviation ( sd ).
    • Checks for open orders and determines if there are any existing orders for this EA.
    • If there are no open orders, it places new buy or sell orders based on the current price, moving average, and standard deviation. Buy orders are placed if the current price is above ma + sd , and sell orders are placed if below ma - sd .
    • If there is an open order, the EA checks whether it should close it based on the current price and moving average.
  5. Normalize Lot Size Function ( NormalizeLotSize ): Ensures that the lot size for any trade is within the minimum and maximum lot size limits of the trading instrument.


30-Day Money Back Guarantee

If for any reason you do not like the purchased program, you can request a refund within 30 days from the date of purchase. You can also make an exchange for any other product at an equal cost or by paying the difference.
Simply send a request for refund or exchange with your order number by email: support@fx-market.pro.
Refund requests received more than 30 days after purchase will be rejected.

Email Us Now! Support is available 24/7
by Email: support@fx-market.pro

Do You Need Help?
Click Here To Start Live Chat

Contact Us

Image

Search