I'm having trouble how to make the code for EA so always open and close order every 2 minutes. Open posisition just only one order. Thanks before
- Need Help In Coding 1 Buy, 1 Sell (So Close But Yet Still So Far)
- Coding help
- How to open one order at a time?
select the order OrderSelect() & use OrderOpenTime() & compare to TimeCurrent()
I write code :
if (OrdersTotal() > 0) {
for (int l_pos_16 = OrdersTotal() + 1; l_pos_16 >= 0; l_pos_16--) {
if (OrderSelect(l_pos_16, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol() == Symbol()) {
if (OrderMagicNumber() == Magic) {
f(TimeCurrent()-OrderOpenTime()==2*60) {
OrderClose(a_ticket_0, OrderLots(), l_bid_16, 3, Green)) l_error_4 = GetLastError();}
}
}
}
but the resullt is close not every 2 minuette.
first u didn't wrote the code u took it from a decompiled EA or SCRIPT
second it supposed to be:
if(TimeCurrent()-OrderOpenTime() >= 2*60) {
opps one more thing
for (int l_pos_16 = OrdersTotal() - 1; l_pos_16 >= 0; l_pos_16--) {
OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), 3, Green))

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