ERR_NO_ERROR | 0 | Торговая операция прошла успешно. |
это NormalizeDouble (lot2, Digits); лишнее..
проверка дожна быть
if (lots!=-1) OrderSend (Symbol(), OP_SELL, lots, Bid, 3, 0, 0, 0, MN, 0, CLR_NONE);
if (lotb!=-1) OrderSend (Symbol(), OP_BUY, lotb, Ask, 3, 0, 0, 0, MN, 0, CLR_NONE);
Между прочим, в справке ничего не написано про применение GetLastError() к OrderSelect(...)
ни что не запрещает вызывать по делу и без дела GetLastError()..
имхо, в for первый блок if(true) изврат какой-то, но кто-то любит "и по горячее"..
Между прочим, в справке ничего не написано про применение GetLastError() к OrderSelect(...)
ERR_NO_ERROR | 0 | Торговая операция прошла успешно. |
это NormalizeDouble (lot2, Digits); лишнее..
проверка дожна быть
if (lots!=-1) OrderSend (Symbol(), OP_SELL, lots, Bid, 3, 0, 0, 0, MN, 0, CLR_NONE);
if (lotb!=-1) OrderSend (Symbol(), OP_BUY, lotb, Ask, 3, 0, 0, 0, MN, 0, CLR_NONE);
Это все понятно.....)).. в самой функции если изменить кол-во ордеров которые получаем при помощи тотал выдается ошибка..но 0
ни что не запрещает вызывать по делу и без дела GetLastError()..
имхо, в for первый блок if(true) изврат какой-то, но кто-то любит "и по горячее"..
да я уже раза три переписал в разном виде...;))
2008.11.20 17:40:47 2008.11.10 01:00 проба USDJPY,M5: LotMartingal Ошибка №0
я как бы искусственно ставлю ордеров больше, чтобы проверить..., уходим в обработку ошибок, вызываем гетласт и.. почему ошибка 0?
да..похоже на счет ошибок занятости потока я погорячился..спасибо...но всеравно когда уходим на ошибку ее код 0..
ошибка 0 это значит нет ошибки.. игнорируй это значение..
Просто я подумал раз я направляю прогу по не правильному пути то и при переходе в ветку обработки ошибок..САМ ФАКТ ПЕРЕХОДА говорит что ошибка была но ее код как будто небыло...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
пожалуйста помогите с функцией, ошибка есть, а где? просто можно сказать туплю на ровном месте... ошибка должна быть в блоке проверки ошибок..)) ошибка фиксируется но печатается 0-ая