Сигнальные системы (ASCTrend и другие модификации) - страница 7

 
codobro:
SilverTrend является перерисовывающим индикатором, что означает, что значения, которые вы видите в реальном времени, вероятно, не будут отображаться, когда вы посмотрите назад на график. Ваши результаты и его использование могут кардинально отличаться (не так, как вам хотелось бы).

codobro,

Если у вас нет перерисовывающегося индикатора типа SilverTrend_Signal, не могли бы вы поделиться со мной?

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

 
willya:
codobro,

Если у вас есть индикатор без перерисовки, как SilverTrend_Signal, не могли бы вы поделиться со мной?

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

Этот не перерисовывает:

https://www.mql5.com/en/forum/173249

https://www.mql5.com/en/forum/173139

 

Linuxser, большое спасибо за информацию.

Я проверю это.

 

Shi silvertrend alert

У кого-нибудь есть этот индикатор с всплывающим оповещением, которое само обновляется.

Как можно модифицировать индикаторы?

Спасибо

 

iCustom для ASC Trend

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

Может ли кто-нибудь подсказать мне, как искать в iCustom индикатор ASC Signal Trend с красной и синей стрелкой?

Я пытаюсь написать свой собственный советник с этим индикатором, но я не чемпион в MQL4.

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

//| AltrTrend_Signal_v2_2.mq4

//| Ramdass - Conversion only

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

#property copyright "Author - OlegVS, GOODMAN"

#property indicator_chart_window

#property indicator_buffers 2

#property indicator_color1 Green

#property indicator_color2 Crimson

//---- input parameters

extern int K=30;

extern double Kstop=0.5;

extern int Kperiod=150;

extern int PerADX=14;

extern int CountBars=350;

//---- buffers

double val1[];

double val2[];

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

//| Custom indicator initialization function |

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

int init()

{

string short_name;

//---- indicator line

IndicatorBuffers(2);

SetIndexStyle(0,DRAW_ARROW);

SetIndexArrow(0,108);

SetIndexStyle(1,DRAW_ARROW);

SetIndexArrow(1,108);

SetIndexBuffer(0,val1);

SetIndexBuffer(1,val2);

//----

return(0);

}

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

//| AltrTrend_Signal_v2_2 |

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

int start()

{

if (CountBars>=Bars) CountBars=Bars;

SetIndexDrawBegin(0,Bars-CountBars+PerADX);

SetIndexDrawBegin(1,Bars-CountBars+PerADX);

int i,shift,counted_bars=IndicatorCounted();

int i1,i2;

double Range,AvgRange,smin,smax,SsMax,SsMin,SSP,price;

bool uptrend,old;

//----

if(Bars<=PerADX+1) return(0);

//---- initial zero

if(counted_bars<PerADX+1)

{

for(i=1;i<=PerADX;i++) val1[CountBars-i]=0.0;

for(i=1;i<=PerADX;i++) val2[CountBars-i]=0.0;

}

//----

for (shift = CountBars-PerADX; shift>=0; shift--)

{

SSP=MathCeil(Kperiod/iADX(NULL,0,PerADX,PRICE_CLOSE,MODE_MAIN,1));

Range=0;

AvgRange=0;

for (i1=shift; i1<=shift+SSP; i1++)

{AvgRange=AvgRange+MathAbs(High-Low);

}

Range=AvgRange/(SSP+1);

SsMax=High[shift]; SsMin=Low[shift];

for (i2=shift;i2<=shift+SSP-1;i2++)

{

price=High;

if(SsMax<price) SsMax=price;

price=Low;

if(SsMin>=price) SsMin=price;

}

smin = SsMin+(SsMax-SsMin)*K/100;

smax = SsMax-(SsMax-SsMin)*K/100;

val1[shift]=0;

val2[shift]=0;

if (Close[shift]<smin)

{

uptrend = false;

}

if (Close[shift]>smax)

{

uptrend = true;

}

if (uptrend!=old && uptrend==true) {val1[shift]=Low[shift]-Range*Kstop;}

if (uptrend!=old && uptrend==false) {val2[shift]=High[shift]+Range*Kstop;}

old=uptrend;

}

return(0);

}

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

Спасибо

Крис

 

BinaryWave

WeightMA = 1.0;

WeightMACD = 1.0;

WeightOsMA = 1.0;

WeightCCI = 1.0;

WeightMOM = 1.0;

WeightRSI = 1.0;

WeightADX = 1.0;

Файлы:
 

перекрашивает ли SilverTrend?

спасибо

 

Добавление дополнительного буфера к индикатору SilverTrend

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

Я пишу советника, использующего индикатор SilverTrend и функцию iCustom. мне нужно получить доступ к последнему сигналу тренда, выданному этим индикатором. проблема в том, что у silvertrend есть только 2 буфера, и они имеют значение только когда он подает сигнал. но я хочу вызывать его в любое время. поэтому я пытаюсь добавить дополнительный буфер к Silvertrend, который хранит последний тренд (вверх/вниз) для каждого бара. я добавил буфер, который хранит восходящий тренд как 1 и нисходящий тренд как -1. но он принимает значение 0 для всех баров. как я могу это закодировать?

Вот код, который я использую

Файлы:
 

Вы выяснили, как добавить еще 2 буфера?

Мне это тоже нужно.

 

пожалуйста, помогите мне

Пожалуйста, может кто-нибудь помочь мне создать индикатор SMA crossing со звуком и сдвигом более быстрой sma на 5.

Причина обращения: