Select your language

Setting options for the Altrading Plus Expert Advisor

๐Ÿ› ๏ธ Your Setup, Your Rules: The Altrading Plus EA Engine

One of the biggest advantages of the Altrading Plus EA is its enormous flexibility. While many bots force you into a rigid corset, you are at the control panel here. The EA is not a "black box" system, but a modular high-performance tool that gives you full control over every detail.

๐ŸŽฎ Maximum Customization for Maximum Performance

Think of the Altrading Plus EA as a high-end gaming setup: you optimize every parameter until the result is perfect.
โš™๏ธ
Hundreds of Configuration Options Don't bend to the marketโ€”tailor the EA precisely to your trading style, your risk management, and your personal strategy.
๐ŸŒ
Multi-Asset Capability Whether Forex, Indices, Commodities, or Metalsโ€”you configure the system for any market environment as finely as your mouse sensitivity.
๐Ÿ“ฆ
Professional Modular System From classic filters like Moving Averages, ADX, or Stochastic to tactical maneuvers like Counter-Trades, Trailing Stops, and Pyramiding. Everything the pros use is already "pre-installed."
๐Ÿ›ก๏ธ
Smart Risk Control You decide whether to enter the market with fixed parameters, automatic money management, or complex combined strategies. Protection mechanisms like news filters and trading zones safeguard your "account level."
THE BOTTOM LINE: With the Altrading Plus EA, you're not buying a rigid robot, but a modular building block system. It is the ultimate tool for anyone who wants to level up from beginner to "Endboss" in trading. A fully-fledged trading system that grows with your skills.
๐Ÿ•น๏ธ These are your configuration options:

๐ŸŽฏ ALTRADING PLUS EA - COMPLETE SETTINGS (ENGLISH)

๐Ÿ†” MagicNumber1

๐Ÿ†” MagicNumber2

๐Ÿ”„ Gegentrade_MagicNumber11

๐Ÿ”„ Gegentrade_MagicNumber22

โš”๏ธ MaxTradesProTag = 10 (Maximum number of trades per day; counted separately for main and counter trades)

๐Ÿ•น๏ธ Strategy settings

๐Ÿ”„ TradeUmkehr = true/false (If this option is active, all trades will be opened in the opposite direction to the signal)

๐Ÿงญ MovingAverage_Filter

๐Ÿ“ MA_length = 5 (MA periodโ€”how many candles?)

โฑ๏ธ MA_timeframe = 30 (MA time frameโ€”e.g., 30-, 60-, or 240-minute candles)

โš™๏ธ MAtype=0 oder 1; (0 means that the MA for the entry direction is calculated based on the open prices; 1 means that the MA for the entry direction is calculated based on the high and low prices)

๐Ÿ“ Percent= z.B. 0.015 oder 0.15 (Distance that the bid/ask price for initial trading or subsequent purchases must have from the set MA)

๐Ÿ CloseMaradesByMA = true/false (Indication of whether the main trades may be closed via the MA)

๐Ÿ“ MACloseDistancePercentMain = 0.1 (Indication of the percentage by which the MA must be exceeded or fallen short of in order for a close to occur)

๐Ÿ“… TradeOnMonday = true/false (Indication of whether trading is also permitted on Monday)

๐Ÿ“… TradeOnFriday = true/false (Indication of whether trading is also permitted on Fridays)

โ›ธ๏ธ slip = z.B. 100 (Permitted slippage in order execution - open and close -)

๐Ÿ’ฐ MoneyManagement

๐Ÿ“ฆ Lots = z.B. 0.20 (Lot size)

๐Ÿ“ฆ Counter Lots = z.B. 0.40 (Lot size of counter positions)

๐Ÿค– AutomaticLots = true/false (Enabling automatic lot calculation)

๐Ÿ”‹ MaximaleLots = z.B. 1 (maximum lots that may be traded, even if the automatic system calculates something else)

๐Ÿ“ˆ LotsFor_10000_Equity = z.B. 0.05 (Indication of how many lots per 10,000 equity are to be traded)

๐Ÿ“ˆ CounterLotsFor_10000_Equity = z.B. 0.1 (Indication of how many lots per 10,000 equity are to be traded)

๐ŸŽฏ TakeProfit_1_ = z.B. 500, 250, 250 (TakeProfit in Pos)

๐Ÿ”— SameTPForAllTrades_1 = true/false (If this option is enabled, the TP is set based on the average entry price of all open main trades.)

๐Ÿ›ก๏ธ Stoploss_1 = z.B. 5000, 500 (StopLoss in Pos)

๐Ÿ“ Draw_AveragePrice=true/false (Display of the average entry price as a horizontal line in the chart)

โš”๏ธ Enable_OppositeOrder=true/false (Activation of opposite orders)

๐Ÿ“‰ Send_AtMinusLevel_1= z.B. 100;300 (Specify at what minus (in Pos) a counterposition should be opened for a main position (applies per main trade))

๐Ÿ“ก FilterCounterTradesByMA = true/false (Indication of whether countertrades must also meet the MA filter upon entry)

๐Ÿ CloseCounterTradesByMA = true/false (closes a countertrade if the price at the end of a candle is x% above or below the MA in the wrong direction)

๐Ÿ“ MACloseDistancePercent = z.B. 0.1 (Indication of the percentage by which the MA must be exceeded or fallen short of in order for a close to occur)

๐Ÿงญ MA_length_CounterTrade = z.B. 48 (MA period for countertrade filtering)

โฑ๏ธ MA_timeframe_CounterTrade = z.B. 30 (MA time level for countertrade filtering)

๐ŸŽฏ TakeProfit_2 = z.B. 1000; //500 (TakeProfit of counter positions in pips)

๐Ÿ”— SameTPForAllTrades_2 = true/false (If this option is enabled, the TP is set based on the average entry price of all open counter trades.)

๐Ÿ›ก๏ธ Stoploss_2 = z.B. 4000, 3500 (Stop loss of counter positions in pips)

๐Ÿน Counter_Nachkauf_Anzahl = 0 (Number of repurchases for countertrades (internally limited to a maximum of 4))

๐Ÿ“ Counter_Nachkauf_Abstand = 100 (Interval at which subsequent purchases should be made)

๐Ÿ“ฆ Counter_Nachkauf_LotProzent = 50 (Indication of the percentage of the countertrade lot size to be used for additional purchases)

โš”๏ธ MaxTradesProTag = 10 (Maximum number of trades per day (counted separately for main and counter trades))

๐Ÿ”„ TradeUmkehr = true/false (If this option is active, all trades will be opened in the opposite direction (reverse to the signal))

โš™๏ธ EnterPosition= (based on: 0: Opening, 1=High/Low)

โš™๏ธ MAtype = 1 (1 means that the MA for the entry direction is calculated based on the high and low prices; 0 means that the MA for the entry direction is calculated based on the open prices.)

๐Ÿ“ Percent = z.B. 0.015, 0.15 (Distance that the bid/ask price for initial trading or subsequent purchases must have from the set MA)

๐Ÿ CloseTradesByMA = true/false (Indication of whether the main trades may be closed via the MA)

๐Ÿ“ MACloseDistancePercentMain = 0.1 (Indication of the percentage by which the MA must be exceeded or fallen short of in order for a close to occur)

๐Ÿ”— SameTPForAllTrades_1 = true/false (If this option is enabled, the TP will be set based on the average entry price of all open main trades)

๐Ÿ›ก๏ธ Stoploss_1_= z.B. 5000, 500 (StopLoss in Pos)

๐Ÿ“ Draw_AveragePrice = false/true (Display of the average entry price as a horizontal line in the chart)

โš”๏ธ Enable_OppositeOrder = true/false (Activation of contra positions)

๐Ÿ“‰ Send_AtMinusLevel_1 = z.B. 100, 300; //test (Specify at what negative value (in Pos) a counterposition should be opened for a main position - applies per main trade)

๐Ÿ“ก FilterCounterTradesByMA = true/false (Indication of whether countertrades must also meet the MA filter upon entry)

๐Ÿ CloseCounterTradesByMA = true/false (If true, closes a countertrade if the price at the end of a candle is x% above or below the MA in the wrong direction.)

๐Ÿ“ MACloseDistancePercent = 0.1 (Indication of the percentage by which the MA must be exceeded or fallen short of in order for a close to occur)

๐Ÿงญ MA_length_CounterTrade = 48 (MA period for countertrade filtering)

โฑ๏ธ MA_timeframe_CounterTrade = 30 (MA time level for countertrade filtering)

๐ŸŽฏ TakeProfit_2 = 1000; //500 (TakeProfit of counter positions in Po)

๐Ÿ”— SameTPForAllTrades_2 = true/false (If this option is enabled, the TP is set based on the average entry price of all open counter trades.)

๐Ÿ›ก๏ธ Stoploss_2 = 4000; //3500 (Stop loss of counter positions in Pos)

๐Ÿ”ข StepsForSetting_SLTP=1 (one or two steps for SL/TP setting)

โ›“๏ธ TrailingStop=0;

๐Ÿน Counter_Nachkauf_Anzahl = 0 (Number of repurchases for countertrades (internally limited to a maximum of 4))

๐Ÿ“ Counter_Nachkauf_Abstand = 100 (Interval at which subsequent purchases should be made)

๐Ÿ“ฆ Counter_Nachkauf_LotProzent = 50 (Indication of what percentage of the countertrade lot size should be used for additional purchases)

๐Ÿšจ Stop when the price moves quickly

๐ŸŒช๏ธ CloseAtFastMove = true/false (Indication of whether open trades (against which the price is moving) should be closed in the event of a rapid price movement in the wrong direction)

โšก FastMoveTicks = 1000 (Indication of the maximum number of ticks the price may move within 1-2 minutes before the stop is triggered)

โšก Opening a trade when prices are moving quickly

โšก OpenTradeAtFastMove = true/false (Indication of whether a trade should be opened in the corresponding direction in the event of a rapid price movement if none is open)

โšก FastMoveTicks_Open = 1000 (Indication of how many ticks the price must move within 1-2 minutes for an entry to occur)

๐Ÿ“ก Enable_FastMoveZZTrendFilter = true/false

๐Ÿ“ก Opening a trade using the ZZLevel indicator

๐Ÿ“Ÿ EinstiegUeberZZLevelIndikator = true/false;

โš”๏ธ GegentrendHandel = true/false

โณ Signaldauer_Bars = 0 (Specifies how many bars a signal must be displayed for before it is traded.)

๐Ÿ“ MradeAbstand_Bars = 3 (Minimum distance in bars between two trades in the same direction)

๐Ÿ“ MradeAbstand_Pips = 10 (Minimum distance in pips between two trades in the same direction)

๐Ÿ”„ TradewechelBeiSignalInGegenrichtung = true/false (If active, then as soon as a new signal is received in the opposite direction, the open trade is closed and a new one is opened in the new signal direction.)

๐Ÿ“ง ZZLevelTrendwechselNotification = true/false (Notification of trend changes by email)

๐Ÿ” MinSignalAbstandGelbe3_Ticks = 0;

๐Ÿ” ZZLevelFilter_Aktiv = true/false

โฑ๏ธ ZZLevelFilter_Zeitebene = 5

๐Ÿ•ฏ๏ธ Opening a trade via a Marubozu candle

๐Ÿ•ฏ๏ธ EinstiegUeberMarubozu = true/false

๐Ÿ”„ Marubozu_TradewechelBeiSignalInGegenrichtung = true/false

โš”๏ธ Marubozu_GegentrendHandel = false/false

โ›“๏ธ TrailingStop Main Trades

โ›“๏ธ TrailingStopAktiv = true/false (Enabling/disabling the trailing stop)

๐Ÿ TrailingStopAktivierung = 300 (Trade profit at which the trailing stop is initiated)

๐Ÿ“ TrailingStopAbstand = 100 (Distance by which the trailing stop is gradually adjusted)

๐Ÿƒ TrailingStopKontinuierlich = true/false (Specify whether the trailing stop should be continuously adjusted for additional profit with each pip)

โ›“๏ธ TrailingStop Countertrades

โ›“๏ธ TrailingStopAktiv_Counter = true/false (Enabling/disabling the trailing stop)

๐Ÿ TrailingStopAktivierung_Counter = 300 (Trade profit at which the trailing stop is initiated)

๐Ÿ“ TrailingStopAbstand_Counter = 100 (Distance by which the trailing stop is gradually adjusted)

๐Ÿƒ TrailingStopKontinuierlich_Counter= true/false (Specify whether the trailing stop should be continuously adjusted for additional profit with each pip)

๐Ÿฐ Pyramidization settings

๐Ÿฐ PyramidisierungAktiv = true/false (Specify whether pyramidization should be active)

๐Ÿ“ PyramidiserungAbstandPos= 100 (Distance in Pos at which pyramidization trades are to be opened)

๐Ÿ”„ CounterReopen

๐Ÿ”„ MaxCounterReopenAfterLoss = 0 (Number of reopenings of a countertrade that closed at a loss)

๐Ÿ“ CounterReopenTrailingDistance = 250 (Trailing distance at which the entry price for the countertrade is pulled for re-entry, so that re-entry occurs at a better price)

๐Ÿ”‹ SaldoConditions

๐ŸŒ PriorityOver_GlobalParameters = true/false (Indication of whether maximum restarts, as well as profit or maximum loss amounts, are controlled centrally across all running EAs)

๐Ÿ† Target_DailySaldo = 200; //500 (Daily target profit; applies to all EAs when PriorityOver_GlobalParameters is enabled)

๐Ÿงฑ MaxLoss_Saldo = -20; //-100; //-200 (Daily maximum loss; applies to all EAs when PriorityOver_GlobalParameters is enabled)

๐Ÿ”„ Restart_AfterWinn = true/false

๐Ÿ”„ Restart_AfterLoss = true/false

๐Ÿ”ข MaxRestarts_AfterWin = 3 (Number of restarts after reaching the target profit)

๐Ÿ”ข MaxRestarts_AfterLoss = 3 (Number of restarts after reaching the maximum loss)

โณ Restart_WaitingMinutes = 10 (Waiting time between closing all trades and restarting the strategy)

โš”๏ธ MaximalOrderNumbers

๐Ÿ›ก๏ธ MaxOpenOrders = 1; //10; //200 (Maximum number of open trades at any one time (including counter trades))

๐Ÿ”ต Max_BuyOrdersMain = 1; //5; //200 (Maximum number of simultaneous main buy trades)

๐Ÿ”ด Max_SellOrdersMain = 1; //5; //200 (Maximum number of simultaneous Sell main trades)

โš–๏ธ OnlyBuyOrSellMades = true/false (Specify whether only buy or sell main trades may be open at the same time)

๐Ÿ›ก๏ธ Max_BuyOrders = 1; //5; //200 (Maximum number of simultaneous buy trades (including counter trades))

๐Ÿ›ก๏ธ Max_SellOrders = 1; //5; //200 (Maximum number of simultaneous sell trades (including counter trades))

๐Ÿ”ข Max_CounterOrdersLoss = 1; //3; //200 (maximum number of loss-making counter-items to a main item)

๐Ÿ”ข Max_CounterOrdersLossTotal = 5 (maximum number of simultaneously open counter trades)

๐Ÿ”‹ MinMarginLevel = 1500; //250 (Margin level below which no new trades will be opened. Below this Minimum Margin Level percent % trading stops)

๐ŸŒ MaxOpenOrders_AllPairs = 30;200 (maximum number of all trades on the account across all symbols)

๐ŸŒ Max_BuyOrders_AllPairs = 30;15;200 (Maximum number of all buy trades on the account (all running Altrading EAs) across all symbols)

๐ŸŒ Max_SellOrders_AllPairs = 30;15;200 (Maximum number of all sell trades on the account (all running Altrading EAs) across all symbols)

๐ŸŒ Max_CounterOrdersLoss_AllPairs = 9;200;

๐Ÿšง TradingBoundaries

๐Ÿšง Enable_TradingBoundaries = true/false (Indication of whether open trades should be closed if highs/lows or resistance or support levels are exceeded)

๐Ÿ“… Daily_TradingBoundaries = true/false (When enabled, price limits are set based on the highest high or lowest low of the last few days; when disabled, pivot levels are used)

๐Ÿ“ Period_TradingBoundaries = 30 (Number of days over which the highest high and lowest low are determined)

๐ŸŽจ Draw_TradingBoundaries = true/false (Specify whether the price limits found should be displayed in the chart)

๐Ÿšง Upper_Boundary = 0;

๐Ÿšง Lower_Boundary = 0;

๐Ÿ—ผ DailyPivots

โฑ๏ธ TimeFrame_Pivots = PERIOD_D1 (Time level at which the pivot levels are calculated)

๐Ÿ—ผ UpperTimeFramePivots;

๐Ÿ—ผ Upper_ResistanceLevel = 1 (Specify which of the upper pivot levels (1, 2, 3) should be used as the price limit.)

๐Ÿ—ผ Lower_SupportLevel = 1 (Specify which of the lower pivot levels (1, 2, 3) should be used as the price limit.)

๐Ÿงญ MovingAverages

๐Ÿš€ Fast_Period = 23 (Period for the fast MA for divergence calculation)

โš™๏ธ Fast_Price = PRICE_OPEN (Price field for quick MA for divergence calculation)

๐Ÿข Slow_Period = 84 (Period for the slow MA for divergence calculation)

โš™๏ธ Slow_Price = PRICE_OPEN (Price field for the slow MA for divergence calculation)

๐Ÿ“Š Enable_DivergenceLimit_Percents = true/false (Indication of whether the divergence should be taken into account as a percentage)

๐Ÿ“ DivergenceLimit = 0.009 (Limit for divergence (absolute))

๐Ÿ“ DivergenceLimit_Percents = 0.20 (Limit for divergence (percentage))

โš™๏ธ Use_V63D_Divergence = true/false (2. Variant of the divergence calculation)

๐Ÿ“ PipStep = 5 (Reorder interval in Pos)

๐ŸŒ GMT = 1 (Time difference in hours)

๐Ÿ•™ OpeningHour = 0 (Trading start time (trades can be opened from this time onwards))

๐Ÿ•š ClosingHour = 24 (Trading deadline (trades can be opened until this time))

๐Ÿ”„ Return function

๐Ÿ“‰ EinstiegBeiRuecklaufVonHochTief = true/false (Indication of whether entry should only take place after a rebound from an x-hour high/low)

โณ HochTiefMessungStunden = 24 (Information on how many trading hours the high/low should be measured over)

๐Ÿ“ HochTiefZonePips = 2 (Indication of how many pips away should still be considered touching the high/low if the price does not touch the high/low exactly or runs above it)

๐Ÿ”ข EinstiegBeiRuecklaufNummerX = 2 (Indication of the level at which entry should take place following a decline from the high)

๐Ÿ“ EinstieAbstandPips = 2 (Indication of how far the price must fall from the current high/low after the xth touch before entry occurs.)

๐Ÿ“ก DirectionFilter

๐Ÿงญ DirectionFilter = true/true; (Specifies whether a direction filter should be active)

๐Ÿ CloseOppositeDirection = true/false

๐Ÿ“ก UseMA_Filter = true/false

๐Ÿ“ MA1 = 12; //100 (MA1 period for distance filter; this is no longer relevant for directional filter)

๐Ÿ“ MA2 = 26; //200 (MA2 period for distance filter; this is no longer relevant for directional filter)

๐Ÿ“ก Enable_DistanceFilter = true/false (Activation of a distance filter for new trades; the two MA lines must maintain a minimum distance for new trades)

๐Ÿ“ minDistance_Ma12 = 10/50 (Minimum distance between MA lines when distance filter is activated)

๐Ÿ“Š Filter Settings

๐Ÿ“Š MACD_TriggerFilter = true/false

โฑ๏ธ Trigger_Period = 5

๐Ÿ“ก ADX_ATR_TrendFilter

๐Ÿ“Š UseFilter_ADX = true/false

โฑ๏ธ ADX_Period = z.B. 14

๐Ÿ“Š ADX_Limit = z.B. 10, 25

๐Ÿ“Š UseFilter_ATR = true;

โฑ๏ธ ATR_Period1 = 5

โฑ๏ธ ATR_Period2 = 25

๐Ÿ“… DailyFilter

๐Ÿ“… Enable_DailyFilter = true/false (Activates a trading direction filter based on a daily moving average and only allows new buy trades if the price is above the daily MA and sell trades if it is below it)

๐Ÿ CloseOrders_OnCrossing = true/false (Open trades are closed when the moving average is crossed and the current trend direction of the other two moving averages, MA1 and MA2, points in the opposite direction.)

โฑ๏ธ CrossingBar = 1;

โฑ๏ธ DailyAvg_Period = 10/12 (Period of the day MA)

๐ŸŽจ Show_Kommentarfeld = true/false (Specify whether the comment field with status information should be displayed)

๐ŸŽจ Show_TrendInfo = true/false (Specify whether trend information should be displayed in the chart commentary)

๐ŸŽจ Show_TradingInfos = true/false (Specify whether trade information should be displayed in the chart using labels.)

๐ŸŽจ Show_ATRSpread = true/false (Specify whether the ATR value should be displayed in the chart)

โŒ› EnableFlags_CloseTimeFilter = true/false (If this option is enabled, new trades may only be opened 2 periods (depending on the chart time level) after the close of the last position)

๐Ÿ•น๏ธ TradingOrders= (0=L&S, 1 = Long only, 2=Short only)

๐Ÿ•น๏ธ Position_TradingOrders = 0/1/2 (Specifies the trading direction of the main trades; however, this only applies if Immediately_TradingStart is not activated.)

โŒ› HighLowFilter

Settings for Main Trades

โŒ› Enable_HighLowFilter_1 = true/false (Activation of a high-low filter that only allows new buy trades in the lower x% range of the high-low range over the last x periods -> increase in the probability of profit)

โฑ๏ธ HighLowFilterTimeframe_1 = 1440 (Time level at which the high-low filter is calculated)

โฑ๏ธ HighLowFilterPeriods_1 = 3 (Number of bars over which the high-low range is measured)

๐Ÿ“ HighLowFilterPercent_1 = 50 (Specifies the range of the high-low range of the last x periods in which signals are permitted; 20% means that a long signal is only possible in the lower 20% of the range and a short signal only in the upper 20% of the range)

Settings for Countertrades

โŒ› Enable_HighLowFilter_2 = true/false (Activation of a high-low filter for countertrades, which only allows new buy trades in the lower x% range of the high-low range over the last x periods -> increase in the probability of profit)

โฑ๏ธ HighLowFilterTimeframe_2 = 1440 (Time level at which the high-low filter is calculated)

โฑ๏ธ HighLowFilterPeriods_2 = 10 (Number of bars over which the high-low range is measured)

๐Ÿ“ HighLowFilterPercent_2 = 80 (Specifies the range of the high-low range of the last x periods in which signals are permitted; 20% means that a long signal is only possible in the lower 20% of the range and a short signal only in the upper 20% of the range)

๐Ÿ“Š Stochastik

๐Ÿ“Š StochasticFilter = true/false (Indication of whether, in addition to the other criteria for entry, the stochastic indicator must also confirm a signal in the same direction. IMPORTANT: If stochastics are used as a trade trigger, set both parameters to โ€˜trueโ€™.)

๐Ÿ“Ÿ EinstiegUeberStochasticIndikator = true/false (Stochastics as a trade trigger)

โฑ๏ธ Sto_GueltigkeitMinuten = 0 (Specifies how long a stochastic signal may be traded after detection; required for combining multiple indicators)

๐Ÿ“ˆ Sto_SchwelleLong = 15 (Value for stochastic long range)

๐Ÿ“‰ Sto_SchwelleShort = 85 (Value for stochastic short range)

๐Ÿ“ Sto_EinstiegRuecklauf = 5 (Specification of the value by which the stochastic must fall back in order for a long or short entry to be made after the long or short zone has been reached)

โฑ๏ธ Sto_Zeitebene = 60 (1 -> M1; 5 -> M5; 15 -> M15; 30 -> M30; 60 -> H1; 240 -> H4)

โš™๏ธ Sto_KPeriode = 5 (%K period for stochastic indicator)

โš™๏ธ Sto_DPeriode = 3 (%D Period for Stochastic Indicator)

โš™๏ธ Sto_Verlangsamung = 3 (Slowdown for stochastic indicator)

โš™๏ธ Sto_MAMethode = 0 (0 - SMA, 1 - EMA, 2 - SMMA, 3 โ€“ LWMA)

โš™๏ธ Sto_Preisfeld = 0 (0 - High/Low, 1 - Close/Close)

๐ŸŒช๏ธ NewsFilter

๐ŸŒช๏ธ NewsPauseAktiv = true/false (Indication whether trading should be suspended x minutes before and after news releases)

โณ PauseMinutenVorNews = 60 (Indication of how many minutes before news items should no longer be traded)

โณ PauseMinutenNachNews = 120 (Indication of how many minutes after news items should trading cease)

๐Ÿ“ข SchliessenVorNews = true/false (Indication of whether open trades should be closed before the start of the news break)

๐Ÿ“ข IncludeHigh = true/false

๐Ÿ“ข IncludeMedium = true/false

๐Ÿ“ข IncludeLow = true/false

๐Ÿ“ข IncludeSpeaks = true/false (Messages containing the word โ€˜Speaksโ€™ have different characteristics.)

๐ŸŒ AllowWebUpdates = true/false (Set this value to โ€˜falseโ€™ if another indicator instance already exists.)

๐Ÿ“ข Alert1MinsBefore = -1;

๐Ÿ“ข Alert2MinsBefore = -1;

๐Ÿ“Š ReportAllForUSD = true;

๐Ÿ“Š ShowNextTwoEvents = true;

๐Ÿ“Š ShowVertNews = true;

๐Ÿ“ VertLeftLineShift = 900;

๐Ÿ“ VertRightLineShift = 200;

๐Ÿ•’ TradingTimes

โฒ๏ธ Enable_CloseTrades_afterMinutes = true/false (When enabled, trades will be closed after a maximum holding period)

๐Ÿ CloseOnlyLossTrades_1 = true/false (If this option is active, only losing trades (applies to main and counter trades) will be closed after x minutes)

๐Ÿ CloseOnlyLossTrades_2 = true/false (If this option is active, only losing trades (applies to main and counter trades) will be closed after x minutes.)

โฒ๏ธ CloseTrade1_afterMinutes = 120 (Maximum holding period in minutes for the main trades)

โฒ๏ธ CloseTrade2_afterMinutes = 240 (Maximum holding period in minutes for counter positions)

๐Ÿ“… TradingPauseDays

๐Ÿ“… TradePause_Day1 = D'20.01.2018';

๐Ÿ“… TradePause_Day2 = D'20.01.2018';

๐Ÿ“… TradePause_Day3 = D'20.01.2018';

๐Ÿ“… TradePause_Day4 = D'20.01.2018';

๐Ÿ“… TradePause_Day5 = D'20.01.2018';

๐Ÿ“… TradePause_Day6 = D'20.01.2018';

๐Ÿ“… TradePause_Day7 = D'20.01.2018';

๐Ÿ“… TradePause_Day8 = D'20.01.2018';

๐Ÿ“… TradePause_Day9 = D'20.01.2018';

๐Ÿ“… TradePause_Day10 = D'20.01.2018';

๐Ÿ•’ Trading Zones

TRADING_ZONE 1 = true/false (Enable/Disable this trading zone)
Z1_FromHour = 0 | Z1_FromMinute = 0 | Z1_UntilHour = 24 | Z1_UntilMinute = 0
Z1_OriginalMaSignals = true (If this option is enabled, short trades are only permitted if the price is above the MA and, for trades that are already open, the price is also x Pos above the last entry price; the opposite applies to long trades)
Z1_ReverseSignals = true/false (reverses the trading direction)
TRADING_ZONE 2 = true/false
Z2_FromHour = 0 | Z2_FromMinute = 0 | Z2_UntilHour = 24 | Z2_UntilMinute = 0
Z2_OriginalMaSignals = true/false (Explanation as above)
z2_ReverseSignals = true/false
TRADING_ZONE 3 = true/false
Z3_FromHour = 0 | Z3_FromMinute = 0 | Z3_UntilHour = 24 | Z3_UntilMinute = 0
Z3_OriginalMaSignals = true/false
Z3_ReverseSignals = true/false/false
TRADING_ZONE 4 = true/false
Z4_FromHour = 0 | Z4_FromMinute = 0 | Z4_UntilHour = 24 | Z4_UntilMinute = 0
Z4_OriginalMaSignals = true/false
Z4_ReverseSignals = true/false/false
TRADING_ZONE 5 = true/false
Z5_FromHour = 0 | Z5_FromMinute = 0 | Z5_UntilHour = 24 | Z5_UntilMinute = 0
Z5_OriginalMaSignals = true/false
Z5_ReverseSignals = true/false/false
TRADING_ZONE 6 = true/false
Z6_FromHour = 0 | Z6_FromMinute = 0 | Z6_UntilHour = 24 | Z6_UntilMinute = 0
Z6_OriginalMaSignals = true/false

Our trading algorithm works so well in:

Oil (Brent/WTI):
More information
DAX (Germany 40, M15, 6 month):
More information

Price & licensing model (from 1 April 2026)

Monthly

99 โ‚ฌย (incl. VAT)

per month, cancellable at any time

Annually

999 โ‚ฌ (incl. VAT)

equivalent to only โ‚ฌ 83,25 per month

Included in the subscription: Full version of the EA, all updates, presets, video access and community support.
You also benefit from verified preset recommendations from the swarm trading community, regular enhancements and exclusive training videos.

Important: The licence is valid for one year and is automatically renewed for another year unless cancelled at least one month before expiry. Upon termination, cancellation or non-renewal of the subscription, the right of use automatically expires. The Expert Advisor can then no longer be used.

The EA remains the intellectual property of Altrading AG at all times. Permanent or independent use without an active licence is not permitted.

Frequently asked questions

  • What is an Expert Advisor? โ€“ An Expert Advisor is an automated trading program on MetaTrader 4 that executes trades independently.
  • Do I need programming skills? โ€“ No, the AltradingPlus EA is ready to use right away.
  • What makes AltradingPlus EA unique? โ€“ Over 100 parameters, modular design, and extreme flexibility make it unique on the market.
  • How quickly can I get started? โ€“ Installation takes just a few minutes โ€“ you can get started in less than 30 minutes.
  • What do I receive after purchase? โ€“ You will immediately receive the EX4 file, access to the customer area, training videos, and recommended settings.
  • How many accounts can I use? โ€“ You can operate one real account and one demo account simultaneously.
  • What signals and filters does the EA use? โ€“ EMA, breakout, stochastic, ADX, ZZ level, and many more. All modules can be combined.
  • How does risk management work? โ€“ Money management in %, fixed lot sizes, pyramiding, and daily loss limits.
  • How does the EA close trades? โ€“ With trailing stops, break-even, or time-based exits.
  • For which markets is the EA suitable? โ€“ Forex, indices, metals, and commodities.
  • Examples: DAX โ€“ ideal for breakout strategies; gold โ€“ high volatility, ideal for ADX/Stochastic filters.
  • What are presets? โ€“ Preconfigured strategies that can be used directly or customized.
  • How often are new presets released? โ€“ Regularly; as part of your subscription, you will automatically receive tested presets.
  • What is swarm trading? โ€“ Successful presets are shared and rated by users โ€“ so everyone benefits from the community.
  • What is included in the subscription? โ€“ Updates, new presets, training videos, technical support, and performance documentation.
  • How long is the license valid? โ€“ For the respective paid period (monthly or annually).
  • How does technical support work? โ€“ Support helps with broker changes, license approvals, or technical questions.
  • How does licensing work? โ€“ Automatically via Cryptolens, linked to your account number.
  • How many accounts can I activate? โ€“ One real account and one demo account.
Note: Detailed step-by-step instructions, videos, presets, and changelogs can be found in the secure customer area after purchase.