Помогите с кодом для покупки бинарного опциона

 

Всем добрый день! Или любого другого времени суток!

Я тут новичок, так что не судите строго. Искал подходящую мне тему, да так и не нашел, потому решил создать новую.

Суть в следующем: пытаюсь написать робота для автоматической торговли бинарными опционами. Зарегистрировался у брокера World FOREX, они одни из немногих предоставляют возможность заниматься бинарками из Метатрейдер 4. Задал им в службу техподдержки вопрос, возможно ли это делать на автоматической основе. Получил ответ "Да, конечно", с ссылкой https://wforex.ru/company-news/torgovlya-sovetnikami-teper-dostupna-binarnykh-optsionakh. Ознакомился с этой информацией, залез в метаэдитор. Написал следующие строки:

void OnChartEvent(const int id,

                  const long &lparam,

                  const double &dparam,

                  const string &sparam)

  {

            if (id == CHARTEVENT_OBJECT_CLICK && sparam == Button_Up)

               {

                Sleep (50);

                ObjectSetInteger (0, Button_Up, OBJPROP_STATE, false);

                int ticket = OrderSend (NULL, OP_BUY, 10.00, Bid, 3, 0, 0, "BO exp:60");

                Comment ("Номер ордера   " + ticket);

      }

}

И - ничего. После нажатия кнопки в комментарий выводится "-1".

Если кто-нибудь знает, как заставить МТ4 открывать ордер на опцион - поделитесь этим знанием, пожалуйста!

 
Mr_OwlПосле нажатия кнопки в комментарий выводится "-1"

GetLastError() в помощь

 
Все, спасибо, тема закрыта! Я оказывается не разрешил советнику торговать в настройках)
 
Отлично прорекламировали свой ДЦ. Почти без "палева".