Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Открыть график, кинуть на него индикатор и подождать несколько новых баров.
Потом открыть такой же график и опять кинуть на него индикатор.
Сравнить результаты на последних барах.
... // Рассчитываем смещение дна канала Bb CurBb = (preMinBar*Low[pre2MinPos]-pre2MinBar*Low[preMinPos])/(preMinBar-pre2MinBar); ... // Рассчитываем смещение верха канала Bt CurBt = (preMaxBar*High[pre2MaxPos]-pre2MaxBar*High[preMaxPos])/(preMaxBar-pre2MaxBar);, точнее их числители. Дают они её всегда, то есть описание ситуации в самом первом посте было неточным.
Кроме того, из-за специфики индикатора, проверка с двумя графиками будет корректной только если сажать индикатор на второй график после переключения каналов на первом. То есть правильность "эффективного пересчёта" на данный момент остаётся под вопросом.
Да, я это уже понял. Уже час жду на минутках "переключения каналов".
Можно не ждать? Вы уже поняли проблему
Можно не ждать? Вы уже поняли проблему
... // Рассчитываем смещение верха канала Bt = y3 - A*x3 CurBt = High[Bars-preMaxBar] - CurA*preMaxBar; ... // Рассчитываем смещение дна канала Bb = y3 - A*x3 CurBb = Low[Bars-preMinBar] - CurA*preMinBar;Прблема с паразитной звёздочкой при старте индикатора вместе с терминалом остаётся, но на его работу это вроде не влияет.
Огромное спасибо за стимулирующее общение в этой ветке :).
Не могу не вспомнить об идее специального буфера(не исторического), для вывода параметров из индикатора. Именно сегодня вечером я понял, что в сочетании с окном данных, это был бы почти готовый отладчик для индикаторов :).