Обсуждение статьи "Как написать для Маркета индикатор любых нестандартных графиков"

 

Опубликована статья Как написать для Маркета индикатор любых нестандартных графиков:

С помощью оффлайновых графиков, программирования на языке MQL4 и небольшого желания вы можете получить графики любого типа: "Крестики-Нолики", "Ренко", "Каги", "Range bars", эквиобъемные и т.п. В этой статье мы покажем, как это сделать без использования DLL, и поэтому такие индикаторы "два-в-одном" вы можете публиковать и приобретать в Маркете.

Примеры из этой статьи вы сможете найти и скачать в виде бесплатных приложений Маркета:

  • USDx Chart MT4 - индикатор "USDx Chart MT4" строит автономный график, на котором вместо привычных баров и свечей рисуется индекс доллара. 
  • Renko Chart MT4 - индикатор Renko Chart MT4 создает автономный график Renko, на котором все бары имеют вид Renko "кирпичей". Сами "кирпичи" не имеют теней, а размер "кирпича" задается в настройках.

Копирование индикатора на автономный график

В индикатор IndMACDDoubleDuty добавим новый функционал: теперь, находясь в режиме "обслуживание", индикатор должен передавать свою копию на созданный автономный график. В этом нам помогут такие функции: ChartSaveTemplate и ChartApplyTemplate. Теперь алгоритм OnCalcalculate() будет выглядеть так:

algorithm_2

Рис. 2. Алгоритм функции OnCalculate() 

Автор: Karputov Vladimir

 

Хорошая и интересная статья. 

Я может чего то не понимаю, но если мы обнуляем то обнуляем все переменные.

 

 а переменная time0 вообще нигде не используется ...

 
Andrey F. Zelinsky:


Плохой из меня рисовальщик схем. Подтянусь. Обещаю.

 

Vladimir Pastushak:


 Копипаст, он родимый. Виноват я.

 
Karputov Vladimir:

Плохой из меня рисовальщик схем. Подтянусь. Обещаю.

Мало есть статей, где представлен формальный алгоритм в виде схемы. Владимир, Вы молодец хотя бы за попытку :-))

 
Dennis Kirichenko:

Мало есть статей, где представлен формальный алгоритм в виде схемы. Владимир, Вы молодец хотя бы за попытку :-))

Да да, Владимир может, жду новых статей ! Не останавливайтесь, Ваши описания легки для понимания...
 

> Результат работы индикатора "IndUSDx.mq4":

(вот в этой вот картинке из статьи https://c.mql5.com/2/23/usdx.png)

Это ничего так, что последний Bid разный в зависимости от TimeFrame ?

 
Maxim Kuznetsov:

> Результат работы индикатора "IndUSDx.mq4":

(вот в этой вот картинке из статьи https://c.mql5.com/2/23/usdx.png)

Это ничего так, что последний Bid разный в зависимости от TimeFrame ?

А где картинка-то? История у Вас подкачена? Через какие промежутки времени запускаете?
 
Karputov Vladimir:
А где картинка-то? История у Вас подкачена? Через какие промежутки времени запускаете?

картинка прямо из статьи https://c.mql5.com/2/23/usdx.png

последняя иллюстрация

 
Maxim Kuznetsov:

картинка прямо из статьи https://c.mql5.com/2/23/usdx.png

последняя иллюстрация

Да. И что не так с картинкой?
 
Karputov Vladimir:
Да. И что не так с картинкой?

на мой взгляд Bid должен быть одинаковым на верхнем и нижнем графике..

 
Maxim Kuznetsov:

на мой взгляд Bid должен быть одинаковым на верхнем и нижнем графике..

Вставьте в своё сообщение картинку. Потом прочтите в статье, что именно отображено на этой картинке. Если будет не понятно, пожалуйста, задавайте вопросы.
Причина обращения: