Benim yaklaşımım. Çekirdek - Motor. - sayfa 159
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
Test cihazındaki zamanlayıcı ile ilk beşte yaptım. Basit kullanımı bile (ve bir milisaniyelik multitimerdir) test cihazının ciddi şekilde yavaşlamasına neden oldu. Bu nedenle, görselleştiricideki zamanlayıcıyı basitçe reddettim - çalışmak için keneler üzerinde bir incir var. İki model yaptım - zamanlayıcıya göre ve OnTick() aracılığıyla olay bayraklarına göre. Gerçek zamanlı olarak zamanlayıcıya göre, kenelere göre - görselleştiricide.
not. Yalan söylüyorum - üç model - ayrıca OnChartEvent () aracılığıyla - ayrıca sadece gerçek zamanlı var.
Ayrıca test cihazı için OnTimer() aracılığıyla da çalıştı, ancak şunu okudum:
Strateji test cihazı , minimum 1000 milisaniyelik bir aralık kullanır.
https://www.mql5.com/ru/docs/event_handlers/ontimer
Soru şu ki, test cihazında bir milisaniye almak mümkün mü ve nasıl?
Ayrıca test cihazı için OnTimer() aracılığıyla da çalıştı, ancak şunu okudum:
Strateji test cihazı , minimum 1000 milisaniyelik bir aralık kullanır.
https://www.mql5.com/ru/docs/event_handlers/ontimer
Soru şu ki, test cihazında milisaniye almak mümkün mü ve nasıl?
yalnızca özel bir sembol oluşturarak ve ona işaretler vererek ve bir onay işareti geldiğinde çalışır
Ne yazık ki, burada çok fazla seçenek yok, MT5'te belirli olaylarda OnTick() , OnTimer().... genel olarak, her zaman olduğu gibi, kodun 2 sürümüne ihtiyacınız olduğunu yazın, biri test cihazı için ve ikincisi ticaret için (veya test cihazında çalışmak ve ticaret hesabında çalışmak için kodun bir sürümüne bölün)
Not: yanılmıyorsam 1 milisaniye üretilemez, Windows sistem zamanlayıcısı böyle bir doğruluk vermez
yalnızca özel bir sembol oluşturarak ve ona işaretler vererek ve bir onay işareti geldiğinde çalışır
Ne yazık ki, burada çok fazla seçenek yok, MT5'te belirli olaylarda OnTick() , OnTimer().... genel olarak, her zaman olduğu gibi, kodun 2 sürümüne ihtiyacınız olduğunu yazın, biri test cihazı için ve ikincisi ticaret için (veya test cihazında çalışmak ve ticaret hesabında çalışmak için kodun bir sürümüne bölün)
Not: yanılmıyorsam 1 milisaniye üretilemez, Windows sistem zamanlayıcısı böyle bir doğruluk vermez
Anlıyorum, ama söylediğin şey zaten anlaşıldı. Teşekkürler.
İyi MT5, uzun yıllardır "beta" olmasına rağmen.
Ama burada hedge versiyonu olmayacağına yemin ettikleri için, bir dakikanın altında bir zaman dilimi olmayacağını, özellikle de işaretli olanları umuyorum.
C# geliştirmenin amacı nedir? Orada hala bir çıkmaz var. piyasaya sürmeyin. Ancak başkalarının zararına kullanmak için birçok fırsat var (piyasada dağıtım yapmaya başlarlarsa). Ve onu kim kontrol edecek? Neden hiç yapmıyorsun?
Ancak bu durumda bile, pek çoğunun buna ihtiyaç duyması olası değildir. GUI'mle bağlantıyı o kadar basit ve kolay hale getirdim ki, yalnızca programlama gurmeleri başka bir bağlantı üzerinde kafa yorabilir.
Motorun yetenekleri artmaya devam edecek ve kullanım basitleştirilecektir. C#'ın beni durdurma şansı yok.))
Bazılarının bunun benim için bir felaket olduğunu düşünmesi komik.)) Bu kimseye bir şey kazandırmayacak saçmalık. Ama denemelerine izin verin. Ne olduğu ilginç.
C#'ın hangi özellikleri sağladığı önemli değil, önemli olan bunlardan kimin yararlanabileceğidir. Çoğu kullanıcı (kodlayıcı) kendi başlarına ciddi bir şey yaratamayacak kadar zayıftır. Onlar için ve onlar için yaratılmalıdır. Bu benim işim. Ve C keskin'in yönü, tam tersine, basitlikten karmaşık programlama dünyasına götürür. Bu nedenle, kitlesel popülerlik kazanmayacaktır.
C# geliştirmenin amacı nedir? Orada hala bir çıkmaz var.
...
Teşekkürler, yatmadan önce harika bir kişneme.
Teşekkürler, yatmadan önce iyi kişnemeler.
Gidip birkaç saat uyuyacağım.
--------------------------------------------------
Yaklaşık olarak, yani, imhenko.
Genellikle - bir veya başka bir bağlantı noktası üzerinden bilgi gönderme / alma isteği.
İzin ve - işlem. Çalışma ortamının standartlarına (kurallarına) göre. Tüm bunları Metaquotes ile mi yaptınız?
Dürüst olmak gerekirse, bu çözümü C# ile yapmak istiyorum. Hızlı ve kolay bir şekilde motoruma entegre ediyorum. Orada çalışacak, kullanıcıya benim GUI'm aracılığıyla veya kendi Windows'tan bağlanma seçeneği sunacak.
Güzel olacak. Vasily, yakında bir makale yaz.
Merhaba negatifler. :)
Алексей Тарабанов :
....
Yaklaşık olarak, yani, imhenko.
Genellikle - bir veya başka bir bağlantı noktası üzerinden bilgi gönderme / alma isteği.
İzin ve - işlem. Çalışma ortamının standartlarına (kurallarına) göre. Tüm bunları Metaquotes ile mi yaptınız?
Hayır, bu kaynaklar aracılığıyla bir iç iletişim sorunudur. Çizim sistemimi optimize ederek yükü yarı yarıya azaltmayı başardım. Şimdi yavaşlamıyor.