"MQL5'te Elliott Dalgalarının Otomatik Analizini Uygulama" makalesi için tartışma - sayfa 8

 
Kodlayıcı hesabını sildi ve hiçbir yanıt vermedi, bunu nasıl güncelleyebileceğime bakacağım ve hataları düzeltmeyi başaran başka biri yoksa hepinize geri döneceğim
 
Amos Tsopotsa #:
Kodlayıcı hesabını sildi ve hiçbir yanıt vermedi, bunu nasıl güncelleyebileceğime bakacağım ve hataları düzeltmeyi başaran başka biri yoksa hepinize geri döneceğim
Kod düzeltmeleri / düzeltmeleri ile herhangi bir takip. Kodu derlemeye çalıştım ve 511. satırda "," -unexpected tolken ile başlayan 15 hata ve 25 uyarı aldım: int n=Zigzag(H,Start,Finish,IndexVertex,ValueVertex);//zigzag tepelerinin indekslerini ve değerlerini saklamak için sınıfı beyan edin
 

Yaptığınız harika çalışma için teşekkür ederim. Bu algoritmanın her yerde kullanılabilmesini istiyorum, bu yüzden Golang'da yeniden yazma sürecindeyim. Bir sorum var:

WaveRules fonksiyonunda, "Divergent triangles" kontrol adımında aşağıdaki satır var:

WaveAMoreWaveB(3,2)>=0 && WaveAMoreWaveB(3,2)>=0

Açıkçası, burada bir hata var, çünkü aynı şeyin arka arkaya 2 kez kontrol edilmesi gereken bir durum hayal edemiyorum. Yazar ikinci kontrol WaveAMoreWaveB(3,2) ile ne söylemek istemiştir?
Belki de sadece bir kez kontrol etmek gerekiyordur veya belki de ikinci kontrolde başka sayıları değiştirmek gerekiyordur?

Cevabınız için şimdiden teşekkür ederim.

 

Yüksek ve Düşük dizilerinin WaveRules fonksiyonunda hiç kullanılmadığını da lütfen unutmayın. Büyük olasılıkla bunlara gerek yoktur. Eğer yanılıyorsam bana söyleyin.

double High[],Low[];
   ArrayResize(High,ArrayRange(rates,0));
   ArrayResize(Low,ArrayRange(rates,0));