Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 588
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Merhaba ! Lütfen bana EA'nın grafiğe bir düğme veya geçiş anahtarı gibi bir nesne eklemesinin mümkün olup olmadığını söyleyin ve eğer öyleyse, nasıl?
edutak :
Тестер пишет, непрерывный проигрыш 3, а я вручную насчитал 5, потом еше больше. Из-за чего такое может быть?
en azından testçiden bir rapor olmadan anlamıyorum
en azından testçiden bir rapor olmadan anlamıyorum
parti 0.1
Bir testçi yalan söyleyebilir mi?
rapor, StrategyTester raporu html'dir
eklenemiyor...
Arşiv.
Göstergeyi adım adım kontrol ederken, if {}'nin arkasındaki ve W'nin olmadığı altyordamda bir işlem sıçraması buldum. Sorunun özünü açıklığa kavuşturmak için basitleştirilmiş bir kod veriyorum:
//--- giriş parametreleri
girdi int w=10;
//---
{
int i;
//---
int co=0;
for(i=0;i<=w;i++)if(w==10){co++; Uyarı (co);}
//--- sonraki çağrı için prev_hesaplananın dönüş değeri
dönüş(oranlar_toplam);
}
Sonuç (arletler):
2016.05.30 00:45:14.064 1 (EURUSD,H1) 11
2016.05.30 01:10:35.972 1 (EURUSD,H1) 10
........... vb. 1'e kadar
2016.05.30 00:45:14.064 1 (EURUSD,H1) 1
Kural: Parantez içindeki ifade doğruysa, ifade1 yürütülür.
Kodda: deyim1 DAİMA yürütülür.
Benim düşünceme göre if(), parantez içindeki koşul doğru olduğunda yalnızca bir kez çalışmalıdır. Ve aslında, koşul her kontrol edildiğinde çalışır ve {} içindeki tüm ifadeler her adımda yürütülür ve makine zamanında çiğnenir.
Sorular: CO değişkeni döngü boyunca NEDEN 0'dan 11'e yükseldi? Alert neden her adımda tetikleniyor?