[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 631
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
Symbol() MT4 ile ilgili sorun:
Gösterilecek 2 fonksiyon:
İlkini yürütmek boş bir dize verir:
Ve işte ikinci işlev dizisi tanımlayıcısı "EURUSD" (peki, grafiğe bağlıdır, ancak çıktı, işlevin mantığına göre boş bir dize olması gerekse de):
Neyin yanlış olduğunu anlamama yardım et? teşekkürler
Değişkenlerinizi bildirirken ayrılmış adları (değer) kullanamazsınız, _value öğesini çağırın
İşte yaptığım şey:
Durma ve alma yoktur. Hata 130, ayakların doğru olmadığını söyleyerek günlükte yazılır. Nedenini göremiyorum.
Ve yapmayacaklar!
Vitaly , dediğin gibi yaptım ama hiçbir şey değişmedi. Görünüşe göre söve başka bir yere gömülmüş.
Ondan önce, her şey benim için çalıştı (açılış emirleri - önceden belirlenmiş bir fiyat seviyesine ulaştıktan sonra kullanılan değişiklik ve dönüştürme) ve her şey çalıştı. Şöyleydi:
Şimdi, her şeyi belirli özel işlevlere ayırdığımda, her şey mükemmel şekilde işlemeyi bıraktı. Ve ben zaten deniyorum, hiçbir şey çıkmıyor. duraklar yerleştirilmemiştir.
Ve yapmayacaklar!
Peki, mantık nerede? Çok anlamak istiyorum.. Bir işlevi var:
Sıra, eğer giriş olanlar ise, yani. dur ve al dış değişkenleri ve bunlar i_sl ve i_tp sıfıra eşit değil, o zaman zaten sırada olacak olan dur ve al fiyatlarını alıyoruz ve bunlar sl ve tp . Ondan sonra burada sl ve tp hesaplayıp hesaplamadığımızı kontrol edeceğim (kısaca ise):
Değerler elde edilirse, sıfıra eşit olamazlar .. çünkü değişecekler! Bunlar, kod bağlamında sırayla elde ettiğimiz değişkenlerdir.
Ve burada dur kalk değerlerini bulup bulmadığımızı kontrol ettim. Tüm koşullardan sonra nasıl sıfır olabilirler?
İlk önce mantığınızı başlangıçta oluşturun, ardından işlevler, dosyalar vb.
Neden sol elinizle sağ kulağınızın arkasını kaşıyasınız?!
Benim işlevim parametrelerin bildirilmesiyle başlar, bkz. Kim!
Benim işlevim parametrelerin bildirilmesiyle başlar, bkz. Kim!
Bu benim için?
Peki, mantık nerede? Çok anlamak istiyorum.. Bir işlevi var:
Sıra, eğer giriş olanlar ise, yani. dur ve al dış değişkenleri ve bunlar i_sl ve i_tp sıfıra eşit değil, o zaman zaten sırada olacak olan dur ve al fiyatlarını alıyoruz ve bunlar sl ve tp . Ondan sonra burada sl ve tp hesaplayıp hesaplamadığımızı kontrol edeceğim (kısaca ise):
Değerler elde edilirse, sıfıra eşit olamazlar .. çünkü değişecekler! Bunlar, kod bağlamında sırayla elde ettiğimiz değişkenlerdir.
Ve burada dur kalk değerlerini bulup bulmadığımızı kontrol ettim. Tüm koşullardan sonra nasıl sıfır olabilirler?
Kahretsin, az önce fark ettim, if (g_type == OP_BUY) değil, if ( OrderType( ) = = OP_BUY || OrderType( ) == OP_BUY DUR || OrderType( ) = = OP_BUY LIMIT ) hangi siparişleri açtığınızı hatırlamıyor
Bu benim için?
Kahretsin, az önce fark ettim, if (g_type == OP_BUY) değil, if ( OrderType( ) = = OP_BUY || OrderType( ) == OP_BUY DUR || OrderType( ) = = OP_BUY LIMIT ) hangi siparişleri açtığınızı hatırlamıyor