![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Yukarıda söyledim - emirlere kapılmayın: fırsatlara bakın. Pozisyon hacminin NE ZAMAN değiştiğini ve ne tür bir işlem olduğunu gösteren kısa bir kod:
Ve işte kısmi kapatmalı baskılar:
Açıkça görülüyor ki, TRADE_TRANSACTION_DEAL_ADD ticari işlem tipindeki olaylar geçer geçmez - işte bu kadar, terminaldeki pozisyon verilerinin güncellenmesi.
Sadece şok oldum!
Bunu bilerek mi yapıyorsun yoksa yazdıklarımı hiç okumuyor musun?
Sadece şok oldum!
Bunu bilerek mi yapıyorsun yoksa yazdıklarımı hiç okumuyor musun?
Bana öyle geliyor ki, düzenin her şey olmadığını anlamak istemiyorsunuz. Ancak geçmişteki bir anlaşmanın kaydı, programcıya konum verilerinin zaten değiştirildiğinin bir işaretidir.
Her şey açık, teşekkürler.
Arama emri bir piredir, kayıt olabilir, olmayabilir. Siparişin üstünde bir anlaşma var. Anlaşmanın üstünde bir pozisyon var. Pozisyon verilerindeki değişiklikler, işlem geçmişe kaydedildikten sonra gerçekleşir.
Bazen yakaladığınız gerçeği - peki, sadece hızlı bilgisayarların ve İnternetin değeri. İsterseniz - bir kaza.
Eklendi: Uygulamanızın cevabını ServiceDesk'ten bilmek ilginç olsa da.
1. > Algoritmayı tam olarak bilmeden ( programdan NE istenir ), uygulamasının doğruluğunu değerlendirmek zordur...
Programın ne yaptığını anlamanın zor olmadığını düşündüm, eğer net değilse, o zaman
Uzman, FORTS piyasasında 2 kontrat hacmi ile pozisyon açar, pozisyon açık ise 1 kontrat hacmi ile kısmen kapanır,
sonra pozisyon tamamen kapatılır. Ve böylece tr_cnt<50 sayacına kadar birkaç kez
2. PositionSelect()'i milyonlarca kez bile "bükebilirsiniz" - bu hiçbir şeyi değiştirmez çünkü
döngüdeyken TRADE_TRANSACTION_DEAL_ADD olayı gelmeyecek, bu da terminalin güncellenmeyeceği anlamına geliyor
konum bilgisi
Yani evet! Belki programın amacı doğru bir şekilde belirtilmiştir, ancak bunu başarmanın araçları saçmalık, Fransızlar için üzgünüm ...
Tarihsel siparişler ne için kontrol ediliyor? Anlaşmalara bakmamız gerekiyor. Burada Vladimir kesinlikle haklı!
Sadece bir deli böyle bir programı gerçek hayatta çalıştırabilir ...
Yani evet! Belki programın amacı doğru bir şekilde belirtilmiştir, ancak bunu başarmanın araçları saçmalık, Fransızlar için üzgünüm ...
Tarihsel siparişler ne için kontrol ediliyor? Anlaşmalara bakmamız gerekiyor. Burada Vladimir kesinlikle haklı!
Sadece bir deli böyle bir programı gerçek hayatta çalıştırabilir ...
Açıkça "profesör", ancak bu benim deliliğimle ilgili değil, terminalde bir hatanın varlığıyla ilgili.
Bu arada, işte bir tane daha bulundu (ve ANLAŞMA'dan sonra!!!!!!!!!!):
Açıkça "profesör", ancak bu benim deliliğimle ilgili değil, terminalde bir hatanın varlığıyla ilgili.
Bu arada, işte bir tane daha bulundu (ve ANLAŞMA'dan sonra!!!!!!!!!!):
Bir kez daha "adaylar", "doktorlar", "profesörler" ve "akademisyenler" için.
OnTradeTransaction() 'a gelen herhangi bir olay kaybolabilir
Bu nedenle, TRADE_TRANSACTION_HISTORY_ADD önemli olayının gelmesinden sonra bunu bir hata olarak görüyorum.
terminaldeki konumla ilgili veriler güncellenmez!
Lütfen kodunuzu benimkine getirin - ticari işlemin türünü yazdırmıyorsunuz. Sipariş kontrolünü kaldırın - burada gerekli değildir.
Açıkça "profesör", ancak bu benim deliliğimle ilgili değil, terminalde bir hatanın varlığıyla ilgili.
Bu arada, işte bir tane daha bulundu (ve ANLAŞMA'dan sonra!!!!!!!!!!):