XP Gainer for MT5
- Experts
- Mostafa Mahmoud
- Version: 1.97
- Mise à jour: 10 novembre 2024
- Activations: 20
Simply this great EA made to make the trading much easier & more automated to gain more profit & grow your wealth ,
IMPORTANT : enable this setting when run in test mode ( EnableTestingMode )
the strategy is very simple & has a lot of success in all trading history ,
for example , Gold is for buy , so just buy the dip , it's very simple right?!
but the problem that if you bought it and did not taken any more actions you will not benefit from price movements
the EA will buy every dip for you then will sell them at the top to gain profit from this movements !
all you need is to know what instrument you buy like Gold , Silver , BTC , trusted stocks & equities
and then backtest it to choose the right targets in percentage to keep your targets dynamically
the EA can take buy or sell position , but my advice is to go with the main trend as big timeframe & fundamentals
so please don't go against trend like selling Gold :) , I want you make money not to loss .
the recorded video is important to see the backtest and see my instructions for more understanding the concept ,
IMPORTANT : AVOID SYMBOLS WITH SWAP FEES !
Swap fee accounts/brokers symbols is highly recommended
If you want to buy shares then open shares account with swap free
If you want to trade Gold or Silver or Bitcoin or Ethereum , then chose the broker that offer this instruments with ZERO swap fees .
Settings description :
( EA_Enabled )
whether the EA can open/close traded or not .
( UseMagicNUmber )
whether you are want the EA to open positions with this magic number and handling positions with this magic number only or no
if set to FALSE , will open positions with magic number 0 , like manual positions.
( MagicNUmber )
the magic number that you want EA to use.
( StepTicks )
the number of step ticks to use as gain or loss to do the needed action.
( UsePercentageTicks )
if set to TRUE will ignore the previous setting ( StepTicks )and will calculate it based on the following percentage setting ( TicksPercentage ).
( MaxLayers )
Maximum numbers of layers positions allowed to be opened.
( PositionsTypesToHandle )
select the type of orders you want EA to handle , you may apply the EA on two charts for same symbol to handle buys & sells with different settings.
( MaxSpreadTicks )
the maximum spread allowed (in ticks) to open or close position to avoid high spreads like during news or low liquidity market.
( OrUsePercentageSpreadFromPrice )
if set to TRUE will use the following setting ( SpreadPercentage ) as percentage from symbol price as a MaxSpreadTicks value
( SlippageTicks )
the maximum slippage ticks you agree when open or close positions.
( SendPushNotification )
send Push messages to MetaTrader with transactions done by EA.
( AutoTrade )
whether EA will auto open positions when there is no positions
DontAutoTrade = don't auto open positions , only handle current positions.
OpenBUY = auto open Buy position if there is no Buy position.
OpenSEL = auto open Sell position if there is no Sell position.
OpenBoth = auto open Buy position if there is no Buy position & auto open Sell position if there is no Sell position.
( StartLotSizeForAutoTrade )
the lot size to be auto opened when there is no positions.
( Layering_Lot_Size )
lot size mode for layering ,
Fixed_As_Start = the lot size you set in previous setting .
As_Last_Postition = the same size as per last layer size .
Use_Multiplier = use the multiplier value as set in LotMultiplier .
Auto_Allocate_As_Per_Price = increase or decrease lot to match the money value increase or decrease lot to match the money value in last layer .
( LotMultiplier )
this to increase or decrease lot size for every layer
will be opened by multiply the latest order lot size !!!
if set to 1.0 the new layer will be opened in the same size
if set higher than 1.0 = increase, lower than 1.0 = decrease
but if the decreasing lower than broker minimum lot size
the new layer will be opened with broker minimum lot allowed.
( CloseLosingPositions )
whether to close position when loss StepTicks hit.
( CloseProfitPositionsWhenHitTarget )
whether to close position when gain StepTicks hit.
( CountLayersRegardlessMagicNumber )
if TRUE will count layers for current symbol regardless the magic number
( RetraceLosingPositions )
open new layer when loss StepTicks hit.
( CloseLosingPositionsMultipliedMaxLayers )
close position when loss reach StepTicks multiplied by MaxLayers , of course the oldest layer will be targeted.
for example if we target 5% StepTicks with MaxLayers=5 then the oldest position will be closed when reach 25% of loss .
( RetraceProfitPositions )
open new layer when gain StepTicks , this is like inverse layering that we used in our XP Layering & Set BE app.
( CalculateProfitPercentageOnLowestPrice )
for example we are buy bitcoin @ 60000 with 5% StepTicks
but price goes against us with 5% the EA open new layer @ 57000
now what is the TP target? if 5% from current level will=59850
if set=FALSE TP will be 60000 as highest position price
( CalculateLossPercentageOnLowestPrice )
for example we are buy bitcoin @ 60000 with 5% StepTicks
but price goes against us with 5% the EA open new layer @ 57000
but the 3rd layer will be opened @ 54000 as 5% on highest price
if set=TRUE 3rd layer will opened @ 54150 as lowest position price
( EnableTestingMode )
must enabled when backtesting .