[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 480
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
для начала попробуйте связать четвертый не отображаемый буфер ExtMapBuffer4 с буфером индикатора
ведь Вы же пишете
хотя в начале описываете 3 линии/буфера
кстати, тогда не потребуется объявлять его как таймсерию и проверять это
а основная Ваша ошибка здесь
нужно так
для начала попробуйте связать четвертый не отображаемый буфер ExtMapBuffer4 с буфером индикатора
ведь Вы же пишете
хотя в начале описываете 3 линии/буфера
кстати, тогда не потребуется объявлять его как таймсерию и проверять это
Спасибо за ответ... Чтобы окончательно расставить точки над i, хотелось бы выяснить еще вот что:
1. Вы пишите: "для начала попробуйте связать четвертый не отображаемый буфер ExtMapBuffer4 с буфером индикатора". Я думал, что связывать надо только те массивы, к-е должны отображаться тем или иным способом на экране Клиентского терминала, а указывать общее количество всех массивов, к-е участвуют в расчете пользовательского индикатора надо с помощью функции IndicatorBuffers. Выходит я ошибался?
2. Если Вам несложно, объясните пожалуйста почему тогда не придется объявлять данный массив как таймсерию? Он что, каким-то образом самоорганизуется как таймсерия?
Спасибо за ответ... Чтобы окончательно расставить точки над i, хотелось бы выяснить еще вот что:
1. Вы пишите: "для начала попробуйте связать четвертый не отображаемый буфер ExtMapBuffer4 с буфером индикатора". Я думал, что связывать надо только те массивы, к-е должны отображаться тем или иным способом на экране Клиентского терминала, а указывать общее количество всех массивов, к-е участвуют в расчете пользовательского индикатора надо с помощью функции IndicatorBuffers. Выходит я ошибался?
2. Если Вам несложно, объясните пожалуйста почему тогда не придется объявлять данный массив как таймсерию? Он что, каким-то образом самоорганизуется как таймсерия?
именно так, он автоматически организуется как таймсерия
в начале Вы описываете видимые буферы индикатора
с помощью IndicatorBuffers() можно расширить количество используемых автоматически организумых буферов-таймсерий до 8 и связать их со своими массивами
было очень неплохо, если бы Вы сначала подробно прокомментировали свой алгоритм (каждую команду и используемые данные), а то очень трудно въехать что и для чего делается
тогда, возможно, Вам помогут, а может и сами найдете проблему
Согласно справке функция SetIndexDrawBegin указывает с какого бара начинать отрисовки. Взял я индюк для пробы стандартный AC, и изменил там в параметрах
на
Ничего не изменилось, отрисовка идёт от .. не с 8 бара до 0-ой бар, а вообще непонятно от какого.
Видно же, что тут не 8...
Согласно справке функция SetIndexDrawBegin указывает с какого бара начинать отрисовки. Взял я индюк для пробы стандартный AC, и изменил там в параметрах
на
Ничего не изменилось, отрисовка идёт от .. не с 8 бара до 0-ой бар, а вообще непонятно от какого.
Видно же, что тут не 8...
Установка порядкового номера бара от начала данных (читай "от начала графика" "с левой стороны графика"), с которого должна начинаться отрисовка указанной линии индикатора. Отрисовка индикатора производится слева направо.
А если мне нужно чтоб отрисовывалось последних 30 баров например, как мне это сделать тогда?
А если мне нужно чтоб отрисовывалось последних 30 баров например, как мне это сделать тогда?