MQL4 vs MQL5 - sayfa 4

 
Renat :

Aşağıdan yukarıya uyumluluk yoktur.

Çok düşündük ve ciddi bir adım atarak tamamen yeni bir işlevsellik düzeyine ulaştık. Ve şimdi kararın çok doğru ve zamanında olduğu kesinlikle açık.

Artık hem büyük bir pazar payına sahip MT4'e hem de daha geniş pazarlar için yeni bir çözüme sahibiz. Aynı hızda birkaç yıl daha geliştirme, mükemmel bir sonuca yol açacaktır.


Ey Allah'ım!
 
Renat :

Bu arada, MetaQuotes-Demo sunucusunda MT5 demosunu açın (bir hesap açarken sunucu seçim penceresine bu adla bir sunucu ekleyin) ve GBOT enstrümanları alt bölümünü açın - bu borsadan doğrudan bir fiyat akışı göreceksiniz , sipariş defterleri dahil.

Bu borsadan gerçek yayınları yayınlamak için izin aldık. Umarım yakında MT5 aracılığıyla GBOT'ta alım satımı etkinleştiren brokerleri açıklayacağız.


Üç boş enstrümanın ps'si özellikle 1.00000 oranı ve boş bir grafikle USDUSD'ye dokunuyor.

 
C-4 :

Üç boş enstrümanın ps'si, 1.00000 oranı ile USDUSD ve boş bir grafik özellikle dokunaklı.

Normal bir listeyi fark etmemek çok güzel ama özel bir şey bulmanız gerekiyor. Bazı dönüştürme sembolleri dahili hesaplamalar için kullanılır.

İşte normal ve dürüst bir ekran - döviz kurları için vadeli işlemler:


 

Üzgünüm, anladım. Her şey daha basit, GBOT simgesini seçmek gerekiyordu ve Dönüşüm'ü seçtim.

 

upgr bardaklar boş, bütün yeşillere baktım.

 
Tüm DC'ler MT5'e geçerse, ticareti kesinlikle bırakacağım. (burada düzenleme yapmayın)
 

C++, MQL4 ve MQL5'in hız karşılaştırmasına bakın: https://www.mql5.com/ru/forum/138805/page11#618767

Bu testte MQL5, MQL4'ten 10 kat daha hızlıdır.

 
Sana söylüyorum, teknisyenler gibi konuşuyorsun. Gerçek piyasada ihtiyaç duyulan hız bu değil. Diyelim ki insanlar filtrelenmemiş veriler için HF ile ilgileniyorsa, o zaman nerede var? Aynı yerde diğer platformlara kıyasla ping ve gecikmeyi daha iyi gösterirsiniz. Başka bir nokta, eğer insanlar portföylerle ilgileniyorsa, onları nerede buluyorsunuz? Elin hafif bir hareketiyle bir evrak çantasını monte etmek ve yönetmek imkansızdır. Aynı şeyi test edemezsin. Her seferinde bunun için kendi programlarınızı mı yazıyorsunuz? ne alaka, eski platformlar için yazılanlar yeter, oralarda farklı bir şey yoksa yenisine geçmenin ne anlamı var.
 
HideYourRichess :
Sana söylüyorum, teknisyenler gibi konuşuyorsun. Gerçek piyasada ihtiyaç duyulan hız bu değil. Diyelim ki insanlar filtrelenmemiş veriler için HF ile ilgileniyorsa, o zaman nerede var? Aynı yerde diğer platformlara kıyasla ping ve gecikmeyi daha iyi gösterirsiniz. Başka bir nokta, eğer insanlar portföylerle ilgileniyorsa, onları nerede buluyorsunuz? Elin hafif bir hareketiyle bir evrak çantasını monte etmek ve yönetmek imkansızdır. Aynı şeyi test edemezsin. Her seferinde bunun için kendi programlarınızı mı yazıyorsunuz? ne alaka, eski platformlar için yazılanlar yeter, oralarda farklı bir şey yoksa yenisine geçmenin ne anlamı var.

Yani, dil 10 kat daha hızlı yazılmıştır - bu "teknik bir önemsiz şey" midir?

Portföy toplamak ve onu yönetmek, sıradan bir programcı için birkaç günlük bir iştir. Ve yalnızca yüksek hızlı ve tam özellikli bir dil, bunu olabildiğince çabuk yapmanıza yardımcı olur. Portföy bakım sınıfı yazmanız yeterlidir. MQL5'te o kadar çok olasılık var ki, belgeler zaten 3.000 sayfadan daha ağır.

Pingler hakkında yeterince bilgi sahibi olduğunuzdan eminim - bunlar neredeyse tamamen çeşitli segmentlerdeki ağ hızı tarafından belirlenir ve yazılıma çok az bağlıdır. Tek çözüm, robotu mümkün olduğunca sunucuya yaklaştırmaktır.

Bizim açımızdan, sonraki 2 derlemede MQL5'ten asenkron ticaret isteklerini etkinleştireceğiz. Bu, düzinelerce uygulamanın sıfır gecikmeyle anında gönderilmesine ve asenkron yanıtlar almasına olanak tanır. HFT tüccarları ve yüzücüler, özellikle borsalarda çalışırken bu modu çok sevecekler.

 
Renat :

Yani, dil 10 kat daha hızlı yazılmıştır - bu "teknik bir önemsiz şey" midir?

Keşke anlayış olsa. En azından yeni terminalde elde ettiğiniz teknik başarıları anlıyorum. Aklı başında kimse onları inkar edemez. Bu harika ve içimdeki programcı alkışlıyor. Ancak tüccar şalgamını kaşıyor ve sonuç tam olarak ne olduğunu düşünüyor. Ayrıca, bu muhtemelen terminalin (ve muhtemelen sunucunun) en son sürümü değildir ve yapılacaklar arasında henüz uygulanmayan bazı şeyler vardır.

Renat :

Portföy toplamak ve onu yönetmek, sıradan bir programcı için birkaç günlük bir iştir. Ve yalnızca yüksek hızlı ve tam özellikli bir dil, bunu olabildiğince çabuk yapmanıza yardımcı olur. Portföy bakım sınıfı yazmanız yeterlidir. MQL5'te o kadar çok olasılık var ki, belgeler zaten 3.000 sayfadan daha ağır.

Evet, belgelere ihtiyacım yok ve ders çalışmam gerekmiyor. oturmak istiyorum Portföyler penceresi açıktır. Portföylerden birini seçin. Orada, muhtemelen farklı "değişimlerden" enstrümanları çevirin. Stratejinizi her araca asın. Her enstrüman için farklı bir zaman dilimi seçin. Portföyü başlatın. Portföyü durdur. Veya daha kolay bir seçenek. Bir evrak çantası çevirin ve tek tuşla satın alın. Ve satmak için tek tıkla. Örneğin. Aynı şey test için de geçerli.

Müşteri hesaplarını yönetme konusunda da her şey benim için net değil.

Renat :

Pingler hakkında yeterince bilgi sahibi olduğunuzdan eminim - bunlar neredeyse tamamen çeşitli segmentlerdeki ağ hızı tarafından belirlenir ve yazılıma çok az bağlıdır. Tek çözüm, robotu mümkün olduğunca sunucuya yaklaştırmaktır.

Bizim açımızdan, sonraki 2 derlemede MQL5'ten asenkron ticaret isteklerini etkinleştireceğiz. Bu, eşzamansız yanıtlar alarak düzinelerce isteği sıfır gecikmeyle anında göndermenize olanak tanır. HFT tüccarları ve yüzücüler, özellikle borsalarda çalışırken bu modu çok sevecekler.

Asenkron, evet, muhtemelen ilginç, bakmanız gerekiyor. HF olmasa bile, istekleri tek tek değil, aynı anda almak yine de önemlidir.


Soru diğer gecikmeler. Borsaya nasıl başvurulur? Ve doğrudan mı geçiyor yoksa önce sunucularınızda bir yerde işleniyor ve ardından sadece değişim sunucusuna mı gidiyor? Aracının sağladığı, ancak borsanın desteklemediği emirler olduğu açıktır, bu emirler genellikle komisyoncuların sunucularında taklit edilir. Burada her şey açık, her zaman daha yavaş. Ancak, takas sunucusunda gerçekleştirilebilen ve yürütülmesi gereken emirlerin gecikmeleri ilginçtir. Genel olarak, siparişlerin sunucunuzdan daha uzağa gitmesi ilginçtir.