Хороших выходных, кто о чем а лысый о расческе. Обложился литературой на годы вперед. На рис. 1 текущая система. А на рис. 2 то как я вижу следующую. Прошу покритиковать как обычно (направить:). Да, в том числе правда в том, что мне нравится программировать. вторая часть правды в том, что я не профессиональный программист. Задействование помимо интрадея и среднесрочных систем требует в моем понимании освоения питона. Идея машинного обучения и т. д. Из текущего понял что в интрадее оставил для себя буквально 3-4 идеи, жизнеспособных из моей практики. Спасибо небезызвестному Ларри В., многие мысли созвучны.
прототип
могут сказать, что есть готовые работы, но мы это обсуждали, я не хочу абсолютно ни от кого зависеть.
Тоже люблю фантазировать на эту тему и что-нибудь попилить эдакое.
Но фотки листочка, в 21-м веке — осуждаю)), плохо же видно).
ты зависишь
0 от электричесва
1 от компа
2 от инета
3 от сервера брокера
4 от биржи
5 от квика
6 от винды
7 от своего софта (малая из бед)
первые 6 пунктов меня не напрягали никогда.
и пару раз в месяц косячит брокер
софт вообще не напрягает
это стата лет за 6
Если вы не программист, то C++ — это форменное самоубийство.
Отправка заявок через файл тоже не лучшая идея.
Потому как никакой обратной связи нет.
Ну и важно понять что вам нужно в первую очередь:
1. Робота
2. Научиться программировать
Это совсем разные задачи с разным бюджетом и сроками.
Если решаете заниматься программированием, то с трейдингом придётся завязать.
Причём довольно надолго.
Вместо поиска торговых идей голова будет занята совсем другим.
И вот тут вопрос: «А не пытаетесь ли вы уйти от главного в трейдинге? От генерации идей.»
1. Занявшись программированием, вы не станете программистом и престанете быть трейдером.
2. Настоящая сила в партнёрстве различных профессионалов.
Делать всё самому невозможно.
Александр Черников, .tro файл — это колбасные обрезки.
В нём лишь информация о транзакции.
Никаких данных об исполнении, ценах исполнения и пр. там нет.
Так это же самое сложное, а люди всегда в поиске простых путей.
Вы уверены, что написанный Вами робот сможет так же успешно приспосабливаться к изменению рынков на любых таймфреймах при многообразии и неожиданности новых факторов и вводных? Т.е. будет фактически полноценным ИИ?
Или будет лишь туповатым костылём, который нужно постоянно контролировать на случай форс-мажора?
2. C++ отменяем, назначаем C#
3. SQL используем только для хранения котировок, моделинга, в реальной торговле не используем от слова совсем
4. Всё, что нужно для ботов — храним в тексте (настройки бота), в памяти (оперативные данные — свечи, цены и т.п.)
концепт идеального подхода:
1. Loader — загружает свечи/другие данные от разных брокеров, регулярно, автоматом, сравнивает их между собой, информирует о нестыковках (несовпадение параметров свечи, полученной от разных брокеров)
2. Modeler / Backtester — моделирует/бэктестирует стратегию
3. Visualiser — рисует диаграммы с индикаторами как по данным моделирования, так и по фактическим сделкам для сравнения
4. Trader — торговый движок