if (OrdersTotal()==0)
OrderSend("GBPJPY",OP_SELL,1,Ask,3,0,0,"",0,0,Red);
else
{
for(int n=OrdersTotal() - 1;n>=0;n--)
{
if(OrderSelect(n,SELECT_BY_POS,MODE_TRADES)==false) continue;
if(OrderSymbol()==Symbol())
{
OrderDelete(OrderTicket());
}}}
Читай описание так будет намного быстрее и понятнее. В описании есть всё необходимое.
OrderSend("GBPJPY",OP_SELL,1,Ask,3,0,0,"",0,0,Red);
else
{
for(int n=OrdersTotal() - 1;n>=0;n--)
{
if(OrderSelect(n,SELECT_BY_POS,MODE_TRADES)==false) continue;
if(OrderSymbol()==Symbol())
{
OrderDelete(OrderTicket());
}}}
Читай описание так будет намного быстрее и понятнее. В описании есть всё необходимое.
А у меня работает в оригинальном варианте
D500_Rised:
А у меня работает в оригинальном варианте
А у меня работает в оригинальном варианте
А где посмотреть, разрешает ли ДЦ торговать советнику
Мордочка улыбается, значит все нормально? Или нет?
В журнале терминала смотрите, все ошибки туда пишутся.
Мордочка улыбаться может и при запрещенной автоторговле, как в ГК
D500_Rised:
В журнале терминала смотрите, все ошибки туда пишутся.
Мордочка улыбаться может и при запрещенной автоторговле, как в ГКЗаработало !
Ничего не делал. Просто включил комп. и все
Правда,в журнале выдавала код ошибки 129 (неправильная цена),сейчас не выдает
Если в этом дело, тогда почему 3 дня шла неправильная цена,а сегодня пошла правильная
Если кто знает разьесните.
Спасибо
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
НЕ могу понять почему не работает ?
Вручную открыл ордер и попробовал его закрыть и открыть опять и ничего ...
Если не трудно исправьте код Заранее спасибо
Ордер открыт: sell lot=1 прибыль=+2100