индикатор сбоит и глючит
Добавлено: 22 авг 2018, 01:26
.......AddParameter("PeriodType", 0);
.......
if (PeriodType == 4 && BarDate(1).Month != BarDate(0).Month) VABid = 0; //месяцы
VaBid - это счетчик который должен обнулятся каждый месяц, как только я переключаю таймфрейм на 1 минуту и начинаю двигать, уменьшать, увеличивать график, VaBid показывает разные данные в одну и ту же минуту в один и тот же день в зависимости от положения графика, то есть, как я предполагаю, счетчик обнуляется не в первую минуту первого дня месяца, а даже не обнуляется, а каким то макаром изменяются данные то в большую то в меньшую сторону в зависимости от положения графика в окне, ну и размеров окна соответственно.
Представим, что у вас обычный индикатор объема и вот индикатор показывает, что в 13.53 за 1 минуту прошло 1000 контрактов вы смотрите на свечу индикатора и да она довольно большая, походу и правда тысяча, но стоит вам передвинуть график на 3 часа назад эта свечка (13.53) находится у вас в правом стороне окна графика и она стала меньше, "ну ничего" думаете вы просто 3 часа назад торги были активнее, объемы больше и из-за масштабирования размеры свечки визуально уменьшились, наводим курсор чтобы проверить и о боги в 13.53 на этой свече прошло не 1000, а 650 контрактов, не веря своим глазам двигаем график к обеду где всего пару минут назад было 13.53 и что мы видим? а видим мы 1000 контрактов в 13.53, двигаем на три часа назад снова 650. Вот такого рода баг на моем индикаторе.
p/s/ пробовал в настройках отключать масштабирование в закладке "оси", не помогло. Ж)
.......
if (PeriodType == 4 && BarDate(1).Month != BarDate(0).Month) VABid = 0; //месяцы
VaBid - это счетчик который должен обнулятся каждый месяц, как только я переключаю таймфрейм на 1 минуту и начинаю двигать, уменьшать, увеличивать график, VaBid показывает разные данные в одну и ту же минуту в один и тот же день в зависимости от положения графика, то есть, как я предполагаю, счетчик обнуляется не в первую минуту первого дня месяца, а даже не обнуляется, а каким то макаром изменяются данные то в большую то в меньшую сторону в зависимости от положения графика в окне, ну и размеров окна соответственно.
Представим, что у вас обычный индикатор объема и вот индикатор показывает, что в 13.53 за 1 минуту прошло 1000 контрактов вы смотрите на свечу индикатора и да она довольно большая, походу и правда тысяча, но стоит вам передвинуть график на 3 часа назад эта свечка (13.53) находится у вас в правом стороне окна графика и она стала меньше, "ну ничего" думаете вы просто 3 часа назад торги были активнее, объемы больше и из-за масштабирования размеры свечки визуально уменьшились, наводим курсор чтобы проверить и о боги в 13.53 на этой свече прошло не 1000, а 650 контрактов, не веря своим глазам двигаем график к обеду где всего пару минут назад было 13.53 и что мы видим? а видим мы 1000 контрактов в 13.53, двигаем на три часа назад снова 650. Вот такого рода баг на моем индикаторе.
p/s/ пробовал в настройках отключать масштабирование в закладке "оси", не помогло. Ж)