Индикатор сделанама, хистограмма сделанама, нисего не рисует в мт5 мана.. В буфере значения есть
Таааак буфен ресайзенама. Нихаласоооо.
Сиклама ооосень кривонама. Усьловие толзно вклюсъять ратстоталанама.
Плавелять нузнама каздый запросама инфомасиянама.
Иии саманама прикольнамана: в пятерканама пельванама свесянама пад номеланама ратстоталанама-1.
Писяяль. Глуусть...
Таааак буфен ресайзенама. Нихаласоооо.
Сиклама ооосень кривонама. Усьловие толзно вклюсъять ратстоталанама.
Плавелять нузнама каздый запросама инфомасиянама.
Иии саманама прикольнамана: в пятерканама пельванама свесянама пад номеланама ратстоталанама-1.
Писяяль. Глуусть...
Так в буфер все равно что-то попадает, но ничего не отображается, как так? И еще, если я его ресайз не делаю, у меня сразу аррэй аут оф рэндж, как будто буфер не проинициализирован, или что. А если я только для 500 значем мне все котировки перебирать.. Ниче не понимаю короче ) В мт4 то же самое работает. Статьи по мультивалютным индюкам не осилил, там вообще что-то с чем-то..
Ну ведь русским языком же написано:
Сиклама ооосень кривонама. Усьловие толзно вклюсъять ратстоталанама.
Иии саманама прикольнамана: в пятерканама пельванама свесянама пад номеланама ратстоталанама-1.
В буфер далеко не все равно что попадет. Попадет мусор - гистограмма видна не будет. Да, еще нужно установить EMPTY_VALUE для всех буферов, задать при инициализации значения EMPTY_VALUE.
Можете здесь посмотреть, как цикл должен выглядеть для всей истории:
https://www.mql5.com/ru/code/13351
![Gaps Gaps](/i/code/indicator.png)
- голосов: 14
- 2015.06.30
- Alexey Kozitsyn
- www.mql5.com
Ну ведь русским языком же написано:
В буфер далеко не все равно что попадет. Попадет мусор - гистограмма видна не будет. Да, еще нужно установить EMPTY_VALUE для всех буферов, задать при инициализации значения EMPTY_VALUE.
Можете здесь посмотреть, как цикл должен выглядеть для всей истории:
https://www.mql5.com/ru/code/13351
Для всей истории очень долго считает, скачал несколько индикаторов именно мультивалютных, все ужасно тормозные.. ну так вообще не годится, в мт4 намного быстрей
Для всей истории очень долго считает, скачал несколько индикаторов именно мультивалютных, все ужасно тормозные.. ну так вообще не годится, в мт4 намного быстрей
Кстати, еще вот, ознакомьтесь:
Примечание
После связывания динамический массив buffer[] будет иметь индексацию как в обычных массивах, даже если для связываемого массива будет предварительно установлена индексация как в таймсериях. Если необходимо изменить порядок доступа к элементам индикаторного массива, необходимо применить функциюArraySetAsSeries() после связывания массива функцией SetIndexBuffer(). При этом необходимо иметь ввиду, что нельзя изменять размер для динамических массивов, назначенных в качестве индикаторных буферов функцией SetIndexBuffer(). Для индикаторных буферов все операции по изменению размера производит исполняющая подсистема терминала.
![Документация по MQL5: Пользовательские индикаторы / SetIndexBuffer Документация по MQL5: Пользовательские индикаторы / SetIndexBuffer](/i/community/logo_mql5_small.png)
- www.mql5.com
Кстати, еще вот, ознакомьтесь:
https://www.mql5.com/ru/docs/customind/setindexbufferТак в том и прикол, что у меня вот тут Buffer[0] = NormalizeDouble(EURUSD[0]/GBPUSD[0]-EURGBP[0],_Digits);
Всегда аррэй аут оф рэндж, если я ему насильно размер не присвою. А написано что размер индикаторного буфера устанавливается системой. А про тайм-серии знаю.
Ну я думаю разберусь по-маленьку )
Кстати, вот у этого индикатора сильная задержка при расчете текущего бара https://www.mql5.com/ru/code/569 Не успевает за ценой, почему так происходит?
![CrossIndex CrossIndex](/i/code/indicator.png)
- голосов: 8
- 2011.10.12
- Nikolay Kositsin
- www.mql5.com
Так в том и прикол, что у меня вот тут Buffer[0] = NormalizeDouble(EURUSD[0]/GBPUSD[0]-EURGBP[0],_Digits);
Всегда аррэй аут оф рэндж, если я ему насильно размер не присвою. А написано что размер индикаторного буфера устанавливается системой. А про тайм-серии знаю.
Ну я думаю разберусь по-маленьку )
Кстати, вот у этого индикатора сильная задержка при расчете текущего бара https://www.mql5.com/ru/code/569 Не успевает за ценой, почему так происходит?
Индикатор тормозит, скорее всего потому, что 6 буферов и основные расчеты в таймере.
Если хотите узнать точнее, запустите индикатор в оптимизаторе.
Индикатор сделанама, хистограмма сделанама, нисего не рисует в мт5 мана.. В буфере значения есть
Это чо, MQL 5?
Ну ваабще. Скора полная копия Си шарпа будет...
Начало - дак так в Си# графики рисують, один в один почти...
Убрали б тогда MQL-ную примочку и понеслась Си-шарпить в полный рост, чо людей мучить новыми языками?
Это чо, MQL 5?
Ну ваабще. Скора полная копия Си шарпа будет...
Начало - дак так в Си# графики рисують, один в один почти...
Убрали б тогда MQL-ную примочку и понеслась Си-шарпить в полный рост, чо людей мучить новыми языками?
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Индикатор сделанама, хистограмма сделанама, нисего не рисует в мт5 мана.. В буфере значения есть