Постов с тегом "Торговый софт": 1893

Торговый софт


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

    • 06 января 2018, 05:07
    • |
    • pmus
  • Еще

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

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

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

Что умеет:


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


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

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

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

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



( Читать дальше )

QUIKSharp почти достиг 1.0, so what?

QUIKSharp - самый удобный и единственный действительно open-source коннектор к Квику — приближается к версии 1.0 и к трехлетию (OMFG, как быстро крипторынок растет время течет!). Правда 1.0-beta уже почти как полноценный 1.0.

Прошлое предновогоднее обновление  — благодаря Prophetic  — было очень продуктивным, закрыло важные для многих дыры, и добавило примеры. С тех пор мы допилили еще, а коннектором воспользовались приличное количество пользователей на ГитХабе, а также:
  • TSLab — спасибо, что добавили ссылку! Верю на слово, не скачивал после этого ;)
  • OsEngine — очень интересный проект. Виден серьезный подход к делу практикующими людьми. Спасибо за лучи поддержки, добрые слова в Readme (и за тот email, Alex)!


( Читать дальше )

Помогите с quotes updater.

Всем привет.Помогите настроить quotes updater.Программа перестала скачивать с google   и yahoo.Или подскажите альтернативу.

Торгуем из под Linux Часть 4 - Финал.

    • 17 августа 2017, 16:25
    • |
    • Svips
  • Еще

Первая часть
Вторая часть
Третья часть

Всем привет.

Вот мы и закончили свой проект перевода своих торговых решений на операционную систему Linux. За шесть месяцев было написанно с нуля все что нужно для нашего стиля торговли и контроля рисков. Поставленные и решенные задачи:

  — Иметь унифицированный терминал для торговли разных бирж
  — Иметь сервер рискменеджера для контроля рисков
  — Независить от платформы клиента(трейдера), виндовс, линукс, андроид, макос и тд.
  — Возможность одновременной торговли на одном счете нескольких трейдеров\роботов

Весь комплекс прошел боевое тестирование и успешно внедрен в повседневную работу. Всем кто следил за проектом и поддерживал, огромное спасибо!

Ну и небольшое видео как это было:



( Читать дальше )

Бесплатная торговая платформа Jatotrader. Новая версия 2.6

Всем привет!
Вышла новая бесплатная версия Jatotrader 2.6! Особенности прошлой версии 2.5 можно посмотреть в этом посте https://smart-lab.ru/blog/391472.php
В версии 2.6 разработан новый коннектор к КВИКу. Данные из КВИКа теперь поступают в Jatotrader через луа-скрипт. Передавать данные по DDE начиная с версии 2.6 уже не будем. Настройки в КВИКе очень сильно упростились, нужные таблицы достаточно просто открыть. Для начала соединения необходимо нажать одну кнопку в Jatotrader, а в КВИКе запустить луа-скрипт QuikLuaJATO.lua — и всё!
Как настроить новый коннектор смотрите в этом коротком видео:


( Читать дальше )

бэктестинг опенсорс

Добрый день,

подскажите пожалуйста, кто какие опенсорс решения использует для бэктестинга торговых стратегий? Знаю, что есть Wealth-Lab и другие продукты, но хотелось бы именно опенсорс. На данный момент на Гитхабе в лидерах Питон с несколькими продуктами, среди которых (по количеству звездочек):

finmarketpy ==> https://github.com/cuemacro/finmarketpy

rqalpha       ==> https://github.com/ricequant/rqalpha

backtrader  ==> https://github.com/mementum/backtrader

 

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

Спасибо

Оповещение за 15 секунд до закрытия любого таймфрейма

Бесплатно до понедельника 03.07.2017 г.!!!
Таймер для трейдинга — TradeTimer

Оповещает о закрытии любого таймфрейма за нужное количество секунд!

✅ Ссылка для скачивания в App Store: itunes.apple.com/ru/app/tradetimer/id1236577383?l=en&mt=8
✅ Сайт разработчика: 
timerfortrading.ru

----------

Оповещение за 15 секунд до закрытия любого таймфрейма



О пользе симметричных алгоритмов. Бесплатная торговая платформа Jatotrader

Старая добрая Англия. Джентльмен звонит из клуба поздно вечером домой. К трубке подходит слуга.
Джентльмен:
— Гарри!
Слуга:
— Да, сэр.
— Скажи-ка Гарри, что сейчас делает моя жена?
— Как что, сэр! Она сейчас с Вами в вашей спальне.
— Гарри, сними со стены ружье и убей обоих! Я подожду на проводе.
— Как Вам будет угодно, сэр.
В трубке слышны выстрелы, спустя минуту слуга подходит к телефону.
— Ну что там, Гарри?
— Сэр, ее я убил сразу, так как, извините за пикантные подробности, она была «сверху». А он увернулся, вскочил на подоконник,
спрыгнул на клумбу и скрылся в парке.
— Гарри, но у нас же под окном нет клумбы...
— А Вы куда звоните, сэр?...

Как понять, что направленный алгоритм перестал приносить прибыль в заданном направлении? Где та точка, когда нужно его остановить? Другими словами, где «джентльмен» должен был понять, что что-то пошло не так? Наверное, в том месте, где «джентльмен» начал увеличивать риск.
Для, уменьшения риска в случае применения направленных алгоритмов я использую их симметрию. Это значит, что запускаются одновременно два алгоритма, один из них настроен на торговлю «от покупки», второй «от продажи». Все настройки алгоритмов абсолютно идентичны. Т.е. мы не даем преимущество в настройках ни одному автомату (как бы не знаем, куда пойдет рынок). Алгоритм, торгующий от покупки не может, в случае появления сигнала на продажу выставить заявку если у него позиция равна нулю. Аналогично для алгоритма «от продажи». Сейчас не будем вдаваться в подробности, как происходит открытие позиции. Основная задача ограничить риск (размер открытой позиции) у обоих автоматов одновременно. На графиках показаны результаты торговли с помощью робота «Кокоша» для RIM7 вчера 12 апреля 2017 года.

( Читать дальше )

Торгуем из под Linux Часть 3.

    • 07 марта 2017, 11:53
    • |
    • Svips
  • Еще


Первая часть
Вторая часть


Всем привет.

Прошло чуть больше месяца как мы стартанули переписывать все ПО под новую концепцию. Как вы помните основные посылы были следующие:
  — Написать нативный кроссплатформеный сервер для проптрейдинговой деятельности
  — Написать Веб простейшую торговую платформу для проптрейдинговой деятельности

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

Лицо или группа лиц которая хочет торговать с одного аккаунта Квика и иметь при этом рискменеджера. Т.е. по сути, Квик является датафидом и исполнителем заявок. Он подключается к нашему серверу и работаетает с ним. Клиенты — проптредеры подключаются через вебклиента к нашему серверу и совершают сделки в рамках своих лимитов, которые контролирует сервер. Такая своеобразная возможность дать в ДУ без предоставления доступа к счету и приэтом 100% контролировать риски трейдеров. Сервер на нашей стороне. Тредеров добавляем сами, и каждому выставляем лимит потерь на день и рабочий сайз. В итоге трейдер не может за день потерять больше чем лимит.

Буквально вчера закончили тесты первой альфаверсии с минимальным функционалом.
  — Сервер: принимает и раздает стакан и часовой чарт, принимает и отсылает информацию по ордерам, мониторит риски трейдеров.
  — ВебКлиент: принимает и отображает стакан и часовой чарт, выставляет и снимает ордера, принимает информацию по ним.

На данный момент платформа работает стабильно, поэтому переводим всех своих трейдеров на нее. Дальше уже будем дорабатывать остальной функционал.

Если интересно, ставьте плюсы, будем постить дальнейший ход дел )
Конструктивная критика и предложения приветствуются.
Всем профитов!

Ну и скриншот текущего клиента:

DirexTrade Web Client

 


Новая версия FortsSoft Terminal

Всем привет.

                Мы выпустили обновлённую версию нашего терминала. Изменения коснулись в основном опционов, коннектор остался по-прежнему cGate Plaza 2, но коннектор Quik уже на подходе)

                В новой версии добавлена доска опционов, моделирование виртуальных опционных портфелей, расчет и графический анализ грек.

 Новая версия FortsSoft Terminal
Новая версия FortsSoft Terminal



( Читать дальше )

....все тэги
UPDONW
Новый дизайн