fx-ekspert Опубликовано 15 апреля, 2014 Поделиться Подскажите программисты! Опубликовано 15 апреля, 2014 Начал изучать MQL, хочу попробовать свою систему как-то автоматизировать. Возник вопрос: можно ли каким-то командами определять какой в текущий момент спред по валютному инструменту? Думаю, понимаете. Если спред плавающий, то перед открытием сделки и установкой ТР советник должен учитывать, какой спред нынче по паре. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Baikal Опубликовано 16 апреля, 2014 Поделиться Подскажите программисты! Опубликовано 16 апреля, 2014 Объявляете переменную типа doubledouble spred = Ask-Bid;Теперь на каждом новом тике будет высчитываться текущее значение и присваиваться этой переменной.А от нее уже можно работать дальше,к примеру :if(spred > MaximumSpred)return(0);//запрещаем торговлю,если переменная spred > переменной extern double MaximumSpred 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
ForexDE Опубликовано 16 апреля, 2014 Поделиться Подскажите программисты! Опубликовано 16 апреля, 2014 Или через команду MarketInfo(Symbol(),MODE_SPREAD) 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
serg79 Опубликовано 16 апреля, 2014 Поделиться Подскажите программисты! Опубликовано 16 апреля, 2014 Спасибо за подсказку. Буду пробовать тоже эти коды. Как-то сидел колупался не мог разобраться в проблеме. В итоге бросил на полку недоделанный советник. :d Если возникнут вопросы буду писать :) 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти