Обсуждение статьи "Индикатор для построения графика "Ренко" - страница 4

 
предлагаю в статьях: СТРОГО ЗАПРЕТИТЬ фрагменты кода более 15 строк и ОГРАНИЧИТЬ общую длину копипасты из кода в статью 50 строками. Включая и комментарии на через строку

всё одно код по кускам не рассматривается и прикладывается архивом к статье. Неочевидные вещи можно подчеркнуть, но надо иметь совесть - инициализация советника/индюка в статье это что-то с чем-то..
 

Кстати говоря, на других картинках в статье тоже непонятки. Например, вот здесь


каким образом у некоторых боксов образовались тени в прежнем направлении, длиной превышающей размер бокса? По определению ренко, если цена прошла больше размера бокса, то должен формироваться следующий бокс. Ну, боксы, в принципе на графике получились, но тени могут "отбрасываться" только в направлении противоположном направлению бокса - а здесь они все идут наоборот. 

 
Stanislav Korotky:

Кстати говоря, на других картинках в статье тоже непонятки. Например, вот здесь


каким образом у некоторых боксов образовались тени в прежнем направлении, длиной превышающей размер бокса? По определению ренко, если цена прошла больше размера бокса, то должен формироваться следующий бокс. Ну, боксы, в принципе на графике получились, но тени могут "отбрасываться" только в направлении противоположном направлению бокса - а здесь они все идут наоборот. 

Если посмотрите по параметрам, то тени это:

input bool             shadow_print=true;                       // Показывать ли тени (цены создавшие сразу несколько кирпичей)

То есть, если одна свеча очень большая, то её размер указывается в тени. Это нужно только для того чтобы знать, какие боксы сформированы одной свечой (одним периодом). 

 
Maxim Kuznetsov:
предлагаю в статьях: СТРОГО ЗАПРЕТИТЬ фрагменты кода более 15 строк и ОГРАНИЧИТЬ общую длину копипасты из кода в статью 50 строками. Включая и комментарии на через строку

всё одно код по кускам не рассматривается и прикладывается архивом к статье. Неочевидные вещи можно подчеркнуть, но надо иметь совесть - инициализация советника/индюка в статье это что-то с чем-то..
По моему мнению, данный вопрос стоит задавать модераторам, или в соответствующую ветку, по различным улучшениям, так же можно создать опрос на эту тему и узнать, как это будет по нраву всем.
 
Stanislav Korotky:

Почему не сформированы квадраты вверх (малиновый) и вниз (оранжевый), помеченные знаками вопроса ниже? Там цена прошла размер бокса в прежнем направлении.

 

На данном рисунке из статьи, я уже не помню какие параметры были для построения, но скорее всего по умолчанию.

То есть :

input type_price_renko type_price=close;                        // Вид цены для построения

Это означает, что построение будет производиться только по ценам закрытия, то есть в не зависимости от наивысшей цены.

Да, согласен, что это не совсем корректно в отношении классической теории, но это можно подправить изменив например период расчёта, то есть берем график H1, а в настройках  time_frame (смотрите ниже), ставим M1. 

input ENUM_TIMEFRAMES  time_frame=PERIOD_CURRENT;               // Период расчёта
 
Dmitriy Zabudskiy:

То есть, если одна свеча очень большая, то её размер указывается в тени. Это нужно только для того чтобы знать, какие боксы сформированы одной свечой (одним периодом). 

Понятно. Значит это такая специальная модификация ренко.
 

Hello guy:

I downloaded your indicator, but it seems work not well ,you can see from the picture what was happening.



I run this indicator at Roboforex's MT5, but it can not display like the picture that you uploaded, I mean I wanna to see the renko box on the charting of a timeframe just like this .

图例.4. 参数对 "zig_zag_shadow" 的影响 EURUSD, H1, 10 点。


Can you tell me how to make this indicator works normally ? Thank you very much .

 
Это не отображается должным образом.
 

ABCR отлично работает на MT5. В настоящее время я использую его с мини-индексом WINV17. Единственное изменение, которое я сделал, это перекомпилировал и изменил дату начала с 2013 на 2017, чтобы он загружался быстрее.

 

Индикатор работает отлично. Но я не могу изменить цвет уровней на None (clrNONE / -1), даже если меняю его прямо в коде. Я думаю, что функция должна быть такой:

IndicatorSetInteger(INDICATOR_LEVELCOLOR,z,level_colour);