Форум

И еще вопрос по реквотам

сегодня утром наблюдал картину - Советник не может закрыть сделки из-за реквот. Сервер отдает ошибку "новые цены", советник делает RefreshRates (), но цены остаются прежними. И так до двух десятков раз. Половину ордеров пришлось руками закрывать, в результате чего потерял почти 30% пруфита. Раньше

Пропали входные параматры советника

В коде ничего не менял, добавил только библиотеку работы с INI-файлами. При открытии диалога "Свойства" советника видна только закладка "Общие", входных параметров нет. Это не критично, поскольку робот самописный, и параметры можно менять прямо в коде, но есть мнение, что это криво. Кто-нибудь

Реквоты и как с ними бороться

Я наивно полагал, что если при закрытии ордера мы получаем реквот, то OrderClose нам вернет false и GetLastError() мне скажет что-то вроде ERR_PRICE_CHANGED . Ан нет. OrderClose() возвращает true и советник считает, что ордер закрыт, и радостно об этом сообщает, а ордер продолжает болтаться