Скажите что за проблема...

 
Скажите что за проблема...
SetOrder(SELL,1,Bid,3,0,Bid-20*Point,RED) # SELL
SetOrderBUY,1,Ask,3,0,Ask+20*Point,GREEN) # BUY
Вот такая программа. Она должна выставлять на покупку и продажу одновременно. А выполняет только одну операцию. В чем дело ? Как сделать правильно?
 
забыли скобку
вместо SetOrderBUY
надо SetOrder(BUY

старайтесь проверять код посимвольно, если уж не можете сразу заметить отсутствие скобок.
 
Подскажите в чем дело
Я добавил скобку но позиция открывается только в одну сторону , только BUY или только SELL
В чем дело ?
 
объяснение
Вы совершенно забыли, что после совершения любой торговой операции наступает временный запрет на совершение любых торговых операций сроком на 10 секунд.
Прочтите пожалуйста описания в разделе:
https://www.metaquotes.net/en/metatrader5/algorithmic-trading

Также просматривайте лог-файлы работы экспертов, нажимая на Ctrl+L,
там будет указано(в Вашем случае), что вторая команда пропущена.
Причина обращения: