Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
investigator
7 лет назад

Подключаем MT к BITTREX

- Зачем изобретать велосипед, если есть десятки тысяч нароботок в системах анализа и принятия решений средствами Metaquotes? - Подумал я. - Лентяй, чего уж тут поделаешь...

В MQL есть замечательная функция: WebRequest(). Она отправляет HTTP - запрос на указанный сервер. С помощью её и подключимся, например, к Bittrex.

Смотрим документацию web API Bittrex и выбираем требуемый запрос. Для проверки работоспособности связки MT4 - Bittrex, я использовал резюме всех активных обменов последних 24 часов по символу BTC-LTC:

https://bittrex.com/api/v1.1/public/getmarketsummary?market=btc-ltc

Прописал в метаквотовскую функцию:

string API_Request="https://bittrex.com/api/v1.1/public/getmarketsummary?market=btc-ltc";
res=WebRequest("GET",API_Request,cookie,NULL,timeout,post,0,result,headers);

Разрешил доступ скрипта к https://bittrex.com/api/v1.1/

Запустил скрипт и получил ответ, строку содержащую весь объём запрашиваемой информации.

Далее уже дело техники. Из строки забираем что нужно и заполняем данными что угодно. Для наглядности, я написал маленький индикатор, в котором отображаются рыночные условия для выбранной пары:

Грех пройти мимо нашего родного GBG. Изменяем концовку запроса: market=btc-gbg и получаем данные по злату:

Индикаторы или роботов можно запускать на любых графиках валютных пар МТ. Они работают в своих потоках и абсолютно не мешают привычным телодвижениям с торгуемой вами парой на Forex.

На гифке ниже - индикация данных для BTC-LTC в чарте USDJPY (скорость увеличена, крипта пока ещё в спячке по сравнению с валютными операциями).

Надо констатировать, что проверка связи удалась. Полагаю (может наивно), что в скором будущем весь арсенал роботов метаквота будет выливаться на криптобиржи. В общем, есть чем заняться.


* * *


@investigator

281
4.227 GOLOS
На Golos с January 2017
Комментарии (16)
Сортировать по:
Сначала старые