Машинное обучение в трейдинге: теория, модели, практика и алготорговля - страница 2686

 
Evgeny Dyuka #:

вот пример костылей которых пришлось нагородить что бы остаться в MT5, это нормально???
это уже давно устаревшая версия, с устаревшими моделями, но обновлять не буду, смысла нет.

Вы сделали стороннее решение, защитили его в виде exe файла.

Странно, что не отдали открытый исходный код на Питоне? Ведь могли бы легко бросить *.py скрипт на чарт и все бы заработало?

Вот поэтому мы прикладываем столько сил, чтобы в рамках MQL5 можно было писать цельные и защищенные ML программы.

 
Renat Fatkhullin #:

Вы сделали стороннее решение, защитили его в виде exe файла.

Странно, что не отдали открытый исходный код на Питоне? Ведь могли бы легко бросить *.py скрипт на чарт и все бы заработало?

Вот поэтому мы прикладываем столько сил, чтобы в рамках MQL5 можно было писать цельные и защищенные ML программы.

там внизу к статье подшит открытый .py фаил, .exe сделан для тех, кто не хочет ставить python и заморачиваться с установками библиотек  

 
Renat Fatkhullin #:

Поддержка запуска *.py файлов в терминале - это возможность запускать уже разработанные модели внутри терминала. И штатная библиотека MetaTrader 5 for Python позволяет нормально общаться и торговать.

Я не зря ранее указал, что все сторонние интеграции - это путь скрепления изолентой с заведомо предсказуемым результатом. Нам такие пути не интересны вообще. Поэтому просить добавить изоленты не надо, как и пропустить не цельное решение.


Как вы можете наблюдать, язык MQL5 очень сильно растет и мы, как его разработчики, знаем и публично заявляем цели. Потом достигаем их.

Не беспокойтесь - почти все в ML можно будет делать в MQL5. Это именно та цель, к которой мы идем.

За прошлые 22 года мы научились достигать больших целей.

Не буду спорить, MetaTrader это проприетарный продукт высокого уровня, здесь хозяин-барин. Вы закинули вопрос, я высказал свое мнение. 
Может вы растете, а может усыхаете, это меня не касается, с моей стороны нет никакого фанатизма что бы что то читать и ждать обновлений. Я просто эгоистично хочу решить свои задачи и ищу инструменты. Думаю, этой логики придерживается большинство.

Инструкция длиной в страницу мелким шрифтом "как запустить нейросеть в MT5" это ненормально, а еще невозможность это монетизировать тоже не добавляет энтузиазма.

 
Renat Fatkhullin #:

Почитал Машинное обучение , возникли детские вопросы:

1. Как обучить модель? Где функции как у TensorFlow для формирования слоев и создания модели. Где аналог model.fit(...) для обучения?

2. Как модель опросить? Где аналог model.predict(...) ?

Это первые полтора вопроса, в очереди еще 125.

Документация по MQL5: Методы матриц и векторов / Машинное обучение
Документация по MQL5: Методы матриц и векторов / Машинное обучение
  • www.mql5.com
Машинное обучение - Методы матриц и векторов - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Evgeny Dyuka #:

а может MT5 на мою сторону перейдет, а я буду дальше заниматься чем занимался

МТ5 всегда будет только на своей стороне, а вы будете дальше заниматься костылями.

[Удален]  
Evgeny Dyuka #:

Почитал Машинное обучение , возникли детские вопросы:

1. Как обучить модель? Где функции как у TensorFlow для формирования слоев и создания модели. Где аналог model.fit(...) для обучения?

2. Как модель опросить? Где аналог model.predict(...) ?

Это первые полтора вопроса, в очереди еще 125.

Хотят же добавить совместимость через onnx хотя бы частичную, ML движка пока нет
Тогда для себя будешь делать на питоне, а продавать в виде ботов
И это же плюс в плане что не ограничиваешься одним языком, есть выбор
 
Maxim Dmitrievsky #:
Хотят же добавить совместимость через onnx хотя бы частичную, ML движка пока нет
Тогда для себя будешь делать на питоне, а продавать в виде ботов
И это же плюс в плане что не ограничиваешься одним языком, есть выбор

ничё не понял, то есть можно будет делать на питоне а потом превращать в .ex5 ?

[Удален]  
Evgeny Dyuka #:

ничё не понял, то есть можно будет делать на питоне а потом превращать в .ex5 ?

Ну
 

Повникал в интеграцию с питоном и не понял логику создателей.

Можешь получить всю основную рыночную информацию и можешь вернуть в терминал команду на открытие позиции, но не можешь получить сообщение от своего же эксперта или индикатора. Столько функций для обмена инфой, а такой мелочи нет ))

Вот сел питонист писать что-то используя эту библу и на втором шаге спрашивает "а что мне делать с этими барами и кучей инфы про терминал, символ, последнюю ошибку?, где индикаторы или мой же эксперт???"

Интересно какую логику использования закладывали создатели этой библы.  Если попросить добавить такую функцию, ответ будет про "изоленту"? Или мы, наверное, тупое стадо которое ничего не понимает.

Тут явно диссонанс между давлением прогресса и рынка и желанием сохранить свою песочницу нетронутой. Похоже развитие темы ML пойдет в той же логике. 

Документация по MQL5: Интеграция / MetaTrader для Python
Документация по MQL5: Интеграция / MetaTrader для Python
  • www.mql5.com
MetaTrader для Python - Интеграция - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Evgeny Dyuka #:

Повникал в интеграцию с питоном и не понял логику создателей.

Можешь получить всю основную рыночную информацию и можешь вернуть в терминал команду на открытие позиции, но не можешь получить сообщение от своего же эксперта или индикатора. Столько функций для обмена инфой, а такой мелочи нет ))

Вот сел питонист писать что-то используя эту библу и на втором шаге спрашивает "а что мне делать с этими барами и кучей инфы про терминал, символ, последнюю ошибку?, где индикаторы или мой же эксперт???"

Интересно какую логику использования закладывали создатели этой библы.  Если попросить добавить такую функцию, ответ будет про "изоленту"? Или мы, наверное, тупое стадо которое ничего не понимает.

Тут явно диссонанс между давлением прогресса и рынка и желанием сохранить свою песочницу нетронутой. Похоже развитие темы ML пойдет в той же логике. 

Логика введения интеграции с питоном была в том, чтобы удовлетворить неким конкретным запросам некоего вполне конкретного фонда. Более тесная интеграция явно не укладывается в бизнес-модель метаквот и поэтому её не будет, а попытки "учить их бизнесу", как всегда, будут бесполезными и забавно-наивными.

Последовав моему совету, сэкономите время и нервы.