Сервис создания и проверки торговых и инвестиционных стратегий на базе нейронных сетей HOW-TO-GUIDE
Мастер сервер для работы с данными полученными из MoexAlgo
Исходные коды микросервисов пайплайна
Исходные коды платфомы на python для торговли на Московской бирже (MOEX)
Перечень скриптов микросервисов:
- data_markup.py Оценка потенциальной доходности торговли и инвестиций (тестирование гипотез разметки данных).
- data_gen.py Генерация датасетов
- edu_neural.py Обучение нейронных сетей
- calc_profit.py Оценка доходности нейронных сетей (бек тесты)
- calc_signals.py Генерация торговых и инвестиционных сигналов
- Скачайте установщик на сайте: https://www.postgresql.org/download/windows/
- Запустите .exe файл и пройдите основные шаги по установке.
- Stack Builder не требуется запускать. Уберите галочку и нажмите Finish
- В папке PostgreSQL 13 выберите и запустите приложение pgAdmin 4.
- Задайте пароль для административной панели, например, postgres.
- Произойдет подключение к серверу по указанному при установке паролю. После чего появится одна предустановленная база данных postgres.
- Создайте свою базу данных.
-
Выберите стандартную базу данных postgres и нажмите на нее правой кнопкой мыши.
-
В появившемся меню нажмите на пункт Query Tool. В центральной части программы откроется поле для ввода кода SQL.
create database <dbname>
-
Нажмите на кнопку выполнения кода
-
- Скачайте и установите PostgreSQL используя следующие команды.
$ sudo apt update
$ sudo apt install postgresql postgresql-contrib
$ sudo systemctl start postgresql.service
$ sudo systemctl status postgresql.service
- Создайте БД
$ sudo -u postgres psql -с "create database <dbname>"
- Проверьте созданную базу данных
$ sudo -u postgres psql -l
List of databases
Name | Owner | Encoding | Collate | Ctype
------------+----------+----------+-------------+--------------
goalgomoex | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8
postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8
(2 rows)
Поле успешно установки и настройки PostgreSQL требуется указать данные для подключения в файле конфигурации Набор параметров для подключения к БД хранится в файле application.properties
spring.datasource.url=jdbc:postgresql:https://localhost:5432/<dbname>
spring.datasource.username=<username>
spring.datasource.password=<password>
spring.datasource.driverClassName=org.postgresql.Driver
$ sudo apt install openjdk-17-jdk
Проверьте установленный пакет java
$ java -version
После успешной установки java можно настраивать и запускать сервер
Сервер настраивается редактированием файла application.properties
Linux
$ java -jar goalgomoex.jar
Windows
> java -jar goalgomoex.jar
После успешного старта сервера документация по API доступна по адресу
http:https://host:8080/swagger-ui/index.html