Создается впечатление, что это превращается в серию статей. Однако в этот раз я хочу систематизировать информацию о том, какие разработки я рассматривал для автоматической торговли акциями. (Это простое перечисление в целях систематизации, поэтому оно может быть изменено в любое время.) Какую бы брокерскую компанию ни использовали для разработки и какой бы метод торговли ни применяли, базовый механизм, вероятно, будет одинаковым. Я считаю, что если эти базовые функции будут работать исправно, а затем будут реализованы функции, специфичные для конкретной брокерской компании, или будут восполнены функциональные пробелы, то можно создать хорошую программу для автоматической торговли акциями.
- Подготовка среды разработки
- Открытие счета
- Установка HTS, MTS, API
- Заявка на API
- Заявка на участие в тренировочной торговле
- Заявка на торговлю иностранными ценными бумагами
- Выбор языка программирования - Python
- Разработка
- Учетная запись
- Вход в систему (реальная/тренировочная торговля)
- Управление настройками
- Управление токенами (при необходимости)
- Реализация базовых функций (внутренний/внешний рынок)
- Проверка счета
- Денежные средства
- Остаток
- Базовый запрос
- По каждому инструменту - текущая цена, данные графика
- Запрос в реальном времени
- Цена сделки
- Заявка
- Заключение сделки
- Торговля
- Покупка/продажа
- Изменение/отмена
- Заключение сделки
- Незавершенные сделки
- Отчет (уведомление)
- Прибыль/убыток за период
- Уведомление в мессенджере
- Пользовательский интерфейс
- Выбор библиотеки - Qt5
- Компоненты
- Таблица (сетка)
- Комбобокс
- Переключатель
- Кнопка
- Прочие утилиты
- Временная зона - время, связанное с торговлей иностранными ценными бумагами / время по Корее - летнее время
- Журнал
- Сохранение информации - файл, БД
- Проверка счета
- Реализация основной логики
- Выбор инструментов
- Метод выбора инструментов для мониторинга
- Метод торговли
- Использование дробной торговли
- Условия торговли
- Условия покупки/продажи
- Выбор инструментов
- Учетная запись
- Эксплуатация
- Тестирование
- Моделирование (тренировочная торговля)
- Автоматизация
- Настройка ПК (или сервера)
- Молитва/надежда
- Обратная связь/детализированная настройка логики
- Тестирование
Выполнив эти шаги, вы сможете создать и запустить программу для автоматической торговли акциями. Иногда какие-то пункты могут быть пропущены, а на какие-то потребуется обратить особое внимание, но, я думаю, все они будут находиться в рамках этого процесса.
Пусть ни подъемы, ни спады не выбивают вас из колеи.
Важно понимать, что мы выбрали способ инвестирования – торговлю акциями, и наша главная цель – получение прибыли. (Необходимо следить за тем, чтобы автоматическая торговля не стала целью сама по себе. Автоматическая торговля – это всего лишь средство.) Метод торговли, который я выбрал, в последнее время приносит прибыль, но если смотреть на результаты, то 2022 год был действительно мрачным. Тем не менее, это выбранный мной подход, поэтому я просто продолжаю его использовать. Кроме того, в последнее время я не только вернул первоначальный капитал, но и получаю прибыль, но это все равно не повод для огромной радости. Так и должно быть. Поэтому, когда я перехожу к стадии эксплуатации, то, конечно, молюсь/надеюсь, что буду получать прибыль, но еще больше я хочу, чтобы я сам не поддавался «эмоциональным качелям». Я надеюсь, что вы также будете твердо настроены продолжать инвестировать.
Комментарии0