Если у вас, как у меня, открыт счет в Interactive Brokers, то для отслеживания его состояния (баланса) вам понадобятся следующие метрики: Net Liquidation Value, Equity with Loan Value, Initial Margin, Maintenance Margin, Buying Power и пр.
Данные параметры могут варьироваться от типа счета, который может быть денежным (Cash Account) и маржинальным (Margin Account). (Отличие денежного счета от маржинального в том, что он не дает использовать средства брокера и совершать короткие продажи.) Сложнее всего разобраться с показателями Margin Account, поэтому мы рассмотрим именно их.
Итак, как я и обещал, исходники торгового терминала RTS-Robot версии 1.0 выложены на GitHub!
Напоминаю, что язык программирования — Python 2.7, брокер — Финам, коннектор — Transaq XML Connector. (в том числе и Transaq HFT)
Что умеет:
Выложенное решение имеет некоторые ограничения, а именно:
— Упрощенный код, многое из «планов на будущее» отключено и/или убрано.
— Торговые алгоритмы работают только с одной бумагой. (несложно доделывается.)
— Коннектор только один
— Бесплатной поддержки нет и не будет (мне работать надо!)
— Короткий документ о том, «как это всё собрать и заставить работать» если напишу, то позже
— Сайт проекта обновлю позже, сейчас нет времени заниматься.
В остальном же — это работающий торговый терминал, запускаемый как под Windows, так и под Wine.
Будьте осторожны. Нужны специальные знания и навыки профессионального программиста.
Наше последнее обновление понравится тем, кто привык к классической черной цветовой гамме торговых терминалов. Мы уже давно протестировали темную тему на мобильных устройствах и теперь добавили ее в десктопную версию.
Чтобы настроить внешний вид терминала, зайдите в настройки и выберите «темную» цветовую схему. Осталось только перезапустить приложение.
На скриншоте можете также заметить, как одной галочкой в настройках мы сворачиваем всю панель инструментов в мелкие значки без надписей. Именно так это теперь и работает, если вы хотите сделать рабочее пространство более компактным.
Десктопный терминал — не единственное, что попало в нашу последнюю волну обновлений. Мы также доработали наши мобильные приложения.
Для iPhone и iPad:
Январские праздники давно закончились, а праздничное настроение все еще здесь :) В качестве подарков у нас — обновления торгового терминала. Надеемся, они придутся вам по вкусу.
Новый модуль «Время и продажи»
Просматривайте прошедшие сделки по инструменту за последние дни в новом модуле «Время и продажи». Там отображаются данные о времени совершения сделки, цене сделки и количестве проданных инструментов. Чтобы открыть модуль, кликните правой клавишей мыши по названию инструмента и выберите соответствующий пункт меню. Модуль доступен только для тех инструментов, по которым сохраняется история сделок.
Греки в таблице Корзины
Корзина – тот самый модуль, которым пользуетесь, чтобы совершить несколько сделок с разными инструментами одновременно, и при этом хотите проконтролировать каждую мелочь. Теперь вы можете менять набор столбцов в таблице, оставляя только необходимую информацию. Но приятнее всего то, что в таблицу Корзины теперь можете добавлять греки!