Обсуждение статьи "Прогнозирование временных рядов в MetaTrader 5 при помощи библиотеки машинного обучения ENCOG" - страница 6

 
muttonman:

Отличная статья investeo!

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

2012.08.07 20:10:36 Core 1 2012.01.01 00:00:00 Access violation read to 0x000000

Я выполнил все рекомендации на этой странице. Я все еще получаю эту ошибку.

Пожалуйста, помогите?


Отличная статья!!! Очень понятно для новичка вроде меня :)

У меня такая же проблема с приложенной версией encog на Windows 10 X64.

Кто-нибудь может решить эту проблему? Какие-нибудь предложения?

Спасибо

 

Эта статья хорошо написана и определенно вдохновляет. Я видел, что эта статья переведена на русский и китайский языки, впечатляет!

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

Я запустил LSTM, как указано в статье, сфокусировавшись не на регрессии (угадывании следующих значений), а на бинарной классификации: если max_close в следующих 5 будущих шагах больше фактического, то класс_0, иначе класс_1. Проще говоря, я запустил LSTM, чтобы предсказать, будет ли закрытие в следующем будущем расти или падать. Моя точность близка к случайному угадыванию, и я уверен, что точность RNN из этой статьи также близка к случайному угадыванию. Мне очень интересно, какова производительность RNN в этой статье. Могут ли авторы поделиться матрицей путаницы.

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

В заключение я подозреваю, что результаты работы RNN из этой статьи действительно близки к случайному угадыванию, и я хотел бы попросить авторов поделиться с нами непосредственной производительностью их RNN.

В любом случае, статья вдохновляет на дальнейшие исследования.

Будьте здоровы,

Марко

 
В какой части кода используется OpenCL? Пожалуйста, уточните.
 

Смотрю на бэктест REPORT. Не очень хороший советник. Ни по количеству убытков подряд, ни по соотношению прибыли. Хотя он и прибыльный, но не очень стабильный.

Вывод - нейросетевые алгоритмы прогнозирования временных рядов не являются панацеей, и при текущем состоянии дел им далеко до уровня искусственного интеллекта.

Однако идея хороша, особенно если использовать три значения индикатора в качестве источника входных данных для нейронной сети.

 
Есть ли обновления для Meta Trader 5 версии 5.0 Build 1881? Структура папок полностью изменена. Не могли бы вы помочь?
 

Я считаю, что создатель мог бы лучше объяснить, куда сохранять каждый из файлов, советник не работал в моем бэктесте.

Я выполнил все указанные вами шаги.

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

 

Есть идеи, как исправить эту проблему?


2021.03.23 12:03:27.962 2020.10.01 00:00:00 Access violation at 0x00007FF9FE2688C2 read to 0x00000000000000

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D6F0 4881ECD8000000 sub rsp, 0xd8

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D6F7 488B0572E72500 mov rax, [rip+0x25e772]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D6FE 4833C4 xor rax, rsp

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D701 48898424C0000000 mov [rsp+0xc0], rax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D709 488364242800 and qword [rsp+0x28], 0x0

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D70F 488D05DAFFFF lea rax, [rip-0x26]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D716 83E201 и edx, 0x1

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D719 894C2420 mov [rsp+0x20], ecx

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D71D 89542424 mov [rsp+0x24], edx

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D721 4889442430 mov [rsp+0x30], rax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D726 4D85C9 test r9, r9

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D729 744C jz 0x7ffa7439d777

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D72B B80F000000 mov eax, 0xf

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D730 488D4C2440 lea rcx, [rsp+0x40]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D735 443BC0 cmp r8d, eax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D738 498BD1 mov rdx, r9

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D73B 440F47C0 cmova r8d, eax

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D73F 4489442438 mov [rsp+0x38], r8d

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D744 49C1E003 shl r8, 0x3

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D748 E82A470600 call 0x7ffa74401e77 ; SetProcessDynamicEnforcedCetCompatibleRanges(kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D74D 488D4C2420 lea rcx, [rsp+0x20]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D752 48FF15AF231900 call qword near [rip+0x1923af] ; UnhandledExceptionFilter (kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 crash --> 00007FFA7439D759 0F1F440000 nop [rax+rax+0x0]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D75E 488B8C24C0000000 mov rcx, [rsp+0xc0]

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D766 4833CC xor rcx, rsp

2021.03.23 12:03:27.966 2020.10.01 00:00:00007FFA7439D769 E8D2090600 вызов 0x7ffa743fe140 ; RemoveDllDirectory (kernelbase.dll)

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D76E 4881C4D8000000 add rsp, 0xd8

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D775 C3 ret

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00007FFA7439D776 CC int3

2021.03.23 12:03:27.966 2020.10.01 00:00:00

2021.03.23 12:03:27.966 2020.10.01 00:00:00 00: 0x00007FFA7439D759

2021.03.23 12:03:27.966 2020.10.01 00:00:00



 
ryuga68 #:

Используйте мой @Valentin petkov. Я использую encog 3.3. Надеюсь, смогу вам помочь.

Привет, ryuga68. Класс TemporalWindowCSV не существует в encog >= 3.3 ?