Форум трейдеров: Бинарные опционы & Форекс & CFD & Крипта
Вы не вошли.
Страницы 1
Для торговли у брокера intrade.bar написал простого консольного робота: https://github.com/NewYaroslav/intrade-bar-console-bot
С роботом советник МТ4 может связываться через именованный канал и общаться посредством REST API.
Пока робот поддерживает только sprint опционы, может отсылать в советника изменение баланса и состояние подключения к брокеру. В репозитории есть описание, как подключить бота к своему советнику при помощи специальной библиотеки, которая упрощает работу.
Особенности
Бесплатный бот, без регистрации по рефералке и СМС.
Полностью открытый исходный код.
Написан на легком, понятном и удобном C++11.
Наличие REST API.
Библиотека для связи советника МТ4 c программой.
Как подключить советника
Пример кода для MQL
#include "..\Include\intrade_bar_console_bot_api.mqh"
IntradeBarConsoleBotApi api; // API для работы с роботом//Код, код, кот...
void OnTimer() {
/* проверяем наличие соединения */
if(api.connected()) {
int expiration = 3;
ENUM_BO_TYPE bo_type = SPRINT;// Тип опциона
double amount = 50;
api.open_deal("EURUSD", "BB-1", BUY, expiration, bo_type, amount);
} else {
/* соединение отсутствует, подключаемся */
if(api.connect(pipe_name)) {
Print("Успешное соединение с ", pipe_name);
} else {
Print("Соединение не удалось");
}
}
/* обновляем состояние класса для работы с API (по факту читаем данные, отправляем ping если нужно и т.д.) */
api.update(timer_period);
if(api.check_balance_change()) {
Print("Баланс: ",DoubleToString(api.get_balance(),2));
}
if(api.check_broker_connection_change()) {
Print("Соединение с брокером: ",api.check_broker_connection());
}
}
Обсудить бота можно тут: https://tlgg.ru/open_bo_bot_chat
Редактировался Elektro Yar (04.06.2020 05:25:35)
Offline
Вышло обновление для бота, текущая версия уже 2.3, ссылка на репозиторий с исходниками и готовыми сборками для х32 и х64: https://github.com/NewYaroslav/intrade-bar-console-bot
Здесь в репозитории есть пример советника, который отправляет сигналы в программу: https://github.com/NewYaroslav/intrade- … ar-Bot-2V3
Подробная инструкция расположена тут, в том числе с описанием API бота: https://github.com/NewYaroslav/intrade- … UCTIONS.md
Готовые сборки тут: https://github.com/NewYaroslav/intrade- … master/bin
Обсудить можно здесь. Также есть чат в Телеге: https://tlgg.ru/open_bo_bot_chat
Редактировался Elektro Yar (14.10.2020 10:45:14)
Offline
Страницы 1