Подскажите программисты!

От fx-ekspert, 15 апреля, 2014 в Архив

Автор#1

Начал изучать MQL, хочу попробовать свою систему как-то автоматизировать. Возник вопрос: можно ли каким-то командами определять какой в текущий момент спред по валютному инструменту? Думаю, понимаете. Если спред плавающий, то перед открытием сделки и установкой ТР советник должен учитывать, какой спред нынче по паре.

#2

Объявляете переменную типа double

double spred = Ask-Bid;

Теперь на каждом новом тике будет высчитываться текущее значение и присваиваться этой переменной.
А от нее уже можно работать дальше,к примеру :

if(spred > MaximumSpred)return(0);//запрещаем торговлю,если переменная spred > переменной extern double MaximumSpred

#3

Или через команду MarketInfo(Symbol(),MODE_SPREAD)

#4

Спасибо за подсказку. Буду пробовать тоже эти коды. Как-то сидел колупался не мог разобраться в проблеме. В итоге бросил на полку недоделанный советник. :d Если возникнут вопросы буду писать :)

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025