• Overview
  • Reviews (2)
  • Comments (7)
  • What's new

Catch A Move

Set the conditions, upon which orders will be made if the price moves a certain amount of pips within certain time span.


  • Color Theme - choose one of 4 themes for the panel.
  • Zoom - panel size: 6 sizes available.
  • Slippage - only applicable for 'Instant Execution'.
  • Lot Size
  • Stop-Loss
  • Take-Profit - optional.
  • Trigger
  • Tolerance
  • Reset Time


  • Current parameters display.
  • Button 'X'(Close) - activate after an order opens.
  • In-Panel Form - use to change values of Tolerance, Trigger and Reset Time.
  • Arrow-indicators - show the current order type.
  • Session On/Off Button.

This robot analyzes price movement and opens orders when the conditions set by the trader are met. There are three parameters that control order opening:

  1. Trigger: the movement, in full pips, that triggers order opening.
  2. Tolerance: max price movement opposite way - if the price moves more, the point from which Trigger is calculated is reset to the current price.
  3. Reset time: in seconds - if an order does not open by the time set by this parameter, the Trigger is reset. Set it to 0 if you want to disable the parameter (not recommended).

Use the In-Panel Form to change these parameters any time.

Example: Trigger = 10, Tolerance = 5, Reset = 120. With these settings, the order would be opened if the price moved 10 or more pips in one direction within 120 seconds. If, during its move, the price reversed by more than 5 pips, the Trigger's starting point would be reset and the movement would be observed the next 120 seconds.

When you have set your parameters up, open a trading session by clicking the On/Off Button. After the last order has been opened and you decided to not make any more orders, just click the button again and no more orders will be made by the robot. If you have changed some parameters in the MetaTrader Inputs panel (F7), the session is turned off, so you have to turn it back on if you want to keep the robot trading.

There may only be one order opened at a time.

You can close the order by clicking the 'X' button.

Moving the panel across the chart window: just double-click the top part of the panel, then click, hold and drag the panel to another place. Double-click the area again to keep the panel in the new position.


If you make any changes to the parameters using the MT Inputs window (F7), the parameters: Trigger, Tolerance and Reset Time will be reset to their initial values. The robot's session will also be turned off.

It is hard to find one set of parameters that would work in all market conditions, therefore the testing in Strategy Tester usually does not show good results.

Matthew Todorovski
Matthew Todorovski 2018.05.10 14:50 

User didn't leave any comment to the rating

Andrey Litvichenko
Andrey Litvichenko 2017.10.20 07:23 

User didn't leave any comment to the rating

Version 1.3 2018.06.11
Changed the way of setting the parameters Stop-Loss, Take-Profit, Trigger, Tolerance: now they can be set up using numeric values instead of a drop-down list - that enables optimization in the Strategy Tester.
Version 1.2 2017.11.16
Improved mechanism of opening orders based on Trigger/Tolerance/Reset Time parameters.
Version 1.1 2017.10.30
Improved error handling/error messages.