Обсуждение статьи "Использование фильтра Калмана в прогнозе направления цены" - страница 4

 
Aleksey Vakhrushev:

барс 144 шифт 10000

со стандартными настройками тоже перерисовывает

Откройте один из двух присланных Вами сканов и поиграцте кнопками право/лево. Индикатор на ваших сканах не то что последний бар перерисовывает, он ВЕСЬ перерисовывается, все пики и все доныщки. Согласитесь, это немного странно, ...проверте настройки.... хотя наверное у вас уже и интерес пропал....год почти прошел.

 
Здравствуйте, я посмотрел на ваш индикатор с фильтром Калмана и думаю, что он очень хорош. Однако он не строит график на денежных индексах - Доу Джонс, DAX, S&P500. Я думаю, что проблема в том, что на индексах тик = точка. Также, когда я пытаюсь скомпилировать Kalman indy, я получаю следующую ошибку:
cannot cast 'L1' to 'D1' Math.mqh 20 30
Не могли бы вы исправить индикатор? Я думаю, что он имеет большую ценность!
С уважением,
Станисав
 

Что такое "вектор состояния"?

Каков набор состояний? Тренд вверх/тренд вниз, например?

 


это результат теста с условиями статьи, но дата только с 01-8-2017 по 30-10-2017 (вместо 30-8-2017 в статье)

 
Здравствуйте, ваша идея состоит в том, чтобы подогнать данные и затем экстраполировать.
Но я хочу получить данные подогнанной кривой, что мне делать? Как написан код?
Как и в регрессионном анализе, подогнанные данные можно экстраполировать. Также мы можем получить данные подогнанной кривой.
 
Здравствуйте, ваша идея состоит в том, чтобы подогнать данные, а затем экстраполировать.
Но я хочу получить данные подобранной кривой, что мне делать? Как написан код?
Подобно регрессионному анализу, подобранные данные можно экстраполировать. Также мы можем получить данные подобранной кривой.
 
Мне очень понравилась идея, но индикатор не работает.
Ничего не отображается.
Я не знаю, является ли это проблемой текущей версии MT5...
 

Индикатор скомпилировался нормально. При попытке скомпилировать советник получаю следующие ошибки:

'TimeFrame' - unexpected token, probably type is missing?    SignalKalman.mqh    153    16
'TimeFrame' - function already defined and has different type    SignalKalman.mqh    153    16
'HistoryBars' - unexpected token, probably type is missing?    SignalKalman.mqh    166    16
'HistoryBars' - function already defined and has different type    SignalKalman.mqh    166    16
'ShiftPeriod' - unexpected token, probably type is missing?    SignalKalman.mqh    176    16
'ShiftPeriod' - function already defined and has different type    SignalKalman.mqh    176    16

Что я делаю не так?

 
Verner999 #:

Индикатор скомпилировался нормально. При попытке скомпилировать советник получаю следующие ошибки:

'TimeFrame' - unexpected token, probably type is missing?    SignalKalman.mqh    153    16
'TimeFrame' - function already defined and has different type    SignalKalman.mqh    153    16
'HistoryBars' - unexpected token, probably type is missing?    SignalKalman.mqh    166    16
'HistoryBars' - function already defined and has different type    SignalKalman.mqh    166    16
'ShiftPeriod' - unexpected token, probably type is missing?    SignalKalman.mqh    176    16
'ShiftPeriod' - function already defined and has different type    SignalKalman.mqh    176    16

Что я делаю не так?

В новых билдах МТ5 требуется явное указание типа возвращаемого результата метода. Для исправления ошибки вначале указанных строк нужно добавить void

void CSignalKalman::TimeFrame(ENUM_TIMEFRAMES value)
 
Dmitriy Gizlyk #:

В новых билдах МТ5 требуется явное указание типа возвращаемого результата метода. Для исправления ошибки вначале указанных строк нужно добавить void

Всё скомпилировалось. Большое спасибо! :)