pmus
pmus личный блог
06 января 2018, 05:07

Выложил исходники торгового терминала RTS-Robot в открытый доступ.

Выложил исходники торгового терминала RTS-Robot в открытый доступ.

Итак, как я и обещал, исходники торгового терминала RTS-Robot версии 1.0 выложены на GitHub!

Напоминаю, что язык программирования — Python 2.7, брокер — Финам, коннектор — Transaq XML Connector. (в том числе и Transaq HFT)

Что умеет:


  • Возможность 10-мс подключения.
  • Встроенный Python
  • Использование сколь угодно большого количества памяти системы в скриптах
  • Многопоточность и утилизация всех ядер процессора
  • API для создания сколь угодно сложных систем и их связок
  • Создание по двойному щелчку «снимков» любых таблиц в формате Excel (на память)
  • Индикатор баланса стакана
  • Экономный жор памяти (получилось порядка 150 мегабайт)
  • Нормальная работа под Linux


Выложенное решение имеет некоторые ограничения, а именно:

— Упрощенный код, многое из «планов на будущее» отключено и/или убрано.
— Торговые алгоритмы работают только с одной бумагой. (несложно доделывается.)
— Коннектор только один
— Бесплатной поддержки нет и не будет (мне работать надо!)
— Короткий документ о том, «как это всё собрать и заставить работать» если напишу, то позже
— Сайт проекта обновлю позже, сейчас нет времени заниматься.

В остальном же — это работающий торговый терминал, запускаемый как под Windows, так и под Wine.

Будьте осторожны. Нужны специальные знания и навыки профессионального программиста.

При неправильном или неквалифицированном использовании вы можете легко совершить нежелательные действия, т.к. «защита от дурака» отключена. Описание функций здесь и далее по всему моему блогу.


Отказ от ответственности за использование Вами бесплатных продуктов

Разработчик не несет никакой ответственности за ущерб, который может быть причинен Вам или Вашему компьютеру в результате установки бесплатного программного обеспечения, размещенного по ссылке на GitHub. Несмотря на то, что программное обеспечение разработано мной, я не оказываю по нему техническую поддержку.

Загружая и/или используя настоящий продукт, Вы принимаете условия индивидуального лицензионного соглашения, поставляемого в комплекте с продуктом. Как правило, это означает, что Вы используете их на свой страх и риск и разработчик не несет никакой ответственности ни за какие последствия, которые могут наступить в результате использования Вами продукта, получаемого с данной страницы, или невозможности его использования.

Если не оговорено иное, продукт предназначается только для использования в некоммерческих целях, но если Вы желаете заняться распространением продукта или включить какую-либо его часть в коммерческий продукт, Вы должны вначале получить на это разрешение.


Ссылка на репозиторий GitHub. (исходники).

Уже собранная версия  (zip-архив).

Поздравляю всех православных с Рождеством.

69 Комментариев
  • Дом Металла
    06 января 2018, 05:11
    Правильно сделал что выложил предупреждение. Я как пользователь и тестировщик всех подобных ноу-хау отмечу что это очень важно особенно если учесть что робот может лечь из-за обновлений (допустим) 
  • Дом Металла
    06 января 2018, 05:20
    Автору у меня был опыт работы с роботом BigTrend для российской биржи. У него было два 2 режима автоматической торговли, которые к сожалению, сейчас не помню. Его главная проблема в том, что он только для РФ, на рынках которых много непрозрачного. Но конечно скальпинг как у тебя это неплохая защита от всяких неприятностей. Спасибо за ссылку. 
  • Дом Металла
    06 января 2018, 05:23
    Также спасибо что выложил полностью. Так как если у вашего робота библиотеки не хватает с каким-нибудь индикатором или код не валидный он не будет работать. Я видел роботов которые можно было оптимизировать полночи, а он в итоге сделки просто не открывал. Это настолько бесило что готов был клавиатуру выкинуть. Некоторые горе создатели не создавали на UTF-8. Потому я вам советую брать телеграммных ботов так как: а) точно видно, что он работает так как он валит в рамках одной экосистемы б) можно забыть про баги. Вы не представляете, как это круто. Сам пользуюсь телеграммным советником @my_investing_bot (всем советую)
  • Дом Металла
    06 января 2018, 05:24
     Короче неистово плюсую и иду спать.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн