Обсуждение статьи "Продвинутый ресемплинг и выбор CatBoost моделей брутфорс методом" - страница 11

 
Maxim Dmitrievsky:

т.е. это пример загрузки данных из терминала, сохранения в файл. А потом можно использовать в колабе

Благодарю. 

Есть ещё один вопрос. Как открывать сделки по этой модели МО прямо в python? Можете прислать код?

 
Evgeni Gavrilovi:

Благодарю. 

Есть ещё один вопрос. Как открывать сделки по этой модели МО прямо в python? Можете прислать код?

Готового нет, нужно написать класс открытия ордеров для этой модели

справку можно почитать

https://www.mql5.com/ru/docs/integration/python_metatrader5

Документация по MQL5: Интеграция / MetaTrader для Python
Документация по MQL5: Интеграция / MetaTrader для Python
  • www.mql5.com
Python является современным высокоуровневым языком программирования для разработки сценариев и приложений. Содержит множество библиотек для машинного обучения, автоматизации процессов, анализа и визуализации данных. Пакет MetaTrader для Python предназначен для...
 
Maxim Dmitrievsky

В Colab, к сожалению, не работает( 

https://colab.research.google.com/drive/1jUasWYQ_Gf3R0AOQDwVJtkji_49QH_0y 

Там по-прежнему указан модуль mt5, а без функции get_prices() не знаю как установить start и stop_date. Где там ошибка?

 
Evgeni Gavrilovi:

В Colab, к сожалению, не работает( 

https://colab.research.google.com/drive/1jUasWYQ_Gf3R0AOQDwVJtkji_49QH_0y 

Там по-прежнему указан модуль mt5, а без функции get_prices() не знаю как установить start и stop_date. Где там ошибка?

просто файл открываете, get_prices уже не нужен. Т.е. остается код после g_p. ну еще для валидации нужно свой файл загрузить.

я не понимаю зачем это надо, потому что колаб медленнее даже моего ноутбука с мобильным процессором

 
Maxim Dmitrievsky:

просто файл открываете, get_prices уже не нужен. Т.е. остается код после g_p. ну еще для валидации нужно свой файл загрузить.

я не понимаю зачем это надо, потому что колаб медленнее даже моего ноутбука с мобильным процессором

Всё получилось, загрузились в output 2 файла cat_model.mqh это в /include/ а второй - catmodel.h для какой директории?

 
Evgeni Gavrilovi:

Всё получилось, загрузились в output 2 файла cat_model.mqh это в /include/ а второй - catmodel.h для какой директории?

cat_model.mqh это include файл для бота, в папку с инклудниками терминала надо закинуть
 
Maxim Dmitrievsky:
cat_model.mqh это include файл для бота, в папку с инклудниками терминала надо закинуть

да, закинул. но в метатрейдере не запускается тестер, видимо из-за отсутствия файла catmodel.h 

он же принимает участие в формирование торговых сигналов?

 
Evgeni Gavrilovi:

да, закинул. но в метатрейдере не запускается тестер, видимо из-за отсутствия файла catmodel.h 

он же принимает участие в формирование торговых сигналов?

нет, это си библиотека, с нее парсится .mqh

 
Maxim Dmitrievsky:

нет, это си библиотека, с нее парсится .mqh

добавил пути к файлам - трейнинг prnew.csv и тест prnews.csv 

но полученный R2 почти всегда выше 0.9, может быть look_back неправильно установлен и поэтому полученный файл mqh ошибочный, из-за которого не получается тестить в терминале 


https://colab.research.google.com/drive/1eeyRA5bGaFMfX1THnMsL5hwKmxBkqvqP 


https://drive.google.com/file/d/1LIRhpk5iU_dYQbefZ-FFQM6XMV_cOh26/view?usp=sharing  test data


https://drive.google.com/file/d/18RpJec9EGSCSknwaHsevgHcZuCeoOvP5/view?usp=sharing  training data

 
Кстати, с помощью get_prices в Jupyter Notebook файл mqh загружается правильный, потом отлично тестится.