News Robot MT4
News Robot MT4
During the release of economic news, the price can overcome tens of pips only in the first minute after the release. News Robot MT4 is designed to trade on news using pending orders.
The news calendar is downloaded from https://avt-robotics.com. Also, the robot can trade at a given time without connecting an economic calendar.
Prior to the news release, the price of pending orders changes depending on the current price of the instrument. You can trade using 1 order or a grid of orders. In the absence of movement, the prices of the order are deleted after a specified time. To take profit, you can use a trailing stop, a breakeven. When using the order grid, the Take Profit, Stop Loss, trailing stop and breakeven parameters are applied to the average price of a position consisting of several orders.
To download news, add the address https://avt-robotics.com to the terminal settings (Tools / Options / Expert Advisors / Allow WebRequest)
Strategy - StopOrders - use stop orders, LimitOrders - use limit orders
CancelOppositeOrders - when orders are triggered in one direction, opposite orders are canceled
BuyOrdersCount - the number of buy orders
SellOrdersCount - the number of sell orders
BuyOrdersStep - step between buy orders
SellOrdersStep - step between sell orders
Lot - lot size of the first order
LotMultiplier - coefficient to get the size of the next order in the grid
LotSorting - direction for sorting the volume of orders in the grid
BuyOrderDistance - distance of the first buy order to the current price
SellOrderDistance - distance of the first sell order to the current price
ModifyStep - step to change the price of pending orders
UseTime - UseTerminalTime - use broker time, UseMyComputerTime - use local computer time, UseGMTTime - use GMT-0 time
ManualTrading - allow trading at a specified time
TradingDays - days of the week for trading
NewsReleaseTime - News Release Time
StartSeconds - the number of seconds before the news release, setting pending orders
CancelSеconds - the number of seconds after the news release, cancellation of pending orders
CalendarTrading - trade on the economic calendar
GMT_OffsetHour, GMT_OffsetMin, GMT_OffsetSeconds - setting the time zone offset
BuyOrderTakeProfit - TakeProfit of a buy order or position when using a grid of orders
BuyOrderStopLoss - StopLoss of a buy order or position when using a grid of orders
SellOrderTakeProfit - TakeProfit sell orders or positions when using the order grid
SellOrderStopLoss - StopLoss of sell orders or positions when using the grid of orders
Trailing - enable trailing stop
Trailing_Start - start trailing
Trailing_Distance - distance to price
Trailing_Step - trailing step
BreakEven - enable breakeven
BreakEven_Profit - profit at which the order is transferred to breakeven
BreakEven_Fix - Number of points for fixing profit
GAP_Protection - enable protection against GAP
GAP_Pips - GAP size at which the order is forcibly closed
TotalProfitClose - enable closing all orders by total profit
TotalProfit - total profit for closing all orders
MagicNumber - magic number of orders
CommentOrder - comment on orders.
- Setting the order grid, sorting orders by volume
- GMT offset setting
- GAP protection
- Closing the grid of orders for total profit
- Bug fixes.
- Added a warning if it is not possible to run the test and / or the absence of a tick history file.
-save a tick history.
-testing news strategies in the built-in tester
- The chart displays all the necessary information on the configuration of the EA, the current time, the date and time of the next trade.
- Added the ability to select options for canceling the second order. The order can be removed after the first order is in BreakEven.
- Spread filter.
- GAP protection.
- Detailed log record.
- Added option BreakEven = ON / OFF - switch on / off the breakeven function
- For convenience, the robot settings are shown in the chart
- Changed the default settings
BreakEven_Start - the number of pips for profit
BreakEven_Distance - distance in pips
- Fixed errors that appear with a specific set of input parameters.
- Improved performance