Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Да, интересная идея, значит, Вы не вычисляете значения индикаторов через iCustom для других нужных timeframes, а просто вешаете индикаторы на нужные графики и через глобальные переменные читаете их? Попробую так, я просто делал автономного советника, не завязанного на тики индикаторов в других окнах.
А приведение сдвига по барам (Close[shift]) для разных timeframes, конечно, нужно делать, ибо Close[3] для D1, конечно, не равно Close[3] для M15 :)
Я делаю это так:
На выходе shift_curr даёт нужный индекс бара.
Если я правильно понял - сдвиг Вам нужен для "исторического" отрезка?
To Rosh: а что такое IBarShift() я не знаю, полез в хелпер, если пригодится для поиска соответствия баров на разных ТФ - отчень хочется :).
И где тут аппроксимация :)
Задача в том, что в эксперте на барах графика, например, H1, я хочу получить для каждого H1 бара актуальное значение индикаторов периода D1, H4, M15. Индикаторы, которые я построил, выдают нормальные значения шести линий (m5,15,30,h1,h4,d1) на любом графике, но в эксперте эти значения почему-то отличаются и сильно скачут. Это непонятно и удручает, не даёт дальше двигаться :-(
Думаю, попробую вариант, предложенный выше, а именно - разложить нужные индикаторы на нужных периодах, и из индикаторов сохранять актуальные значения в global variables, а эксперт будет брать их оттуда.
Задача в том, что в эксперте на барах графика, например, H1, я хочу получить для каждого H1 бара актуальное значение индикаторов периода D1, H4, M15. Индикаторы, которые я построил, выдают нормальные значения шести линий (m5,15,30,h1,h4,d1) на любом графике, но в эксперте эти значения почему-то отличаются и сильно скачут. Это непонятно и удручает, не даёт дальше двигаться :-(
Думаю, попробую вариант, предложенный выше, а именно - разложить нужные индикаторы на нужных периодах, и из индикаторов сохранять актуальные значения в global variables, а эксперт будет брать их оттуда.
Что значит сильно скачут? Вы учитываете тот факт что одно и тоже значение индикатора, например c D1, будет как минимум на 24-х барах H1. А если используется текущий день, то значения будут "скакать" до тех пор, пока день не закончиться.
Вопрос в том, что в индикаторе это работает, а когда я получаю эти значения в эксперте, они местами сильно отличаются от значений в индикаторе.
Или есть какие-то другие предложения по подобному расчёту?
Как видно, розовые точки достаточно хорошо следуют по белому (H4) графику, а вот зелёные точки совсем не следуют по коричневому (D1) графику индикатора, хотя методика их расчёта одинакова.