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
Nasıl çalıştığını ANLAMADIM. Ayrıca, bu forum üyesi kendisine sorulduğunda artık hatırlamadığını, sadece bu kodun zaten birçok kez test edildiğini ve kendisine güvenilebileceğini söyledi.
Pekala ... Bu aptal "soruları" normal if ifadeleriyle değiştirmeyi başarırsam, nasıl ve ne olduğunu çözeceğim ... Şimdiye kadar - yani ...
Bu arada, bugün bu dehşetin analizini yaptım.
İşte ne anlama geldiği:
Benim düşünceme göre, bu "sorular" olmadan, if'ler ve girintilerle - çok daha anlaşılır. Bununla birlikte, kodun verimliliği tamamen aynıdır.
Bu arada, yazarın bence iyi bir uygulama olmayan iFillingMode ve otfFilingType'ın sayısal değerlerine takılıp kaldığı hemen belli oluyor.
Bu arada, bugün bu dehşetin analizini yaptım.
İşte ne anlama geldiği:
Benim düşünceme göre, bu "sorular" olmadan, if'ler ve girintilerle - çok daha anlaşılır. Bununla birlikte, kodun verimliliği tamamen aynıdır.
Bu arada, yazarın bence iyi bir uygulama olmayan iFillingMode ve otfFilingType'ın sayısal değerlerine takılıp kaldığı hemen belli oluyor.
Benim lib'imde şöyle:
_fillingMode, bu alanın referansını kaldırmak için genişleyen bir makrodur
Yani bu başka bir konu.
Tahmin, bazen kendi koduma bakıyorum ve neden burada bu şekilde yazıldığını anlamıyorum. Bu nedenle bu tür yerleri çok detaylı bir şekilde yorumlamaya, tüm inceliklerinden bahsetmeye çalışıyorum. Aynı zamanda, her neyse, düzenli olarak bazı noktaları dikkate almadığımı görüyorum.
Ayrıca - Çok yetkili bir forum üyesi tarafından yazılan aşağıdaki kodu (yürütme türünü belirlemek için) kullanıyorum:
Nasıl çalıştığını ANLAMADIM. Ayrıca, bu forum üyesi kendisine sorulduğunda, artık hatırlamadığını, sadece bu kodun zaten birçok kez test edildiğini ve güvenilir olabileceğini söyledi .
Pekala ... Bu aptal "soruları" normal if ifadeleriyle değiştirmeyi başarırsam, nasıl ve ne olduğunu çözeceğim ... Şimdiye kadar - yani ...
Sarı - Bir kişinin kendisinin yazdığı önemsiz kodu hemen anlayamaması çok garip.
Kırmızı - Çok tembel değildim ve tekrar kontrol ettim, piyasada yürütürken ORDER_FILLING_RETURN yapamazsınız , bu sadece borsa ile (rıhtımlarda bir hata var) ve bu tam olarak saygın forum üyesinin geri döneceği şey )))
Sarı - Bir kişinin kendisinin yazdığı önemsiz kodu hemen anlayamaması çok garip.
Kırmızı - Çok tembel değildim ve tekrar kontrol ettim, piyasada yürütürken ORDER_FILLING_RETURN yapamazsınız , bu sadece borsa ile (rıhtımlarda bir hata var) ve bu tam olarak saygın forum üyesinin geri döneceği şey )))
Bilmiyorum. bu kod böyle bir kayıtta "önemsiz" olduğu sürece. Çalışmasının mantığını anlamam en az 15 dakikamı aldı ve ancak if'leri planladıktan sonra benim için netleşti.
Ve "rıhtımlarda bir hata" hakkında - daha ayrıntılı olarak mümkün mü?
Bilmiyorum. bu kod böyle bir kayıtta "önemsiz" olduğu sürece. Çalışmasının mantığını anlamam en az 15 dakikamı aldı ve ancak if'leri planladıktan sonra benim için netleşti.
Ve "rıhtımlarda bir hata" hakkında - daha ayrıntılı olarak mümkün mü?
Değişim yürütme ile
0 döndürür, ancak piyasa ile (Alpari'de test edilmiştir)
, 0x3'e eşittir. bunu denersen
MqlTradeRequest::filling_mode=ORDER_FILLING_RETURN
, açılmıyor.
açılmayacak.
Orijinal işlevi kontrol edildi.
İşler.
Orijinal işlevi kontrol edildi.
İşler.
Borsada değil , piyasanın yürütülmesini deneyin)
UPD: değişiklik, derhal yürütme için,
SYMBOL_TRADE_EXECUTION_INSTANT
Borsada değil , piyasanın yürütülmesini deneyin)
UPD: derhal yürütme için değişiklik,
SYMBOL_TRADE_EXECUTION_INSTANT
Yukarıdaki test danışmanı. Denemek.
Borsada değil , piyasanın yürütülmesini deneyin)
UPD: derhal yürütme için değişiklik,
SYMBOL_TRADE_EXECUTION_INSTANT
Bu, örneğin, A-ri'deki standart türdeki hesaplar, değil mi?
Ve işlem yapan komisyoncular her zaman bu tür bir uygulamaya sahiptir, değil mi?
bu yüzden açıklama için yazdı.
Neden bu kadar acı çekiyorsun?
Standart sınıfları kullanın ve herhangi bir yapıyı ( MqlTradeRequest ) doldurmanız gerekmez ve herhangi bir Fillings ve Instants bilmeniz gerekmez: