Since you are new to trading and MT4, I would suggest switching to MT5. It is the current version.
Nether the less to answer your question:
You query your trade history from within a script or ea to check for changes and if you find a SL/TP order, you take action on what to do now...
This is done differently in MT4 compared to MT5, but it can be done in both languages.
ffleader1:
So, I am being really new to trading and MT4.
I am trying to build a bot that would create 2 orders, but close one when the other is closed by TP/SL.
Is there any way for me to manage the closing of one order after the TP/SL has kicked in for the other order, or I have to manually check tick data and issue Close Order for both in the code?
Hopefully my explanation make sense. Thank you.
If PendingOrders()>0 and marketOrders()==0,Close PendingOrders()
You can do it with a function like
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
So, I am being really new to trading and MT4.
I am trying to build a bot that would create 2 orders, but close one when the other is closed by TP/SL.
Is there any way for me to manage the closing of one order after the TP/SL has kicked in for the other order, or I have to manually check tick data and issue Close Order for both in the code?
Hopefully my explanation make sense. Thank you.