MetaTrader 5 Python User Group - как использовать Python в Метатрейдере - страница 78
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ренат, есть какой-нибудь апдейт по поддержке ONNX?
Нет.
Пока нет спроса и подготовленной аудитории.
Много изменений сделали да прошедший год, старые скрипты перестали работать.
Есть терминал MT5 build 2361, 32bit на Windows 7. Сам он работает, но вот подключение python скриптов перестало работать (хотя в начале года работало).
Очевидно что из за обновлений терминала, больше ничего не менялось. Для теста запускаю простой скрипт
Вопрос какую версию python модуля MetaTrader5 необходимо установить чтобы опять всё заработало ? (или как откатить обновления терминала ?)
Устанавливал разные версии модуля - все выдают ошибки. Те что поновее выдают -10003, 'IPC initialize failed, MetaTrader 5 x64 not found',
некоторые проходят инициализацию , запускают терминал, но при запросе чего либо выдают RuntimeError: IPC recv failed in 'py_test.py'
Самые старые 5.0.10 имеют другие команды, но тоже не работают
Терминал до более новых версий уже не обновляется, была же какая то рабочая версия питоновского модуля, а сейчас не могу подобрать.
64 битная версия терминала требует обновления ОС и еще обновления кучи всего, плюс ОС 64 бит жрет в разы больше памяти и места на дисках, плохой вариант. Вообще политика автообновлений чего либо - плохая. Работает - не трогай.
Вообще необходима табличка в документации, какие версии с какой совместимы, раз не поддерживаете совместимость со старыми версиями и обновления принудительные.
Поддержка 32-битной операционной системы отключена много билдов назад. С тех пор терминал сильно изменялся. Отсюда вероятное разрешение Вашей проблемы: Вам НУЖНО использовать 64-битную Windows 10.
Но БЫЛ же совместимый билд терминала и модуля, можно просто их установить, без новых возможностей.
И обязательность Windows 10 64 bit это уже перебор для программы типа терминала. Слишком она тяжелая, жрущая, ненадежная, чтоб запускать на ней что либо требующее длительной работы. Там ещё свои проблемы с автообновлениями. Очень жаль что МТ привязан к этой системе.
Вам НУЖНО использовать 64-битную Windows 10.
А чем Windows 7 x64 не подходит? Я пропустил очередную новость???
А чем Windows 7 x64 не подходит? Я пропустил очередную новость???
как по мне 7ка лучше 10ки. нет ориента на мобильные системы.
как по мне 7ка лучше 10ки. нет ориента на мобильные системы.
Согласен, почти год работал на 10ке и приходя домой радовался семерке!
Нет.
Пока нет спроса и подготовленной аудитории.
Запускаю и как скрипт в редакторе MetaEditor и в jupyter notebook.
Не получается распечатать первые пять строк объекта DataFrame.
Беру скрипт из поставки 'data folder'\Scripts\Python\copy_rates_from.py' и добавляю строки:
а метод ничего не выводит:
Почему метод 'head()' не сработал, а вот такой манёвр:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 2650: Фоновая загрузка графиков и улучшения в профилировщике MQL5-кода
Rashid Umarov, 2020.11.10 14:03
Попробуй
Результат
сработал?
Почему метод 'head()' не сработал, а вот такой манёвр:
сработал?
Потому что метод head() (https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.head.html) возвращает объект, а не делает вывод в лог. Чтобы увидеть содержимое, нужно объект явно отправить в print()
Это анакондa для удобства выводит объекты как если бы вызвана команда print().