Так вы определитесь, есть что в спецификации по символу или нет?
Скриншот - знаете слово?
тык в гуе нет, ибо на сервере оно задизейблено(и не применяются соответственно)
А если запросить через mql MarketInfo(symbolName, MODE_SWAPLONG) и MarketInfo(symbolName, MODE_SWAPSHORT)
то возвращаются не нулевые значения. Для того символа что в скриншоте это long: -0.33 и short -0.2
Выяснилось что эти значения выставлены на сервере, но чекбокс "Enable swaps" снят.
Естественно попросить брокера поставить 0 в таких случаях - не получится :)
Теперь понял, в чем проблема.
А MarketInfo для MODE_SWAPTYPE что возвращает?
Проверял оба, возвращается также валидное значение(в моем случае 0, тобиж в поинтах)
Ну и по документации там enum с 4 значениями, среди которых нет ничего похожего на disabled. :)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Добрый день,
Столкнулся с проблемой, нужно получить свопы по символу.
Использовал:
MarketInfo(symbolName, MODE_SWAPLONG) и MarketInfo(symbolName, MODE_SWAPSHORT).
Получил какието не нулевые значения, но как оказалось у брокера для этого символа свопы выключены совсем
и в GUI в спецификации символа эти значения не отображаются совсем(и как следствие свопы не применяются).
В документации ничего нет на тему как узнать включены ли свопы для символа.
Можно конечно подключить user32.dll и вытащить это информацию через GUI(да-да, в интерфейсе все показывается правильно)
Но по мне это уже как то слишком.
Может кто то вляпывался уже в такую проблему? Ну или как жить дальше, не зная свопов :)
Аlex