- 프로그램 자동 매매 후기 (그리드 매매법) - 벌써 2년 회고!
- 들어가며 주식 투자를 제대로 시작한지 벌써 2년이 되었습니다. 글을 작성하는 시점에 주식을 투자하고 계신 분들은 이미 이 글의 답을 알고 계실 겁니다. 주식 시장은 빠르게 변하며, 제 생각과는 다른 방향으로 가더라구요. 물론 이번 2년은 이렇게 후기를 작성하고 끝낼 수 있는 상황입니다. 그럼에도 또 2년 뒤의 내가 여전히 성과를 못 내고 있다면 참고하기를 바라면서 프로그램 자동 매매 후기를 작성해보겠습니다. 주식 매매 방법론의 선택 많은 주식 투자 방법론이 있습니다. 항상 결과적인 이야기가 많다보니 다른 방법론의 성공이 크면 클수록 내가 선택한 방법론은 결과가 좋지 못한 느낌이 큽니다. 2년 동안 오픈채팅방을 지켜보고 있는데 아이디어가 무궁무진합니다. 안좋은 상황을 극복하기 위한 고민들을 통해서 전보다 ..
Прошло уже 2 года с момента написания этого текста. Те, кто заинтересован в результатах, могут сначала ознакомиться с ретроспективным обзором.
В предыдущем посте я подумал, что нужно создать программу автоматической торговли американскими акциями 2-го поколения.
Эта мысль пришла мне в голову 19 декабря (вс) утром, и я начал подготовку в тот же вечер после ужина.
Поскольку я уже создавал 1-е поколение и у меня была подготовлена основа, я смог быстро подготовиться.
Однако в процессе возникло несколько проблем, поэтому я хочу систематизировать их.
Резюме MVP
Я составил список функций, которые необходимо подготовить.
Для 1-го поколения использовался ПК с невысокой производительностью, а для 2-го поколения, к счастью, удалось выбрать более мощный.
Характеристики ПК
Intel(R) Core(TM) i5-4590 CPU @ 330GHz
8.0GB DDR3
SSD 240GB
[Брокерский счет]
Открытие брокерского счета для торговли зарубежными акциями
Условие: необходимо использовать Kiwoom Securities Heroine Global (в настоящее время программа автоматической торговли разработана под Heroine Global)
Установка и настройка Heroine Global
Чтобы программа могла работать на этом ПК постоянно, сертификат электронной подписи также сохраняется и настраивается на жестком диске.
После входа в Heroine Global также выполняется несколько настроек.
Перевод инвестиций и конвертация валюты
В качестве начального капитала было установлено 3 миллиона вон, и учитывая высокий курс валют, было конвертировано 2500 долларов США.
Поскольку работа была выполнена в воскресенье, я не уверен, связано ли это с тем, что конвертация не произошла сразу после перевода, но конвертация стала доступна в понедельник.
(На счете 3 миллиона вон отображаются, но в воскресенье сумма конвертации в 3 миллиона вон не отображалась.)
[UiPath - RPA]
Установка и настройка UiPath Studio
После установки UiPath Studio необходимо настроить его как автономную версию и версию сообщества.
Импорт и настройка проекта 1-го поколения
Импортируем проект, работающий на 1-м поколении, чтобы он работал и здесь.
(Настройки БД и т.д. изменяются.)
Тестирование выполнения проекта
Из-за логики проверки длительного времени невозможно было протестировать работу,
но было подтверждено, что импортированный проект выполняется правильно.
Настройка планировщика
Настройка запуска данного проекта в 23:31 по понедельникам, вторникам, средам, четвергам и пятницам.
[БД]
Поскольку я разработал систему, в которой основные параметры инвестиционной методологии обрабатываются через БД, настройка БД была обязательной.
Установка и настройка SQL Server Express
Если бы настройка выполнялась с нуля, потребовалась бы установка, но поскольку уже существовала БД, используемая 1-м поколением, установка не понадобилась.
Создание базы данных
База данных была зарезервирована и восстановлена под другим именем, а данные в таблицах были удалены.
Структура таблицы очень простая, но позже я также систематизирую соответствующую информацию.
Настройка параметров
Начальные условия: 3 миллиона вон - 2500 долларов США, и было решено инвестировать в ETF FNGU, который сильно упал в 1-м поколении.
Было установлено 30 уровней, а DOWN_RT и UP_RT были установлены на 1%.
Этот счет будет инвестировать в FNGU от 1-го уровня до -30%.
Инвестиционный капитал невелик, но 2500 долларов США были хорошо разделены на 30 частей (1-й уровень: 470 долларов США, остальные уровни: 70 долларов США).
Я думал, что после выполнения этих подготовительных работ можно будет запустить автоматическую торговлю,
и 20 декабря (пн) в 23:31 я проверил работу системы.
Конечно, для выполнения последующих задач, таких как (1) анализ графиков по акциям и (2) публикация в блоге, необходимо выполнить дополнительные настройки.
Однако я посчитал это второстепенным, и теперь, когда система работает стабильно, я постепенно займусь следующими этапами.
На самом деле, мне нужно перейти к следующему этапу, но для того, чтобы получить уведомления о запуске программы автоматической торговли и о покупках/продажах,
я создал чат-канал в Telegram и настроил его.
Журнал выполнения 2.0 от 20.12 (пн)
Следующие шаги
Анализ графиков по акциям
Устанавливаем Python, настраиваем среду, копируем исходный код 1-го поколения и изменяем настройки БД.
Также копируем исходный код функции мозаики.
После подготовки и проверки работоспособности настраиваем планировщик (6:10 утра).
Публикация в блоге
Создаем отдельный аккаунт блога или добавляем категорию в текущий блог и изменяем настройки публикации RPA.
Импортируем и настраиваем проект публикации в блоге, а затем проверяем его работу.
После подготовки и проверки работоспособности настраиваем планировщик (6:20 утра).
Заключение
Хотя это программа автоматической торговли, настроенная в соответствии с используемой мной инвестиционной методологией,
я планирую составить руководство по установке, чтобы упростить ее использование, и подготовить файлы для распространения.
Если у вас есть интерес к автоматической торговле, пожалуйста, не стесняйтесь задавать любые вопросы в комментариях или по электронной почте.
Мой электронный адрес указан в левом верхнем углу (ssjokelife@naver.com).
Комментарии0