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
her neyse, bir şeyler yanlış, teoride bu kod çalışmalı
C#
MQL5
t1 parametresini dönüştürmenin mümkün olmadığı derleme hataları alıyorum
C#'da tanımlanan MqlTick türü ve MQL'de tanımlanan MqlTick türü farklı türlerdir.
Sharpe'da tür adını değiştirin ve yalnızca bu türle çalışın
veya döndürülen değerleri Mql türüne kopyalayın
C#'da tanımlanan MqlTick türü ve MQL'de tanımlanan MqlTick türü farklı türlerdir.
Sharpe'da tür adını değiştirin ve yalnızca bu türle çalışın
veya döndürülen değerleri Mql türüne kopyalayın
kontrol etmedi (PC bir ağ asılı şehirle meşgul !!!),
ama yazarsan işe yarayacağını düşünüyorum
burada genel olarak MQL-C# değişimi ile ilgili normal bir dokümantasyon yok, benim örneğimde yapı alanlarının hizalanması kullanılıyor, alanlarınız aynı boyutta ve başka türler varsa veri alışverişi sırasında ne olacak ? - En iyi ihtimalle bir çalışma zamanı hatasından, en kötü ihtimalle veri kaybından şüpheleniyorum
Habré hakkında C#'daki yapılarla çalışma hakkında iyi bir makale var, tam olarak C #'daki hizalamaların varsayılan olarak olduğunu ve MQL'de bunun tersi olduğunu hatırlıyorum - daha sonra bilgisayar boşken bir makale bulacağım
kontrol etmedi (PC bir ağ asılı şehirle meşgul !!!),
Ağ şehri her yerde öldü. Biz de Volgograd'da takılıyoruz. Mucize sitesi)))
kontrol etmedi (PC bir ağ asılı şehirle meşgul !!!),
ama yazarsan işe yarayacağını düşünüyorum
burada genel olarak MQL-C# alışverişi ile ilgili normal bir döküman yok, benim örneğimde yapı alanlarının hizalanması kullanılıyor, sizin alanınızda aynı boyutta ve başka türler varsa veri alışverişi sırasında ne olacak? - En iyi ihtimalle bir çalışma zamanı hatasından, en kötü ihtimalle veri kaybından şüpheleniyorum
Habré hakkında C#'daki yapılarla çalışma hakkında iyi bir makale var, tam olarak C #'daki hizalamaların varsayılan olarak olduğunu ve MQL'de bunun tersi olduğunu hatırlıyorum - daha sonra bilgisayar boşken bir makale bulacağım
İki duble ile en basit yapısı ile bir örnek verdim.
Eşitlenecek bir şey yok.
Daha karmaşık bir yapı için hizalama gerekebilir.
Bu kontrol edilmelidir.
ps ağı tamam)
Fedor, son test örneğinde ustalaşmaya devam ediyor: mql'de keskinden kene yapısını almak. Nasıl uygulanacağını düşünün, tüm örnekler burada, Volodya keskin bir yapı şeklinde nasıl veri alınacağını gösterdi.
Son sonucunuzu dört gözle bekliyorum.
yapılmış. sana sohbet yoluyla mesaj gönderdim
Büyük miktarda heterojen bilgiyi aktarmak gerekiyorsa, bu durumda web soketinin çalıştığı gibi yapmak daha iyidir: bilgiyi keskin tarafta json'da paketleyin, bir dizgeye kodlayın ve bir dizge olarak döndürün. dize ve mql tarafında ters dönüştürme yapın. Çok hızlı çalışıyor, test edildi. :)
Ancak mümkünse aynı yapılar gibi düzenli yöntemlerle yönetmek daha iyidir. :)
hayır, yapılara ihtiyacım vardı, yapılar pratik, ATP, genel olarak, C# + MQL5'te neyin ve nasıl çalıştığına dair bir vizyonum var
İki duble ile en basit yapısı ile bir örnek verdim.
Eşitlenecek bir şey yok.
Daha karmaşık bir yapı için hizalama gerekebilir.
Bu kontrol edilmelidir.
ps ağı tamam)
C#'da yapılar hakkında bir makale buldu https://habr.com/en/post/114953/
genel olarak, şimdi iş için yeterli malzeme var, teşekkür ederim
Tüm karakterler muhtemelen performanstan bıktığı için biraz takacağım
özellikle aynı anda bu tür bir Uzman Danışman çiftini çalıştırırken bellek/CPU tüketimine ne olur?
onlar orada peresrutsya hiç aynı anda bir süreçten başlayarak olmaz mı?
Mütevazı görüşüme göre, (henüz) bitmemiş tarif, Socket MQL'yi almak ve http + websocket'i en azından daha iyi hale getirmektir. En azından bu MetaQuotes VPS üzerinde çalışacak . Tabii ki, bu manuel olarak bir gün batımı, ancak makalelere bakın - bu şekilde MySQL'e bile erişilir
Şimdi yapacağım. Ne düşünüyorsun? MT4'te çalışacak mı?
sadece https://www.mql5.com/en/articles/249 makalesindeki yöntemle
MQL4, yönetilen kod çağırmayı veya bir C++ sarmalayıcı yazmayı ve ondan veya yukarıdaki makaleyi .Net çağırmayı bilmiyor, geçen yıl makalenin materyalini kontrol ettim - her şey çalışıyor, AMA çok iş var - çok fazla "tuzaklar", eğer ilgi uğruna - o zaman başlamayın, sorunlar ortaya çıktığında materyali google'da aramak çok zaman alır
Tüm karakterler muhtemelen performanstan bıktığı için biraz takacağım
Windows'ta normal bir VDS kiralayabilir ve bir DLL ile çalıştırabilirsiniz, aynı anda birkaç terminal çalıştırabilirsiniz.