Expert Advisor is a symbiosis of trading algorithms. Designed for trading major currency pairs. Has protection against failures — when the connection is restored, the advisor will continue to work with its orders. Advanced settings of trailing and trading time intervals allow the EA to work correctly on a computer and VPS. The robot controls the volume of trading positions, slippage, and spread changes. Automatically adjusts trailing taking into account commission and current volatility, selects volatility channels for determining entry signals, calculates the reliability of determining input signals, maintains and protects open orders, can work with any deposit size.
The Expert Advisor is designed for trading with Forex instruments. Upon receiving an entry signal, it places pending orders, which are modified in accordance with the market. In case of an erroneous signal, the pending order is deleted and the EA waits for the next trading situation. The EA automatically calculates trading volumes. StopLoss is always set. The algorithm uses protection in case of spread widening and slippage. The time of the beginning and the end of trading is regulated.
Expert scalper with in-depth analysis of price dynamics. Does not use indicators, works on any timeframe. The trade is entered according to the results of comparison and internal processing of several values of the quotes change. To enter trades, dynamic pending orders are used with temporary filtering to remove them. If necessary, this function can be disabled and entries will be made by market. The EA provides protection against spread widening, automatic risk control.
Expert scalper for trading major currency pairs. The EA works on any timeframe. Uses dynamic pending orders with the ability to filter to remove them. If necessary, this function can be disabled and entries will be made by market. The algorithm includes several scalping strategies. A sophisticated custom trailing is used to support orders, which allows you to close deals with the lowest costs. Reconfiguring the EA parameters can significantly change the trading strategy, both in terms of the number of trades and in terms of profitability and drawdown levels. Protection against spread widening and possible slippage is provided. Automatic risk control.
The EA trades on short-term micro-trends (M5-M15), excluding periods of high market activity. The robot shows the maximum profit on currencies with a small spread. During the trading process, dynamic take-profits and stop-losses are used, which are modified depending on changes in the trading situation. The trading aggressiveness (lot size) is calculated by the advisor independently, in accordance with the size of the deposit and the risk specified in the settings. The Expert Advisor can work in a multicurrency mode. When using several pairs, the risk is set on each, in proportion to the number of currencies involved. The Expert Advisor can trade with a fixed lot (without enabling the deposit recovery mode after a drawdown) with minimal risks. It is possible to work in scalping mode with short stops, but such a trade requires a broker with suitable conditions.
The robot can take profits with a trawl and use a floating take profit, in which there is a positive slippage.
Perun can work together with other experts, while controlling only its own positions.
Expert for working on correlated instruments. The executed algorithm with a conservative risk level is designed for a 7-15% growth per month for two trading instruments.
The size of the spread, the speed of execution of transactions, short-term disconnections do not affect the work of the advisor. A fast VPS is also not required. The trading strategy does not cause any complaints from brokers.
Hedging allows you not to overload the deposit. As the EA covers a certain range of correlation anomalies and the profit reaches a predetermined value exceeding
starting balance, the EA closes part of the orders using a virtual trawl according to a specific algorithm. After fixing the profit in percentage terms, the Expert Advisor starts a new cycle
the changed lot, adjusting it according to the one specified in the AutoMM parameters.
The EA calculates the coefficient for the lots of the first and second instrument automatically.
The Expert Advisor is installed on any chart and period, positions will be opened according to the currency pairs specified in the settings, by default EUR / JPY — GBP / JPY, but you can use
any other tools by changing the Symb_1 and Symb_2 parameters. When working on pairs with negative correlation, it is necessary to change the operating mode using the InverseCorrelation parameter.
Tools with a high positive or negative correlation are suitable for work.
The intensity of trading and the percentage of funds involved in trading can be regulated by the input parameters and the level of risk; it is not recommended to use an Expert Advisor with an AutoMM parameter of more than 2%.
The Expert Advisor does not require complex settings, it can work with default parameters.
The arbitrage strategy has an undeniable advantage — if properly applied, it is one of the safest forms of trading.
The performance of an arbitrage expert is not comparable to the results of manual pair arbitrage trading.
A pair trading robot for any correlated instruments, independently determines the directions of transactions and the trading sector, is insensitive to disconnections and extreme price movements. Installed on the chart of the first instrument (currency pair) on M30. In MT4, the robot is not tested, since the algorithm provides for simultaneous operation on different instruments.
Octopus Arbitrage Input Parameters:
MagicNumber is a parameter necessary for several advisors to work on the same account without interfering with each other
Attention! It is possible to work with several correlated pairs on one account, but the advisors must be launched on different terminals. The limitation is caused by the features of the MetaTrader program.
Pair_1 — currency pair 1, by default EURUSD
Pair_2 — currency pair 2, by default GBPUSD
LossInPoints — loss on the last open pair of orders, if exceeded, the next pair is opened.
ProfitInPoints — profit in points for a pair of last open orders
TrailStop — deviation in points for setting a stop loss
TrailStep — trawl step
StoplossRatio — determines the percentage of profit (set in fractions of one), which we would like to fix when placing a stop. See stopLossType
MinStopLoss — minimum allowable price deviation in points (see stopLossType)
Slippage — slippage in points
TotalProfProc — the size of the total profit for all open orders, as a percentage of the balance value, at which all positions will be closed simultaneously
MarginLimProc — the minimum percentage of free margin, the amount of funds involved in trading is regulated.
OrdersComment — a comment to the advisor’s orders
MZ — the parameter responsible for starting the Expert Advisor (800-1500p for 5-digit).
MZ_UP — dead zone above zero (positive)
MZ_DOWN — dead zone below zero (negative)
Amnesia — if set to «true», «amnesia mode» is enabled. This means that when the extreme (the last open for the given direction of the correlation divergence) order is reached, the stop loss is placed, but not «trailed» until all other orders of this group are closed. This allows you to compensate for the size of the negative profit for the opposite group of orders in the opposite direction of movement and to avoid significant drawdowns.
DBG_FLAG — writing debug information to the log file. Required for testing and control. We recommend setting the value for this parameter to 0, as logs are written very intensively and quickly take up disk space. Therefore, if you need to enable them, you need to clean up the logs manually.
CloseAll — if the parameter is set to one, then all currently open orders are closed (can be used to quickly close a large number of open positions if necessary).
L1, L2 — lot size for pair 1 and 2, respectively. With coeflots = 1, this is just the lot size, with coeflots> 1, the size of the initial lot for a group of orders.
coeflots — the rate at which the lot grows.
Max_Lots_lim1, Max_Lots_lim2 — limit the maximum lot size for the first and second instrument.
lotCountRepeat — how many pairs of orders to open with this lot.
lotInc1 — how much to increase the lot of pair 1 (EURUSD),
lotInc2 — how much to increase the lot of pair 2 (GBPUSD).
StopOrdersMode — enables the mode of pending orders.
TSO — Trail Stop Order (see StopOrdersMode)
TSS — Trail Stop Order Step (see StopOrdersMode)
Anti — if true, then the «anti-octopus» mode is enabled. Those. trading «vice versa» — where in the normal mode the advisor would place a Buy order, a Sell order will be placed
UseRegression — turns on the «use regression when correlation convergence» mode. Main the idea is to open pairs only when the correlation (indicator) starts converging back.
min_a_up and min_a_down — characterize the degree of correlation convergence (see UseRegression). The higher the value, the «stronger» it begins to converge back. UP and DOWN for the bottom and top of the chart, respectively
RegDeep_up and RegDeep_down — also refers to the UseRegression mode, shows how many bars on the correlation indicator should be used to calculate min_a_up and min_a_down. Typically 4 are used
The Martingale strategy is undoubtedly risky, but despite this, many traders do not stop using this method. Octopus Martingale was created specifically for this kind of trading. The Expert Advisor can work on any currency pairs.
The Expert Advisor uses filters that ensure pending orders are placed at levels that are profitable to start trading. Subsequent modification of pending orders allows you to use the advantages of the strategy as efficiently as possible. Positions can be closed using different trailing stop options.
Like other Forex trading robots, the EA has a rational ratio of risk and reward. The Expert Advisor is not sensitive to spreads and news releases.