Documentation
Основные материалы по системе, данным и рабочим процессам.
Заглавная страница
Стартовая навигация по документации Marketpawns
Алгоритм пересчета моделей в реальном времени в разбивке на основные этапы
Алгоритм пересчета моделей основан на пошаговом проходе по инструментам, выполнении расчетов и обновлении информации в базе данных. Контроль времени выполнения и обработка ошибок также включены в алгоритм для эффектив...
Внесение моделей в БД
При старте модуля mp_calc_models происходит определение какие поля где должны храниться (см. статью Структура базы данных marketpawns, раздел mp_models и группа связанных таблиц).
Загрузка котировок при использовании API Metatrader
Загрузка новых котировок происходит немного по-другому чем обновление:
Многопоточный режим расчёта моделей
Стандартный процесс расчета моделей (файл mp_calc_models.php) — это непрерывный запрос списка инструментов (pair_id + tf), где последний обработанный бар (поле dandt в табл. mp_last_calc) отличается от последнего бара...
Обзор системы получения и актуализации данных
Получение и актуализация информации в настоящий момент разделено на три логически не зависимых процесса: Статья требует обнолвения
Описание технологии расчёта параметров NEXT
NEXT-параметры — это специальные расчётные параметры, моделирующие значения контрольных и преконтрольных характеристик модели, если бы на следующем баре (NEXT-баре) был достигнут уровень подхода (Approach Level). Они...
Описание торгового бота
Лог также содержит информацию о всех открытых и закрытых позициях, включая время входа и выхода, уровни входа и выхода, текущие финансовые результаты, а также соотношение потенциальной прибыли к потенциальным потерям.
Перевод моделей в архив (arc / Done)
В интерфейсе вкладка Actual Models показывает модели с флагом arc = 0, а вкладки Archive/… — модели с arc = 1.
Система нейронных сетей marketpawns
Если сигнал от NN3 есть, но его не видно на mpawns, вероятно, это связано с тем, что потенциальный TP/SL меньше заданного (0.1). В этом случае система пропускает сигнал и удаляет его из БД.
Скрипт для создания таблицы "models" в БД
CREATE TABLE `models` (
Структура базы данных marketpawns
Список используемых пар. Зависит от состава инструментов поставщика ликвидности. В настоящий момент, если разрядность не определена, то digits определяется на основании данных (истории баров), предоставленных провайде...
Технические детали о Flask
Сервис Flask, запущенный на Ubuntu 20.04 LTS, доступен по адресу: http://194.67.112.136:5000/analize (кроме порта 5000 также и на других портах, обеспечивающих многопоточный режим расчёта моделей)