[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 649
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
Yardımlarınız için herkese çok teşekkür ederim! Henüz kullanılmamış kodlar - bir not defterine kopyalandı! Vaktim olduğunda onları alacağım! Tekrar ve tekrar teşekkürler Arkadaşlar!
Igor Kim'in kütüphanelerini kullanabilirsiniz.
Biraz daha zor.
Igor Kim'in kütüphanelerini kullanabilirsiniz.
Biraz daha zor.
Evet, kodunuzu zaten kullandım! Her şey çalışıyor! Teşekkür ederim!
if(nokta=="M15")
{
// açık satın almayı kontrol et
uyarı(satın al);
if(satın al=="satın al")
uyarı(1);
................
}
genellikle aptalca iç içe eğer. ANCAK. if(period=="M15") koşulu karşılanır ve uyarı bir sonuç verir ve satın alırken, if(buysell=="buy") koşulu karşılanmaz ve Alert(1) komutu bile çalıştırılmaz. cehennem, ancak her iki koşul da sözdizimsel olarak aynıdır, ancak neden biri yerine getirilir ve diğeri olmaz?
Teknik olarak her şey basittir: buysell != "buy" - bu nedenle aşağıdaki Alert(1) yürütülmez.
Buysel değişkeninin o anda ne içerdiği yazdırılarak bulunur : Print (buysell); ilk uyarıdan sonra.
-------------------------------------------------- -------------------------------------------------- --------------------------------------------------
sorun şu ki, Uyarı (1) - Yazdır (satın al) yerine kodu girersem, bysell satın alma değerini döndürür, peki sorun ne? bu biraz saçmalık!
Parametrelerinden birinin dizi olduğu bir fonksiyon var: FunctionTest(double One-DimensionalArray[7]) ...
Bir 3B dizi var: double 3DArray[1][2][7].
Amaç, 3DArray öğesinin son boyutunu bir parametre olarak işleve eklemektir. Bunu yapmaya çalışıyorum ama derleyici yemin ediyor.
Bunu yapıyorum: FunctionTest(3DArray[0][0]) .
Söyle bana, kim yapabilir, neyi yanlış yapıyorum ve bu sorunu nasıl çözebilirim?
Şimdiden teşekkürler.
Parametrelerinden birinin dizi olduğu bir fonksiyon var: FunctionTest(double One-DimensionalArray[7]) ...
Bir 3B dizi var: double 3DArray[1][2][7].
Amaç, 3DArray öğesinin son boyutunu bir parametre olarak işleve eklemektir. Bunu yapmaya çalışıyorum ama derleyici yemin ediyor.
Bunu yapıyorum: FunctionTest(3DArray[0][0]) .
Söyle bana, kim yapabilir, neyi yanlış yapıyorum ve bu sorunu nasıl çözebilirim?
Şimdiden teşekkürler.
Büyük Catherine'in 3 harfli bir kelimede 4 hata yaptığını söylüyorlar.
Bu sorunu hemen çözmeyin. Daha iyi bir çözüm bulun...
Büyük Catherine'in 3 harfli bir kelimede 4 hata yaptığını söylüyorlar.
Bu sorunu hemen çözmeyin. Daha iyi bir çözüm bulun...
Prensip olarak, zaten farklı bir şekilde karar verdim. Ama yine de ilginç, en azından teorik olarak. Sonuçta, Three-DimensionalArray[0][0]'ın tek boyutlu bir dizi olması gerekiyordu, değil mi? Bu mümkün değilse, üç boyutlu diziden tek boyutlu dizi nasıl elde edilir?
Prensip olarak, zaten farklı bir şekilde karar verdim. Ama yine de ilginç, en azından teorik olarak. Sonuçta, Three-DimensionalArray[0][0]'ın tek boyutlu bir dizi olması gerekiyordu, değil mi? Bu mümkün değilse, üç boyutlu diziden tek boyutlu dizi nasıl elde edilir?
Satın alma görüyor musunuz?
1. Diziler her zaman statiktir
2. Üç boyutludan almanıza gerek yok, sadece doğru oluşturun
Prensip olarak, zaten farklı bir şekilde karar verdim. Ama yine de ilginç, en azından teorik olarak. Sonuçta, Three-DimensionalArray[0][0]'ın tek boyutlu bir dizi olması gerekiyordu, değil mi? Bu mümkün değilse, üç boyutlu diziden tek boyutlu dizi nasıl elde edilir?
Soru, görevin belirlenmesindedir. Burada - incir gerekmez. Elbette tek boyutlu.