Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Scripts

Open two Market orders in opposite directions - script for MetaTrader 4

Views:
17492
Rating:
(12)
Published:
2018.03.12 10:38
Updated:
2021.07.15 06:16
Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

This simple script opens two Market orders in two opposite directions. The essence of this is when trading news, price often breaks out in one direction. So ideally executing this script shortly before the news release would imply that if a breakout occurs in one direction one of the market orders (the one in the wrong direction) will be closed by the price triggering the stop loss, while the order will be left open to accumulate profits.

It should be noted that this is not always this case, however the above example is just an illustration where one might require a script like this.

Whats more? This script is %100 compatible with ECN accounts that do not allow the stop levels alongside OrderSend function.


Inputs

input double   InpLots        = 0.01;                    //Size of the trade
input int      InpSL          = 150;                     //Stop loss in points 150 = 15 pips
input int      InpTP          = 300;                     //Take profit in points 300 = 30 pips
input int      InpRetries     = 10;                      //Retries in case of failed trades 
MA Cross Studies MA Cross Studies

Simple program using the moving average as bias and providing many trade and money management options.

Regular Expressions Tester MQL4 Regular Expressions Tester MQL4

The script allows you to try regular expressions in MetaTrader 4.

Identical candles Identical candles

This is the semaphore indicator of candles that highlights the candles on the chart, which have same direction like all candles for your chosen timeframes.

Limit orders Pro Limit orders Pro

This script provides quick work with a large number of pending orders in the market and contains functions for placing, changing, and deleting of orders within the your price range.