Neden [i]'yi hesaplamak ve i=1'i başlatmak için [i-1] kullanılıyor? [0] yok mu?
MTMBuffer[i]=price[i]-price[i-1];
Merhaba.
Genel olarak konuşmak gerekirse, "i" ile başlayan yerel mql5 gösterge işlevlerinden birini kullanırsanız, rotaya dikkat etmenize gerek yoktur. Copybuffer bunu sizin için yapacaktır.
Öte yandan, belirli bir dev üzerinden giderseniz, özellikle ilk geçiş için çubuk sayısına dikkat etmeniz gerekir, çünkü aksi takdirde aralık dışı olma riskiyle karşı karşıya kalırsınız.
Irsi kullanan bu rsi 'nin koduna bakın, kurs için pozisyon yok ve her şey yolunda gidiyor.
MQL5'te OnInit() fonksiyonu, gösterge, uzman danışman (EA) veya kod başlatıldığında çağrılır. Başlatma işleminin başarılı veya başarısız olduğunu belirtmek için bir tamsayı değeri döndürmesi beklenir.
OnInit() 0 değerini döndürdüğünde, başlatma işleminin başarılı olduğunu gösterir. Başlatma sırasında bir şeylerin yanlış gittiğini bildirmeniz gerekiyorsa, sıfır olmayan bir değer döndürebilirsiniz; bu da göstergenin, EA'nın veya komut dosyasının düzgün çalışmasını engeller.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
for(int i=1;i<rates_total;i++)
{
MTMBuffer[i]=fiyat[i]-fiyat[i-1];
AbsMTMBuffer[i]=fabs(MTMBuffer[i]);
}
Neden [i]'yi hesaplamak ve i=1'i başlatmak için [i-1] kullanılıyor? [0] yok mu?
MTMBuffer[i]=price[i]-price[i-1];
Merhaba.
Genel olarak konuşmak gerekirse, "i" ile başlayan yerel mql5 gösterge işlevlerinden birini kullanırsanız, rotaya dikkat etmenize gerek yoktur. Copybuffer bunu sizin için yapacaktır.
Öte yandan, belirli bir dev üzerinden giderseniz, özellikle ilk geçiş için çubuk sayısına dikkat etmeniz gerekir, çünkü aksi takdirde aralık dışı olma riskiyle karşı karşıya kalırsınız.
Irsi kullanan bu rsi 'nin koduna bakın, kurs için pozisyon yok ve her şey yolunda gidiyor.
Öte yandan, bu Rsi işlevden geçmez.
Tabiri caizse her şey elle hesaplanıyor ve her şeyin yolunda gitmesi için konumlandırmayı iyi yapmanız gerekiyor.
neden oninit
içinde 0 döndürmesi gerekiyor?
neden oninit
içinde 0 döndürmesi gerekiyor?
MQL5'te OnInit() fonksiyonu, gösterge, uzman danışman (EA) veya kod başlatıldığında çağrılır. Başlatma işleminin başarılı veya başarısız olduğunu belirtmek için bir tamsayı değeri döndürmesi beklenir.
OnInit() 0 değerini döndürdüğünde, başlatma işleminin başarılı olduğunu gösterir. Başlatma sırasında bir şeylerin yanlış gittiğini bildirmeniz gerekiyorsa, sıfır olmayan bir değer döndürebilirsiniz; bu da göstergenin, EA'nın veya komut dosyasının düzgün çalışmasını engeller.