[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 250
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
İlk olarak, tüm açık siparişler için mevcut karı hesaplarsınız, ardından bunu beyan edilen seviye ile karşılaştırırsınız: eğer daha yüksekse, tüm emirleri silin. Bu prosedür (ve sadece değil) bu Uzman Danışman tarafından gerçekleştirilir (kod vardır).
Bahşiş için teşekkürler
Anlamıyorum.
//C++
Zhunko :
Hala böyle:
Bu kodla üç kez çalıştırın:
Günlük şunları gösterdi:
İlk varyantta, MqlStr.string yapısının alanının ilk öğesine bir işaretçimiz var, ikinci varyantta, dizenin ilk öğesine bir işaretçi (L P C STR hala aynı const karakter * ). Farklı adresler görüyoruz. N-n-neden? MQL4'teki temsilinin bir iç yapısı olarak bir karakter dizisi ve bir dizgenin farklı adresleri olduğu ortaya çıktı mı? Yoksa ExpertSample'da dahili bir format olarak tanımlanan "string yapısının" yapay olduğu ve aslında MQL4'teki dahili formatının lpsz olduğu anlamına mı geliyor? Yoksa ilk kodu yanlış mı okudum?
Yoksa ExpertSample'da dahili bir format olarak tanımlanan "string yapısının" yapay olduğu ve aslında MQL4'teki dahili formatının lpsz olduğu anlamına mı geliyor?
Bu, dizenin DLL'ye MqlStr olarak değil, tam olarak char* olarak geçirildiği anlamına gelir. Ancak bu , ex4 programının dizeyi MqlString olarak saklamadığı anlamına gelmez. Genel olarak , ex4'ten dll'ye parametre geçişi (geliştiricilere göre) oldukça karmaşık bir işlemdir, buna her türlü kontrol ve parametre dönüşümü eşlik eder.
Hepinize iyi günler. lütfen söyle bana, derlemelerden sonra, danışman simgesinde bir kilit beliriyor ve onu sadece program aracılığıyla indirme penceresinde görebiliyorum ve klasörde görünmüyor, nasıl düzeltilir? Teşekkür ederim.
Bazı örneklerde return(-1), return(0) veya sadece return görüyorum. Programı belirli bir noktadan kesmek için return(0) kullanıyorum. return(-1) ve return'ün ne yaptığını söyler misiniz?
Bazı örneklerde return(-1), return(0) veya sadece return görüyorum. Programı belirli bir noktadan kesmek için return(0) kullanıyorum. return(-1) ve return'ün ne yaptığını söyler misiniz?
return(-1), işlevin sonucu olarak eksi bir döndürür, bu da (-1) yalnızca bu programın geliştiricisi içine bir şey koyarsa bir şey ifade edebilir. Aksi takdirde, hiçbir şey ifade etmez.
return işlevi basitçe sonlandırır (dönüş türü geçersiz olduğunda kullanılır).
Bu, işlevin dönüş değeridir. mat.chasti'ye dön.
Genel olarak, return( 0 ) int start() işlevini sonlandırır ve bir sonraki onay işaretini bekler. Rakam veya -1 yoksa int start()'ta ne olur?
7 kazanın ve terminal sistem sürücüsünde mi? Mevcut ve gelecekteki sorunlardan kurtulmak istiyorsanız - terminali başka bir diske aktarın ve "her şey yoluna girecek".
çok teşekkür ederim :) Deneyeceğim.