Automated Expert Advisor for scalping trading. Meets the FIFO rules. Martingale, grid, and hedging are not used. The strategy is based on a breakout|rebound from a fixed range of price fluctuations for a given period of time, it works with high market volatility. The execution mode of trading orders Instant Execution or Market Execution is set in the settings. It can work with both market and pending (Stop, Limit) orders.
? Telegram chat for questions and discussion:
If ATRPeriod > 0, then dynamic values are used PriceRange, StopLoss, TakeProfit, Breakeven, and TrailingStop. Set as % of ATR (average true range). The ATR values are logged on each new bar.
Parameters:
- FixedLotSize – fixed lot size;
- LotsFor1000-trading lot for 1000 units of the base currency, if FixedLotSize = 0;
- ATRPeriod – the period for calculating volatility, when = 0 is not used;
- PriceRange – the range of price fluctuations, if ATRPeriod > 0, then set as % of ATR;
- UpdatingData – data refresh rate, specified in seconds;
- MaxSlippage – maximum slippage;
- MaxSpreadPoint – maximum spread;
- StopLoss-stop loss, if ATRPeriod > 0 it is set as % of ATR, if = 0 it is not used;
- TakeProfit-take profit, if ATRPeriod > 0 it is set as % of ATR, if = 0 it is not used;
- Breakeven – breakeven of positions, if ATRPeriod > 0 it is set as % of ATR, if = 0 it is not used;;
- TrailingStop-trailing stop, if ATRPeriod > 0 it is set as % of ATR, if = 0 it is not used;
- MagicNumber – a magic number that, if set to 0, will interact with positions opened manually or by another Expert Advisor.;
- OrdersExecution – order execution type:
- MarketExecution-market execution, Stop Loss and Take Profit will be set after the order is executed;
- InstantExecution-exact execution, Stop Loss and Take Profit will be set immediately when sending an order;
- OrdersType-select the type of order placement:
- StopOrder-pending Stop Orders;
- LimitOrder-Pending Limit Orders;
- InstantOrder – market execution.
[spoiler title=”Read More…”]
- FixedLotSize – fixed lot size;
- LotsFor1000-trading lot for 1000 units of the base currency, if FixedLotSize = 0;
- ATRPeriod – the period for calculating volatility, when = 0 is not used;
- PriceRange – the range of price fluctuations, if ATRPeriod > 0, then set as % of ATR;
- UpdatingData – data refresh rate, specified in seconds;
- MaxSlippage – maximum slippage;
- MaxSpreadPoint – maximum spread;
- StopLoss-stop loss, if ATRPeriod > 0 it is set as % of ATR, if = 0 it is not used;
- TakeProfit-take profit, if ATRPeriod > 0 it is set as % of ATR, if = 0 it is not used;
- Breakeven – breakeven of positions, if ATRPeriod > 0 it is set as % of ATR, if = 0 it is not used;;
- TrailingStop-trailing stop, if ATRPeriod > 0 it is set as % of ATR, if = 0 it is not used;
- MagicNumber – a magic number that, if set to 0, will interact with positions opened manually or by another Expert Advisor.;
- OrdersExecution – order execution type:
- MarketExecution-market execution, Stop Loss and Take Profit will be set after the order is executed;
- InstantExecution-exact execution, Stop Loss and Take Profit will be set immediately when sending an order;
- OrdersType-select the type of order placement:
- StopOrder-pending Stop Orders;
- LimitOrder-Pending Limit Orders;
- InstantOrder – market execution.
- MarketExecution-market execution, Stop Loss and Take Profit will be set after the order is executed;
- InstantExecution-exact execution, Stop Loss and Take Profit will be set immediately when sending an order;
- StopOrder-pending Stop Orders;
- LimitOrder-Pending Limit Orders;
- InstantOrder – market execution.
[/spoiler]