Göstergeler: Mükemmel ZigZag - sayfa 2

 
borilunad:

Birincil göstergeye ihtiyacınız var mı?

Evet. İstenildiği gibi ZZ veya ZZP.

Evet ise, kodda bunun için bir isim yoksa veya sadece bireysel pencereler için yazılmışsa nasıl çağırılır?

iCustom aracılığıyla

Ve gerekirse EA'ya bir kod parçacığı eklemek için "Köşeleri alma"

Köşeleri almak "çağrıdır" evet, kod parçacığı EA'da çalışmalıdır (4k'da).

2 gösterge mi yoksa bir tane mi kullanmalıyım?

Seçiminizden biri. ZZ, minimum diziyi pip cinsinden, ZZP'yi fiyat yüzdesi olarak belirler.

Şahsen ben ZZP kullanıyorum.

 
TheXpert:

Evet. İsteğe göre ZZ veya ZZP.

iCustom aracılığıyla

Köşeleri almak "çağrıdır" evet, kod parçacığı EA'da çalışmalıdır (4k'da).

Aralarından seçim yapabileceğiniz biri. ZZ minimum diziyi pip cinsinden, ZZP ise fiyat yüzdesi olarak belirler.

Ben şahsen ZZP kullanıyorum.

Çok teşekkürler! Yapmak istediğim şey buydu, ancak başlangıçtaki "Köşeleri almak" kafamı karıştırdı:

#property indicator_chart_window
#property indicator_buffers 1

#property indicator_color1 Red
#property indicator_width1 3

Ve bunun EA'ya eklenmesine izin verilmiyor! Bu yüzden ayrı bir gösterge olup olamayacağını sordum(?!).

ZZ ve ZZP'yi birleştirdim. Tüm fark 3 satırda. Onları tek tek deneyeceğim, // ile bağlantılarını keseceğim ve hangisinde duracağımı seçeceğim.

Bu yüzden, "Köşeleri almak" dan ne yapabileceğimi koydum ve denedim. Sizi daha fazla rahatsız etmemeyi çok isterim! Her şey gönlünüzce olsun!

 

Ne oluyor be? 18 oy yerine, şimdi sadece 7 oy var. Sorun nedir?

Zikzaklarım da sıralamada 2. sırada.

Ve İngilizce kısmı hala kayıp... Bir haftadan uzun süredir yayına hazır bir şekilde beklemesine ve İngilizce bölümle aynı zamanda yapılmasına rağmen....

 
TheXpert:

Ne oluyor be? 18 oy yerine, şimdi sadece 7 oy var. Sorun nedir?

Zikzaklarım da sıralamada 2. sırada.

Ve İngilizce kısmı hala kayıp... Bir haftadan uzun süredir yayınlanmaya hazır bir şekilde beklemesine ve Ru'daki ile aynı zamanda yapılmasına rağmen...

Son zamanlarda birçok programa garip bir şekilde aktif oy eklendiğini fark ettim. Belki de birileri bu şekilde reyting kazanmaya çalıştı. Başlangıçta oy ekleme ile reyting kolayca şişirilebiliyordu. Daha sonra bu ortadan kalktı. Şimdi kolay para için zeki kafalar, belki de birden fazla kayıt yardımıyla kar elde etmeye çalıştı (bu benim varsayımım) arka arkaya tüm programlara aktif olarak oy ekledi. Tüm istatistikler sadece bozulur ("hackerlar"). :))

 
tol64:

Tamam, diğer iki kafa karışıklığı için bir açıklama bekliyorum)

Ve yazılı olmayan bir tane daha var -- derecelendirmeye göre sıralandığında hiç derecelendirmeye göre sıralanmaz ))

 

Güzel zikzak... sadece icustom'dan çağırdıktan sonra nasıl kullanılacağı net değil... zikzak çizgisinden hangi tampon sorumlu?

 
Neofit:

Güzel zigzag... sadece icustom'dan çağırdıktan sonra nasıl kullanılacağı açık değil... zigzag çizgisinden hangi tamponlar sorumlu?

Orada örnek bir kod var. Özellikle iCustom için.
 
TheXpert:
Orada örnek bir kod var. Özellikle iCustom için.

Merhaba.

Örnek koda baktım. Anladığım kadarıyla örnekteki ana rol bool GetValue(parameters) tarafından oynanıyor. Parametreleri deşifre ederseniz çok minnettar olacağım.

Lütfen bana sadece ilk tamponun değerlerini (0,Maxs,INDICATOR_DATA) analiz edersem ve tamponumu zikzağın "kırılması" koşuluna göre doldurursam her şeyin çalışıp çalışmayacağını söyleyebilir misiniz?

 
Neofit:

Örnek koda baktım. Anladığım kadarıyla örnekteki ana rolü bool GetValue(parameters) oynuyor. Parametreleri deşifre ederseniz çok minnettar olacağım.

GetValue(double dir,int bar,int prevBar,double &peak,
             int &peakBar,datetime &peakTime,const datetime &T[])

dir -- yön -- geçerli yön

bar -- ekstremum için arama yapılan bar

prevBar -- bir önceki tepe noktasının çubuğu (veya daha doğrusu bir sonraki)

tepe -- tepe noktasının dönüş değeri

peakBar -- döndürülen tepe çubuğu

T -- TF ve gösterge sembolü için zaman serisi.

Lütfen bana sadece ilk tamponun (0,Maxs,INDICATOR_DATA) değerlerini analiz edersem ve tamponumu zikzağın "kırılması" koşuluna göre doldurursam her şeyin işe yarayıp yaramayacağını söyleyebilir misiniz?

Hayır :) GetValue aracılığıyla tek seçenektir.

 

Zikzak oluşturmak için pek çok algoritma vardır. Herkes için soru: bir zikzağın kırılması nasıl doğru bir şekilde belirlenir?

Örneğin, mükemmel bir zikzakta, kırılmaların yarısını (yeşil daire içine alınmış) kaldırırdım:

Zikzak kırıkları maşkanın kırıklarıyla tanımlıyorum. Oldukça basit ve güzel: