Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 899
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Teşekkürler, ancak Mas[N] ile; OnInit() çalışmıyor, zaten denendi
Üzgünüm, dün çok ayık değildim. Ya da çok ayık değil.
Başka bir sorum var, diyelim ki dizinin ilk oluşturulandan (No. 1) başlayarak her çubuktan göstergeden (örneğin ATR) alınan verilerle doldurulmasını istiyorum? Diğer bir deyişle, dizi bildirilir ve başlatma işlevinde başlatma zaten gerçekleştirilir. Nasıl doğru yapılır?
bunun gibi bir şey mi?:
for(int i=0; i<N; i=i++)
Mas[i]=iATR(NULL,0,1,i+1);
}
veya şununla yapın:
for(int i=0; i<N; i=i++)
{
ArrayFill (Mas,i,1,iATR(NULL,0,1,i+1));}
ya da tamamen farklı bir şekilde ?, hiçbir şekilde başaramayana kadar (bir şekilde berbat ettim, söyle bana, şimdiden teşekkürler.
Başka bir sorum var, diyelim ki dizinin ilk oluşturulandan (No. 1) başlayarak her çubuktan göstergeden (örneğin ATR) alınan verilerle doldurulmasını istiyorum? Diğer bir deyişle, dizi bildirilir ve başlatma işlevinde başlatma zaten gerçekleştirilir. Nasıl doğru yapılır?
bunun gibi bir şey mi?:
for(int i= 0 ; i<N; i=i++)
Mas[i]=iATR(NULL,0,1, i+1 );
}
İlk seçenek yeterlidir. Ancak ilk çubuktan başlayan değerlere ihtiyacınız varsa, döngüyü 1'den saymak daha mantıklı olacaktır.
Evet, hem 1 hem de 0 ile denedim, hala yanlış bir şey var, bazılarını görüntülemek istediğimde değerler yazılmıyor - sadece sıfır veriyor
Para çekme talebi kodunu göster.
Her ihtimale karşı, tüm kodu göstereceğim:
Kodu yapıştırmak için SRC'yi kullanın
Her ihtimale karşı, tüm kodu göstereceğim:
double türünde bir dizi yap