После многолетнего молчания на смартлабе, я решился наконец написать свой первый пост и заодно показать альфа-версию торговой платформы, которую пилю под свои нужды. Очень хотелось иметь программу для автоматизации скальпинга и высокочастотного трейдинга, не такую топорную как Quik и с собственным блекждеком.
Вдохновила меня прекрасная программа Николая Морошкина Qscalp и захотелось иметь похожую, но с блекджеком Python внутри. С большим уклоном в автоматический скальпинг, и с меньшим — в ручной.
Я хотел писать торговые стратегии для скальпингового привода на Питоне, имея возможность творить с рыночными данными все, что угодно. Например, экспортировать тики в базу данных или скармливать их нейросетям в реальном времени. Ну и заодно проверить, действительно ли Python, как уверяли некоторые, слишком медленный для реализации подобных задач. Создавал программу в свободное время.
Итак, у нас был Transaq XML Connector, QT, Python и целое множество библиотек всех сортов и расцветок, а также Windows, Linux, wine и VirtualBox. Не то чтобы это был необходимый запас для разработки. Но если начал писать проект, становится трудно остановиться. Единственное, что вызывало у меня опасение — это pyinstaller. Нет ничего более беспомощного, безответственного и испорченного, чем ошибки при сборке. Я знал, что рано или поздно мы перейдем и на эту дрянь.
Банальный/небанальный вопрос
Буду заводить деньги на одного из российских брокеров, который дает возможность торговать на Западе (Finam-Who trades, БКС, Открытие, вроде все).
Рассматриваю российские — чтобы снизить издержки по вводу-выводу активов, плюс как-никак поддержка и оперативно можно дозвониться, как американские брокеры будут относиться к рос клиентам — хз, плюс еще банк здесь должен выпустить эти деньги в валюте на Америку, а с этим всегда сложности — сам факт вывода валюты, источник происхождения средств, назначение и тд).
Стратегии все объемах, поэтому главное требование — возможность подключить к торговому терминалу брокера — платформы для анализа объемов (ATAS