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
Soru: Çağrılar arasındaki minimum gecikme belgeleniyor mu?
o zaman hata kodu = 4754'ün bilerek var olmayan bir biletinkiyle aynı olması garip
Başka bir kod bulmanın mümkün olduğunu düşünüyorum (örneğin meşgul) - birisi bana sonuç numarasını verdi.siparişo zaman hata kodu = 4754'ün bilerek var olmayan bir biletinkiyle aynı olması garip
Evet, olay henüz terminal tarafından işlenmedi.
Sahibiz:
Buna göre, terminal veritabanında sipariş yokken bulunamıyor. Yani 4754 iade edilmiş, bilet bilinse bile.
Makalelere göz atın:
MetaTrader 5'teki emirler, pozisyonlar ve fırsatlar ;
MetaTrader 5'te İşlem Olayları
Terminal veritabanına kaç kez istekte bulunulacağı: 2 veya 1
Başka bir deyişle, OrderSelect ( tiket20 ) çağrılarının sıklığını, bilginin uygunluğu açısından değil, terminal veritabanına yapılan ardışık çağrıların sıklığı için harcanan zaman açısından mı izlemem gerekiyor? aynı konuda? (soru doğrudan bir öncekiyle ilgili değil)
Çalıştığınız için teşekkürler, ancak tam olarak anlamadınız - bu kodla
Terminal üssüne kaç kez talepte bulunulacağı: 2 veya 1
Başka bir deyişle, OrderSelect ( tiket20 ) çağrılarının sıklığını, bilginin uygunluğu açısından değil, terminal veritabanına yapılan ardışık çağrıların sıklığı için harcanan zaman açısından mı izlemem gerekiyor? aynı konuda? (soru doğrudan bir öncekiyle ilgili değil)
A100 :
Спасибо изучил, но не совсем понял - при таком коде
Terminal veritabanına kaç kez istekte bulunulacağı: 2 veya 1
OrderSelect() işlevine yapılan iki ardışık çağrı, işlev parametresi olarak hangi biletin belirtildiğinden bağımsız olarak, terminal tabanına iki ardışık istekle sonuçlanır. Başka bir şey de, bu ardışık istekler sırasında siparişimiz (sipariş hakkında bilgi) terminal veritabanında görünmezse, fonksiyon "sipariş bulunamadı" hata kodunu döndürmeye devam edecektir.
Evet, terminal üssüne yapılan benzer aramaların sıklığını kontrol etmeniz gerekecek. Roche zaten seçeneklerden birini önerdi. Henüz OnTradeTransaction () işlevinde ustalaşmadım (tüm ticaret olaylarını arka arkaya filtrelemek için çok tembel), bu yüzden eski moda bir şekilde hareket ediyorum, yani: Söyleyebilirsem "event-tick" modelini kullanıyorum. Onlar. Bir sonraki tıklamanın gelmesiyle terminal veritabanına erişiyorum; sıra bir sonraki tikte hala bulunamazsa, o zaman bu sıraya göre basitçe "hareketimi atlarım".
m_handle=iMA(m_strategy_symbol,(ENUM_TIMEFRAMES)m_period,maperiod,0,MODE_EMA, PRICE_CLOSE ); - soru neden optimizasyon m_period'u seçerse, o zaman bazı periyotlarda yük devam eder ve bazılarında olmaz???
AndreyS :
- soru neden optimizasyon m_period'u seçerse, o zaman bazı periyotlarda yük devam eder ve bazılarında olmaz???
1. Kodu doğru şekilde yapıştırın .
2. m_period parametresi nasıl optimize edilir/seçilir? Onlar. optimizasyonunuzdaki değerleri nelerdir?