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
Peki, QUIK'ten, bir seçenek olarak gerekli bilgileri dosyadan atabilirsiniz.
Evet, Quick altında uzun zamandır her şey benim için yazılmış, ancak hızlı çalışmıyor,
Daha hızlı yapmak istedim...
Evet, Quick altında uzun zamandır her şey benim için yazılmış, ancak hızlı çalışmıyor,
Daha hızlı yapmak istedim...
Böylece hızlıca, başka bir komut dosyası atabilir ve ihtiyacınız olan bilgiyi sürekli olarak dosyaya yönlendirmesine izin verebilirsiniz. Ve yazılanlar, uygunsa çalışmasına izin verin.
Evet, açıklanacak başka bir şey yok, bekleyen siparişleri olan bir fiş, MT5'te geri arama yok, ancak
Cephanemde bekleyen emirlerin olmasını istiyorum.
Selamlar yerel patronlar. Programlama kalıplarını atlamayı deneyebilirsiniz ( http://cpp-reference.ru/patterns/behavioral-patterns/observer/ )
Ayrıca birkaç pazarı birbirine bağlama konusuyla da ilgileniyorum, size bağlantınızı sormak istedim. Örnekten anladığım kadarıyla tüm bilgileri MT5'ten alıyorsunuz ve hızlı olan sadece Trans2Quick dll üzerinden emir açmak için değil mi?
Yoksa hızlı bir şekilde biraz daha bilgi almaya mı çalışacaksın? Hatırladığım kadarıyla, hızlıdan veri almak için lua ile çalışmak daha iyidir, ancak orada terminal ile yerleştirmeyi tekrar artırmanız gerekecek ...
Selamlar yerel patronlar. Programlama kalıplarını atlamayı deneyebilirsiniz ( http://cpp-reference.ru/patterns/behavioral-patterns/observer/ )
Ayrıca birkaç pazarı birbirine bağlama konusuyla da ilgileniyorum, size bağlantınızı sormak istedim. Örnekten anladığım kadarıyla tüm bilgileri MT5'ten alıyorsunuz ve hızlı olan sadece Trans2Quick dll üzerinden siparişleri açmak için değil mi?
Yoksa hızlı bir şekilde biraz daha bilgi almaya mı çalışacaksın? Hatırladığım kadarıyla, hızlıdan veri almak için lua ile çalışmak daha iyidir, ancak orada terminal ile yerleştirmeyi tekrar artırmanız gerekecek ...
Her şeyin DDE tarafından yazıldığını zaten yazdım - Programım trans2quik.dll
Ancak bu kombinasyon yeterince hızlı çalışmıyor (hızlılığın MT5'in gerisinde nasıl kaldığını sipariş defterinde gözle görebilirsiniz).
MT5 üzerinden piyasa verilerini almak, trans2quik.dll üzerinden emir göndermek istedim,
ama depoyu unuttum, sadece çabucak alınabilir.
Ayrıca "bir mutfak bahçesini çitle çevirmek" - isteksizlik.
İnşaatta bir "pencere" vardı ve verileri MT5'ten gerçek zamanlı olarak dışa aktarmaya devam etmeye karar verdi.
PostMessageW aracılığıyla dışa aktarma uygulandı, yeterince hızlı çalışıyor, ancak bazen veriler "yapışıyor".
danışman kodu
Uygulama Kodu (Delphi XE4)
İlk başta DOUBLE almanın bir bölme hatası olduğunu düşündüm, ancak MT5'te sayı 10 ile n'nin kuvveti ile çarpılır,
ve uygulamada, elde edilen sayı 10'a n'nin kuvvetine bölünebilir.
Herhangi bir hata olmamalıdır.
Belki yanlış bir şey yapıyorum?
(derlenmiş uygulama ekte)
Katma
Bu yüzden mi?
her şey çalışıyor
Avantajlar
1. Dışa aktarma çok hızlı çalışır ve terminali veya sistemi yüklemez
2. Minimum kod.
3. Özel DLL gerekmez
Dezavantajları
1. Yalnızca LONG, ULONG, DOUBLE (sayı değeriyle sınırlıdır) ve 127 bit'e kadar ANSI metni (yalnızca İngilizce) iletilebilir
Katma
Depozito ile PostMessage göndermek için LUA aracılığıyla Hızlı'da kalır.
PostMessage from Quick'i (LUA) kimse denemedi mi?
Bu, EBS hesapları için gereklidir.
her şey çalışıyor
Ve daha ayrıntılı olarak, nasıl kullanılır, ne yapılır?
Ve daha ayrıntılı olarak, nasıl kullanılır, ne yapılır?
Tüm bu "hileler", Quick on EBS hesapları üzerinden alım satım yapmak için (veya MT5 dışında gerçek zamanlı veri analizi için) gereklidir.
Yavaş bir QUIK'ten DDE aracılığıyla uygulamanıza veri çıkışı yapmak çok yavaştır ,
bu nedenle, verileri MT5'ten alıyoruz ve API'leri (trans2quik.dll) aracılığıyla Quick'a ticaret emirleri gönderiyoruz.
mekanizma
МТ5 --> Kendi uygulamanız <--> trans2quik.dll <--> Hızlı
İşte hisse senetlerine karşı Hızlı vadeli işlemlere bir örnek
Tüm bu "hileler", Quick on EBS hesapları üzerinden alım satım yapmak için (veya MT5 dışında gerçek zamanlı veri analizi için) gereklidir.
Yavaş bir QUIK'ten DDE aracılığıyla uygulamanıza veri çıkışı yapmak çok yavaştır,
bu nedenle, verileri MT5'ten alıyoruz ve API'leri (trans2quik.dll) aracılığıyla Quick'a ticaret emirleri gönderiyoruz.
mekanizma
МТ5 --> Kendi uygulamanız <--> trans2quik.dll <--> Hızlı
İşte hisse senetlerine karşı Hızlı vadeli işlemlere bir örnek
Bu özel görev için borsaya ikinci bir MT5 terminali koymak ve PIPE kanalı aracılığıyla iki terminal arasında bilgi aktarmak daha kolay değil mi?
Bu sene borsayı tam olarak bu şemaya göre yapacağım.
Bu özel görev için borsaya ikinci bir MT5 terminali koymak ve PIPE kanalı aracılığıyla iki terminal arasında bilgi aktarmak daha kolay değil mi?
Bu sene borsayı tam olarak bu şemaya göre yapacağım.
Daha da fazla "basur" sunuyorsunuz, EBS hesabı iyi çünkü para bölümlere ayrılmamış.
Videoda gördükleriniz - işe yarıyor ama çok yavaş !
Hızlı --> DDE --> Uygulamam <--> trans2quik.dl <--> Hızlı
Quick --> DDE --> ' yi MT5 --> PostMessage --> ile değiştirdim
Çok daha hızlı oldu.
Aynı zamanda 2 satır kod ve terminale ve sisteme yük olmaz.
İleti geçişi
mesaj alma