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

Vladimir Perervenko #:
Интеграция с Питоном сделана так, что он видит и может взаимодействовать только с терминалом. Для взаимодействия с MQL нужен R или множество других менее удачных ИМХО решений

А R как взаимодействует с MQL? Не понял разница в чём глобально.

Aleksey Vyazmikin #:

А R как взаимодействует с MQL? Не понял разница в чём глобально.

С использованием многолетне проверенной библиотеки mt-R. Глобально это дает возможность использовать совместно MQL/R/Python как в боевом применении так и при тестировании, с небольшим изменением. При тестировании котировки и команды через MQL а при работе через Python.
mt-R
mt-R
  • www.mql5.com
Библиотеки связи терминалов МТ4/5 с R
Vladimir Perervenko #:
С использованием многолетне проверенной библиотеки mt-R. Глобально это дает возможность использовать совместно MQL/R/Python как в боевом применении так и при тестировании, с небольшим изменением. При тестировании котировки и команды через MQL а при работе через Python.

Как я понял, разница в том, что можно запустить из MQL код на исполнение в R.

Aleksey Vyazmikin #:

После запуска терминала 21 секунда

Повторный запрос данных 13 секунд

И ещё раз - тут уже почти моментально 0,5 секунды

В общем поэкспериментируйте - код из терминала будет работать

лайк

Vladimir Perervenko #:
С использованием многолетне проверенной библиотеки mt-R. Глобально это дает возможность использовать совместно MQL/R/Python как в боевом применении так и при тестировании, с небольшим изменением. При тестировании котировки и команды через MQL а при работе через Python.

А почему питон а не mt5R ?

я просто оставлю это здесь 

внутри MQL (не снаружи через неизвестный интерфейс я прямо внутри)- ДВА языка сразу :-) 

Матрёшкой - Tcl & Python

Aleksey Vyazmikin #:

Как я понял, разница в том, что можно запустить из MQL код на исполнение в R.

Не только. Вы получаете возможность отправлять информацию из МКЛ в Р и Питон, выполнить там обработку/вычисления, и получить обратно результат. Такая структура позволяет использовать в одном терминале эксперты с различными версиями Питона и различными окружениями. Что нельзя реализовать при стандартном указании версии Питона в редакторе.

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

mytarmailS #:

А почему питон а не mt5R ?

тут я не понял
GitHub - Kinzel/mt5R: Easy integration between R and MT5 using socket connection, tailored to fit Machine Learning users and traders needs
GitHub - Kinzel/mt5R: Easy integration between R and MT5 using socket connection, tailored to fit Machine Learning users and traders needs
  • Kinzel
  • github.com
mt5R is an R package that provides a framework for MT5 users that want to achieve Machine Learning analysis and trading. It provides easy integration with socket connection to reach maximum performance. Package has 34 functions (check Reference tab): Purpose # functions This is a basic example to load data, using time frame of 5 minutes : Check...
Maxim Kuznetsov #:

я просто оставлю это здесь 

внутри MQL (не снаружи через неизвестный интерфейс я прямо внутри)- ДВА языка сразу :-) 

Матрёшкой - Tcl & Python

Ну интерфейс известный и проверенный. Вариантов расширения возможностей стандартной интеграции много со своими плюсами и минусами.