Auftrag beendet
Spezifikation
SIP Trade Closer
I need a script to manage trades and close them based on the SIP indicator.
https://www.mql5.com/en/market/product/30581
A trade will be opened via an EA or manually and the Trade Manager will then be given a reference to the trade. From there its job is to close the trade in one of two ways:
-
SIP opposite signal alert
-
Takes a parameter that defines which SIP timeframe to use to close the trade
-
This is defined as the signal line crossing 80 from above (a sell signal) or crossing 20 from below (a buy signal)
-
see https://www.mql5.com/en/market/product/30581 for further explanation/details
-
Close event
-
ie. need to be able to broadcast an event that says:
-
Close all buy orders for a pair
-
Close all sell orders for a pair
Please let me know how you would plan to implement this and provide some code that you have written so I can see an example of your work. I need this code to be error free, robust and easy to maintain going forward.
The call to SIP is a standard iCustom call that looks like this:
input string PathtoScalperIndicatorPro = "Market/Scalping Indicator Pro mt4"; input int SlowPeriod=150; input int SlowSIP=14; input int FastPeriod=5; input int FastSIP=3; double SIP (string pair,int tf, bool signalLine) { double value =iCustom(pair,tf,PathtoScalperIndicatorPro,SlowPeriod,SlowSIP,FastPeriod,FastSIP,signalLine,0); return value; } double sipValue; double sipTrendValue; sipValue = SIP(Symbol(),mainTimeframe,1); sipTrendValue = SIP(Symbol(),mainTimeframe,0);