Open-source робот для торговли на intrade.bar и binary.com
Всем здравия!
Хочу сообщить, что идет разработка open-source робота, который позволит торговать одновременно сразу на двух брокерах: intrade.bar и binary.com по принципу либо выбора наилучшего процента выплат, либо дублирования сделок, либо можно будет использовать только одного брокера из двух - все на ваш выбор.
Особенности робота
1. После завершения разработки робота он будет иметь открытый исходный код, доступный всем желающим на github с подробной инструкцией по сборке и с готовой сборкой для 64-битных систем под ОС Windows. Робот будет написан на C++11. Робот не будет зависеть от каких либо браузеров, расширений, т.е. будет являться самостоятельной программой. Для создания интерфейса будет используется использована библиотека ImGUI и библиотека SFML.
2. На данный момент уже готовы библиотеки для работы с API трех брокеров: intrade.bar, binary, olymp trade. Но в робота планируется добавить пока только двух брокеров. В перспективе количество брокеров не ограничено.
3. Робот будет представлять из себя локальный сервер, который через сокеты сможет связываться с несколькими сторонними программами одновременно. Например, через сокет робот сможет получать сигналы от советника в Метатрейдере, или даже от нескольких разных советников в разных Метатрейдерах!
4. К роботу будет прилагаться советник для копирования сигналов из Метатрейдера. Советник будет иметь открытый исходный код.
Робот будет иметь открытый API в виде JSON запросов, с помощью которого и будет происходить взаимодействие через сокет с советниками и программами. API позволит получать баланс счета брокеров, открывать сделки, получать результат завершения сделок, получать проценты выплат брокера (даже сразу по всем валютным парам), и даже получать котировки (как потока котировок, так и исторические данные). Для первой версии робота планируется урезанный API: только открытие сделок, получение статуса завершения сделок, получение баланса и процента выплат по валютным парам. Расширение API будет реализовано после выпуска первой версии бота.
5. Робот будет иметь встроенную технологию "виртуальных счетов". Это позволит разделять реальный депозит брокера на части, и каждая такая часть представляет из себя по сути отдельный "счет". И каждый такой виртуальный счет может использовать свой собственный риск менеджмент и свой собственный набор стратегий. Реальные сделки при этом будут заключаться как совокупность отдельных сделок виртуальных счетов. Такой механизм позволит вам вести ДУ на собственном счете или создавать портфели из стратегий и их комбинаций.
6. Робот будет имеет встроенные системы мани менеджмента: Мартингейл, "медленный" Мартингейл (авторская разработка), Антимартингейл, система Миллера, стратегия Оскара Грайда, критерий Келли, фиксированная ставка, фиксированный процент от депозита.
7. Робот будет имеет встроенный оптимизатор для стратегий мани менеджмента. Это позволит настраивать оптимальные параметры Мартингейла, Антимартингейла, системы Миллера и некоторых других систем.
Подробнее про робота и условия участия в проекте можно прочитать тут:
https://fxsklad.ru/threads/skladchin...nary-com.1159/
Для спонсоров проекта предусмотрены приятные бонусы.