Sonsuza kadar harika ve korkunç MT4 (veya bir geçiş stratejisinin nasıl doğru bir şekilde geliştirileceği) - sayfa 8

 
fxsaber :

Biraz. Her terminalde oldukça aktif birkaç Uzman Danışman bulunur. CPU zirvelerinde toplamda %5'e kadar çıkabiliyor. MT4 genellikle çok daha fazla CPU tüketir.

Yeterli iş parçacığı yok. Her iki terminaliniz de danışmanların çalışması için optimize edilmiştir. Ve bu kurulumla bile, MT4'ün daha kolay olacağını düşünüyorum, belki de çok daha kolay.

Geçen gün MT4'teki bellekten 4 GB sınırına rastladım.

32 bit, bu konuda yapabileceğin bir şey yok

Piyasadaki satıcılar her iki takası da püskürtüyor.

Bu kategorinin ciddiye alınması gerektiğini düşünmüyorum.

 
Andrei Trukhanovich :

Yeterli iş parçacığı yok.

Her iki terminaliniz de danışmanların çalışması için optimize edilmiştir. Ve bu kurulumla bile, MT4'ün daha kolay olacağını düşünüyorum, belki de çok daha kolay.

Rakamlar açısından net bir avantajı yok gibi görünüyor.

Bu kategorinin ciddiye alınması gerektiğini düşünmüyorum.

Durumu alacak başka bir yer yok.


PS Objektiflik adına, MT4'te devre dışı bırakılamayan bazı şeyler MT5'te devre dışı bırakılmıştır.

 
Andrei Trukhanovich :

MT5'te araştırma ve geliştirme yapan ve MT4'ün altında savaş versiyonları yayınlayan kişilerin varlığı sadece bunu doğruluyor.

Beş , yürütme hızıyla büyülüyor (sunucu kısmından bahsediyorum).

Değiştirme/kaldırma neredeyse her zaman milisaniye (bazen onlarca) olarak hesaplanır. Piyasa yürütmesi de neredeyse her zaman daha hızlıdır.

Dördünde, bir b-kayın üzerinde olsanız bile 150 ms'den daha az bir rakam kozmik görünüyor.

 
Alexey Viktorov :

Eh, sadece okumak için yazıyorsanız, o zaman ……… Ve çalışması için yazarsanız, o zaman başka bir meseledir.

çok yanılıyorsunuz. Kod öncelikle okunabilirlik için yazılmıştır, aksi takdirde sürdürülemez olacaktır.

Programlamaya ilk başladığımda, bir veya iki ay önce yazdığım koda dönmek, başka birinin koduna dalmak gibiydi. Yani her şey belirsiz ve kafa karıştırıcıydı. Ama benim kodumdu!

 
PapaYozh :

çok yanılıyorsunuz. Kod öncelikle okunabilirlik için yazılmıştır, aksi takdirde sürdürülemez olacaktır.

Programlamaya ilk başladığımda, bir veya iki ay önce yazdığım koda dönmek, başka birinin koduna dalmak gibiydi. Yani her şey belirsiz ve kafa karıştırıcıydı. Ama benim kodumdu!

Sözlerimi yanlış anladın.

Sizce bu kodda

  OrderCloseBy( OrderSend ( _Symbol , OP_BUY, 1 , Ask, 0 , 0 , 0 ), OrderSend ( _Symbol , OP_SELL, 1 , Bid, 0 , 0 , 0 ));

önce bir emir açılmalı ve ancak ondan sonra karşıdakini kapatmalı mı?

Bir şeyden şüpheleniyorum, ama asla böyle yazmayacağım için kontrol etme arzusu yok.

 
Andrey Khatimlianskii :

Beş , yürütme hızıyla büyülüyor (sunucu kısmından bahsediyorum).

Değiştirme/kaldırma neredeyse her zaman milisaniye (bazen onlarca) olarak hesaplanır. Piyasa yürütmesi de neredeyse her zaman daha hızlıdır.

Dördünde, bir b-kayın üzerinde olsanız bile, 150 ms'den daha az bir rakam kozmik görünüyor.

Loglara baktım. Gerçekten de, ping'i çıkarırsanız, MT4'teki değişiklik MT5 - 1 ms'de yaklaşık 100 ms'dir.

 
Alexey Viktorov :

Sizce bu kodda

önce bir emir açılmalı ve ancak ondan sonra karşıdakini kapatmalı mı?

Bir şeyden şüpheleniyorum, ama asla böyle yazmayacağım için kontrol etme arzusu yok.

Dördüncüsünde de tam olarak bu olacak.

Başta

 OrderSend ( _Symbol , OP_BUY, 1 , Ask, 0 , 0 , 0 )

Sonra

 OrderSend ( _Symbol , OP_SELL, 1 , Bid, 0 , 0 , 0 )

Ve sonra

OrderCloseBy(...);


Her OrderSend(), bilet numarasını veya hata durumunda -1'i döndürür.

https://docs.mql4.com/ru/trading/ordersend

OrderSend - Торговые функции - Справочник MQL4
OrderSend - Торговые функции - Справочник MQL4
  • docs.mql4.com
OrderSend - Торговые функции - Справочник MQL4
 
Tabii ki, MT5'in daha fazla fırsatı var, sadece son derece kapalı ve tescilli bir platform. Günümüz standartlarına göre, bu zashkvar gibi kabul edilir. Ancak buradan artılar var, çünkü kimse danışmanlarının ağdan geçmesini istemiyor. Genel olarak, yakınlık hala platformun yayılmasını sınırlıyor ve fırsatlara ihtiyacı olmayanlar için MT4 bunun için yeterli.
 
Vasiliy Sokolov :
Tabii ki, MT5'in daha fazla fırsatı var, sadece son derece kapalı ve tescilli bir platform. Günümüz standartlarına göre, bu zashkvar gibi kabul edilir. Ancak buradan artılar var, çünkü kimse danışmanlarının ağdan geçmesini istemiyor. Genel olarak, yakınlık hala platformun yayılmasını sınırlıyor ve fırsatlara ihtiyacı olmayanlar için MT4 bunun için yeterli.
Evet, burada, yazdıkları gibi, bu hız sözde milisaniyedir, eğer bu, yeniden teklifleri, kapanış pozisyonlarındaki gecikmeleri GERÇEKTEN en aza indirmenize izin veriyorsa, o zaman bu çok havalı ve gerçekten neden MT5'e geçmeniz gerektiğinin en önemli argümanı çünkü hız ve , Umarım, güvenilirlik, bu paradır ve bazen çok paradır. Ve bu fxsaber tarafından da doğrulandı ve bu konuda en iyi yemek yapıyor.
Ve söylediği şey, hızın yüzlerce kattan daha yüksek olduğu, evet, evet ... Genel olarak, örneğin New York'taki bir komisyoncu gibi nesnel olarak bakarsanız, aptalca New York'ta bir sanal makine alırsınız ve işte, hız MT4'te bile on kat artıyor.
Ama gördüğünüz gibi aynı şartlar altında MT4 ve MT5, görünüşe göre MT5 hız olarak çok ileride.
 
Andrey Khatimlianskii :

Beş , yürütme hızıyla büyülüyor (sunucu kısmından bahsediyorum).

Belki, 5ka'nın kazanmadığı eski bir karşılaştırma olduğunu hatırlıyorum, belki birkaç yıl içinde her şey çok değişti.

Genel olarak, bu tamamen uygulamaya bağlıdır, standart olabilir veya aracıyı değiştirme olasılığının minimum olduğu terminalden farklı olarak aracı tarafından büyük ölçüde değiştirilebilir.

Neden: