Обсуждение статьи "Прогнозирование временных рядов в MetaTrader 5 при помощи библиотеки машинного обучения ENCOG"
После компиляции и запуска NinjaIndicators вылетает такая ошибка:
В исходниках исправил только строку public const String DIRECTORY = "d:\\Fx_dev\\Program Files\\MetaTrader 5\\MQL5\\Files\\"; mt5export.csv сгенерирован скриптом и находится в указанной папке. Как заставить работать?
Edit: то же самое происходит при использовании оригинального ехе из статьи.
АУУУУУУУУУУУ. Вопрос еще актуален. Та же ситуация при использовании оригинального NinjaIndicators.exe без перекомпиляции.
ЗЫ: зачем выкладываете статью с нерабочим кодом???
АУУУУУУУУУУУ. Вопрос еще актуален. Та же ситуация при использовании оригинального NinjaIndicators.exe без перекомпиляции.
ЗЫ: зачем выкладываете статью с нерабочим кодом???
Собирать NinjaIndicators не нужно, он нигде не используется, из статьи удален.
В результате сборки проекта \EncogNNTrainDLL получается файл EncogNNTrainDLL.dll, который и используется в статье.
Для того чтобы заработали примеры, описанные в статье, его нужно поместить в каталог \Libraries. Файлы encog-core-cs.dll, Cloo.dll и log4net.dll нужно скопировать в каталог с terminal.exe.
Собирать NinjaIndicators не нужно, он нигде не используется, из статьи удален.
В результате сборки проекта \EncogNNTrainDLL получается файл EncogNNTrainDLL.dll, который и используется в статье.
Для того чтобы заработали примеры, описанные в статье, его нужно поместить в каталог \Libraries. Файлы encog-core-cs.dll, Cloo.dll и log4net.dll нужно скопировать в каталог с terminal.exe.
Как это не нужен???
Скрипт ExportToEncog выгружает данные индикаторов в csv, затем NinjaIndicators подхватывает этот csv, преобразовывает данные в понятный для ЕНКОГ формат и затем тренирует сеть. В результате появляется eg файл, который используется в индикаторах и советниках. С более подробным описанием процесса на английском ознакомьтесь на сайте автора по ссылке.
Все длл у меня лежат в нужных местах.
Индикатор NeuralEncogIndicator работать не хочет. Без файла step5_network.eg в папке MQL5\Files\ получаю картину:
С step5_network.eg из статьи получаю такое:
После компиляции и запуска NinjaIndicators вылетает такая ошибка:
В исходниках исправил только строку public const String DIRECTORY = "d:\\Fx_dev\\Program Files\\MetaTrader 5\\MQL5\\Files\\"; mt5export.csv сгенерирован скриптом и находится в указанной папке. Как заставить работать?
Edit: то же самое происходит при использовании оригинального ехе из статьи.
В файле step2_future.csv, созданным на базе mt5export.csv отсутствуют необходимые столбцы с данными, что является следствием неправильной обработки mt5export.csv . Это происходит в случае, если в настройках ОС в качестве разделителя целой и дробной части чисел задана",".
Установите разделитель целой и дробной части "." в разделе "Язык и региональные стандарты".
Как это не нужен???
Скрипт ExportToEncog выгружает данные индикаторов в csv, затем NinjaIndicators подхватывает этот csv, преобразовывает данные в понятный для ЕНКОГ формат и затем тренирует сеть. В результате появляется eg файл, который используется в индикаторах и советниках. С более подробным описанием процесса на английском ознакомьтесь на сайте автора по ссылке.
Вы правы.
Все длл у меня лежат в нужных местах.
Индикатор NeuralEncogIndicator работать не хочет. Без файла step5_network.eg в папке MQL5\Files\ получаю картину:
С step5_network.eg из статьи получаю такое:
В файле step2_future.csv, созданным на базе mt5export.csv отсутствуют необходимые столбцы с данными, что является следствием неправильной обработки mt5export.csv . Это происходит в случае, если в настройках ОС в качестве разделителя целой и дробной части чисел задана",".
Установите разделитель целой и дробной части "." в разделе "Язык и региональные стандарты".
После этих действий почти заработало, теперь повисает на тренировке, при этом ошибок не вылетает.
NET у меня 4й. Win 7 x64 sp1
NeuralEncogIndicator (EURUSD,M5) Access violation read to 0x00000000 продолжаются
После этих действий почти заработало, теперь повисает на тренировке, при этом ошибок не вылетает.
NET у меня 4й. Win 7 x64 sp1
NeuralEncogIndicator (EURUSD,M5) Access violation read to 0x00000000 продолжаются
Подскажите в каких других коммерческих торговых системах используется ENCOG ?
Потенциал супер просто и хотелось бы увидеть что то типа трейдинг солюшенс
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Опубликована статья Прогнозирование временных рядов в MetaTrader 5 при помощи библиотеки машинного обучения ENCOG:
Автор: investeo