В добавление к словам пояснительная картинка
Первый вариант индюка (сверху вниз, когда закоментарили строчку
for (j=0; j<Max; j++) Price[j][0]=j; // заменили пункты на порядковый номер |
Второй вариант, когда она осталась рабочей
Третий вариант, когда оставили рабочей строчку
// Buf[bar1]=i; // ВОТ ТАК будет строится НОРМАЛЬНО наклонная линия
Вариант, когда рабочая строчка
Buf[bar1]=15; // ВОТ ТАК график строиться ВООБЩЕ НЕ БУДЕТ
такой же как и второй.
Кстати заметил, что название индикатора не пишется для второго варианта - такой чувство, что ошибки есть типа деление на 0.
А что касается зависимости индикатора от 0 бара, то оно проявляется на некоторых таймфреймах. Иногда появляется график - просто горизонтальная линия. Но когда смещаеш график так, что на экране не виден нулевой бар, то она пропадает!!!
Непонимаю. Буду благодарен, кто укажет на траблу.
А что касается зависимости индикатора от 0 бара, то оно проявляется на некоторых таймфреймах. Иногда появляется график - просто горизонтальная линия. Но когда смещаеш график так, что на экране не виден нулевой бар, то она пропадает!!!
Непонимаю. Буду благодарен, кто укажет на траблу.
Надо вставить в индикатор контроль количества баров на втором инструменте. И при изменении больше чем на один полностью перерисовывать. Значит произошла подкачка истории.
Файликом положь. А то копировать неохота.
1. Если закрепить диапазон 14:16, то будет нарисована горизонтальная линия. (Диапазон автоматически становится 15:15 и ... все сходят с ума :), наверное).
Для "оригинального" варианта - диапазон 0:2 и тоже будет линия. (Об этом же говорит и отладочная печать)
2. Относительно алгоритма сортировки ;) ничего не скажу. Я, в такой же ситуации, предпочел 2 массива и ArraySort
1. Если закрепить диапазон 14:16, то будет нарисована горизонтальная линия. (Диапазон автоматически становится 15:15 и ... все сходят с ума :), наверное).
Для "оригинального" варианта - диапазон 0:2 и тоже будет линия. (Об этом же говорит и отладочная печать)
В самую точку. Я проглядел.
2. Относительно алгоритма сортировки ;) ничего не скажу. Я, в такой же ситуации, предпочел 2 массива и ArraySort
ArraySort не подходит. Нужно сортировать две размерности одновременно. сортировать цифры и сразу двигать индексы.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Вот мультивалютный индюк. Его задача - упорядочивание пар по числу пунктов, относительно начала дня.
Отображает он отлично, когда на график просто выводить значение числа пунктов. Но вот когда я пытаюсь вывести порядковый номер в массиве, то происходит какая то трабла.
Место в коде, где можно это понаблюдать я выделил.