Sinyal sistemleri (ASCTrend ve diğer modifikasyonlar) - sayfa 7

 
codobro:
SilverTrend bir yeniden boyama göstergesidir, yani canlı olarak gördüğünüz değerler, grafiğe tekrar baktığınızda muhtemelen görünmeyecektir. Sonuçlarınız ve kullanımınız önemli ölçüde farklı olabilir (istediğiniz şekilde değil).

kodobro,

SilverTrend_Signal gibi bir repainting indikatörünüz yoksa benimle paylaşır mısınız?

Çok teşekkürler.

 
willya:
kodobro,

SilverTrend_Signal gibi bir repainting indikatörünüz yoksa benimle paylaşır mısınız?

Çok teşekkürler.

Bu olanlar yeniden boyamaz:

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

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

 

Linuxser, verdiğiniz bilgiler için çok teşekkür ederim.

kontrol edeceğim.

 

Shi silvertrend uyarısı

Any1, kendini yenileyen açılır uyarılı bu göstergeye sahip mi?

Göstergeleri nasıl değiştirebilirim?

teşekkür ederim

 

ASC Trendi için iCustom

Merhaba,

Birisi bana iCustom kırmızı ve mavi ok göstergesi ASC Signal Trend'i nasıl arayacağımı söyleyebilir mi?

Bu göstergeyle kendi EA'mı yazmaya çalışıyorum ama MQL4'te şampiyon değilim

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

//| 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);

}

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

Teşekkür ederim

Chris

 

İkili Dalga

AğırlıkMA = 1.0;

AğırlıkMACD = 1.0;

AğırlıkOsMA = 1.0;

AğırlıkCCI = 1.0;

AğırlıkMOM = 1.0;

AğırlıkRSI = 1.0;

AğırlıkADX = 1.0;

Dosyalar:
 

SilverTrend yeniden boyar mı?

Teşekkürler

 

SilverTrend göstergesine ek arabellek ekleme

Merhaba,

SilverTrend göstergesini ve iCustom işlevini kullanarak bir EA yazıyorum. bu gösterge tarafından verilen son trend sinyaline erişmem gerekiyor. sorun şu ki, silvertrend'in sadece 2 tamponu var ve sadece sinyal verdiğinde bir değere sahipler. ama her zaman aramak istiyorum. Bu yüzden, Silvertrend'e her çubuk için en son trendi(yukarı/aşağı) saklayan ek bir tampon eklemeye çalışıyorum. Bir arabellek, yükseliş trendini 1 ve düşüş trendini -1 olarak depolar. ancak tüm çubuklar için 0 alır. bunu nasıl kodlayabilirim

işte kullandığım kod

Dosyalar:
 

2 arabellek daha nasıl ekleyeceğinizi anladınız mı?

Buna da ihtiyacım var.

 

lütfen, bana yardım edin

Lütfen birisi bana sesle ve daha hızlı sma'nın 5'te kaymasıyla bir gösterge SMA geçişi oluşturmama yardım edebilir mi?