Поворотные индикаторы - страница 52

 

AutoPivotIndicator_ver5

AutoPivotIndicator_ver5 включает DAILY - WEEKLY и MONTHLY Pivot Points.

Можно установить временной интервал и уровни S/R, которые вы хотите.

Наслаждайтесь...

 

Нужна помощь

Здравствуйте

Кто-нибудь может попробовать этот глупый индикатор, предназначен для показа вручную вводимых уровней, я не знаю как его доделать.

Спасибо

easy_forex_pivots.mq4

Файлы:
 
FxCba:
Здравствуйте

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

Спасибо.

Пожалуйста, кто-нибудь?

Все, что я хочу, это вводить вручную уровни, о которых я хочу знать, в этом коде нет необходимости в расчетах.

Не стесняйтесь сделать новый, если мой код неправильный.

Спасибо

 

...

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

FxCba:
Здравствуйте

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

Спасибо

easy_forex_pivots.mq4
 
mladen:
Вы можете найти много готовых к использованию разворотов в этой теме. Почти уверен, что хотя бы один из них будет тем, что вы ищете.

Я уже читал эту тему, но мне нужен не калькулятор pivot, а индикатор, который рисует 5 линий, значения этих 5 линий устанавливаются вручную в главном окне индикатора.

Можете ли вы мне помочь?

большое спасибо

 

...

Из этих строк:

double mS2[],mS1[],mSpot[],mR1[],mR2[];

mS2= S2/10000;[/PHP]

it is not clear what should it do. But reading you explanation, try to replace the start procedure with the one from bellow, and probably that is what you are after (you have to set those 5 values in parameters, and then 5 lines with 5 values will be drawn on chart)

[PHP]int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

int limit = MathMin(Bars-counted_bars,Bars-1);

//

//

//

//

//

for(int i=limit; i>=0; i--)

{

S2Buffer = S2;

S1Buffer = S1;

SpotBuffer = Spot;

R1Buffer = R1;

R2Buffer = R2;

}

}

Надеюсь, это то, что вы ищете

FxCba:
Я уже читал эту тему, но мне нужен не калькулятор разворотов, а индикатор, который рисует 5 линий, значения этих 5 линий устанавливаются вручную в главном окне индикатора.

Можете ли вы помочь мне?

большое спасибо
 

Спасибо за помощь, но, к сожалению, код не работает, я пытался найти способ, но безуспешно.

Основная проблема в том, что на вкладке параметров не разрешены десятичные числа, только целые. Не могли бы вы мне подсказать?

Спасибо

 

...

Затем просто измените "int" на "double" в параметрах типа

Вот так

//+------------------------------------------------------------------+

//| Easy_Forex_Pivots.mq4 |

//+------------------------------------------------------------------+

#property indicator_chart_window

#property indicator_buffers 5

#property indicator_color1 Lime

#property indicator_color2 Lime

#property indicator_color3 Lime

#property indicator_color4 Lime

#property indicator_color5 Lime

extern double S2 = 0 ;

extern double S1 = 0 ;

extern double Spot =0 ;

extern double R1 = 0 ;

extern double R2 = 0 ;

double S2Buffer[];

double S1Buffer[];

double SpotBuffer[];

double R1Buffer[];

double R2Buffer[];

//+------------------------------------------------------------------+

//+------------------------------------------------------------------+

int init()

{

SetIndexBuffer(0,S2Buffer); SetIndexLabel(0,"S2");

SetIndexBuffer(1,S1Buffer); SetIndexLabel(1,"S1");

SetIndexBuffer(2,SpotBuffer); SetIndexLabel(2,"Spot");

SetIndexBuffer(3,R1Buffer); SetIndexLabel(3,"R1");

SetIndexBuffer(4,R2Buffer); SetIndexLabel(4,"R2");

IndicatorShortName("EFX_Piv");

return(0);

}

int start()

{

int counted_bars=IndicatorCounted();

if(counted_bars<0) return(-1);

if(counted_bars>0) counted_bars--;

int limit = MathMin(Bars-counted_bars,Bars-1);

for(int i=limit; i>=0; i--)

{

S2Buffer = S2;

S1Buffer = S1;

SpotBuffer = Spot;

R1Buffer = R1;

R2Buffer = R2;

}

}

FxCba:
Спасибо за помощь, но к сожалению, код не работает, я пытался найти способ, но не получилось.

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

Спасибо
 

Отличный

Большое спасибо, теперь все работает как надо.

 

Уважаемые все

Я ищу классический индикатор Pivot, который создает на графике линии Daily Weekly Monthly Pivot без линий S/R с опцией Hide/Show, если я хочу скрыть любую из них на графике!

На изображении показаны два (недельный и месячный) разворотных индикатора с линиями s/r, что меня очень смущает.

Если кто-нибудь знает, где найти такой индикатор, я буду признателен.

secretcode

Файлы:
pivot.gif  45 kb