Sonunda MT5'e geçmek için ne yapılması gerekiyor? (görüşlerin toplanması) - sayfa 15

 
Реter Konow :
Konudaki ana soru. Açık, mantıklı, düşünceli bir sunum memnuniyetle karşılanır.
Bu neden gerekli? Başka bir düzeltme fikri? Bir platformun bazı avantajları vardır, diğerinin başkaları vardır. Bazıları bir şeyden hoşlanır, diğerleri başka bir şeyden hoşlanır. Çeşitlilikteki güç (bu, değişen bir durumda hayatta kalmanızı sağlar).
 
Реter Konow :

Apaçık. Fikirleri hızlı bir şekilde test etmeyi kolaylaştırın.

Evet, bana öyle geliyor ki MT4'te başarının anahtarı buydu: anlaşılır ve basit bir ürün, kullanıcının derin mimari ve OOP bilgisine sahip olmasını gerektirmeyen bir dil, sadece bir dizi talimat yazın - yapmak istiyorum bu ve bu - ve dil garantili yapmanızı sağlar.

MT5'te durum daha karmaşık hale geldi, olay modeli daha karmaşık hale geldi, veri modeli daha karmaşık hale geldi, kafanızda bir sürü şey tutmanız, ek kontroller yazmanız gerekiyor, örneğin sadece yapamazsınız. göstergeyi hesaplamak için verileri alın, verilerin gerçekten yüklendiğinden emin olmanız gerekir ve çok para birimi göstergeleri için bu genellikle zor bir görev haline gelir.

Çözüm, MT4'te olduğu gibi, bir tüccarın tüm görevlerinin paketleneceği bir dizi fonksiyon yaratmak olabilir. Kısmen, geliştiriciler iClose, iTime, vb. Gibi işlevleri zaten yaptılar. Bu özelliklerden daha fazlasına ihtiyacımız var. Yani sistem seviyesi ile uygulama seviyesi arasında bir katmana ihtiyaç vardır.

PS Görüş topladığınız için teşekkür ederiz.
 

Ex4'ü MT5'te çalıştırabilirsiniz. Birkaç yıl bakımını yap.

Yerel Pazarda MT4 için yeni ürünler eklemeyi kapatın (yalnızca sürüm güncellemelerini bırakın).

 
Igor Zakharov :

Bunlar komisyoncu tarafından sağlanan kenelerdir. Onları görsel bir modda inceledim: birkaç yıl boyunca, Rusya'daki en popüler brokerlerin derinliklerinde, birkaç işarete göre, otomatik olarak üretilirler (örneğin, sabit bir 50 puan dağılımına sahiptirler).

İnsanları yanıltmayın!

MT5 test cihazında, gerçek onaylar, bu hesabın bulunduğu sunucudan indirilen gerçek olanlarla (sabit veya değişken) aynı spreadlere sahiptir.

 
transcendreamer :

Evet, bana öyle geliyor ki MT4'te başarının anahtarı buydu: anlaşılır ve basit bir ürün, kullanıcının derin mimari ve OOP bilgisine sahip olmasını gerektirmeyen bir dil, sadece bir dizi talimat yazın - yapmak istiyorum bu ve bu - ve dil garantili yapmanızı sağlar.

MT5'te durum daha karmaşık hale geldi, olay modeli daha karmaşık hale geldi, veri modeli daha karmaşık hale geldi, kafanızda bir sürü şey tutmanız, ek kontroller yazmanız gerekiyor, örneğin sadece yapamazsınız. göstergeyi hesaplamak için verileri alın, verilerin gerçekten yüklendiğinden emin olmanız gerekir ve çok para birimi göstergeleri için bu genellikle zor bir görev haline gelir.

Herhangi bir OOP olmadan MT5'te C stilinde yazmayı engelleyen var mı?

Veri modeli daha karmaşık hale gelmedi, sadece biraz farklılaştı ve genel olarak, herhangi bir OOP olmadan her şey için basit işlevler var. Evet ve çoğu sistem için bu model büyük ölçüde kısaltılmış bir biçimde gereklidir. Kısacası her şey aşağı yukarı aynı.

 
Yuriy Asaulenko :

Herhangi bir OOP olmadan MT5'te C stilinde yazmayı engelleyen var mı?

Veri modeli daha karmaşık hale gelmedi, sadece biraz farklılaştı ve genel olarak, herhangi bir OOP olmadan her şey için basit işlevler var. Evet ve çoğu sistem için bu model büyük ölçüde kısaltılmış bir biçimde gereklidir. Kısacası her şey aşağı yukarı aynı.

bariz olanı açıklamayı unut)))

Not: Çocukluğumu hatırladım, ah bir zaman vardı... 90'lı yılların başındaki çocukların Coca Cola veya Pepsi Cola'dan daha iyi olduğu tartışmalarına benziyor, nedense Coca Cola'nın daha havalı olduğuna inananlar kazandı, görünüşe göre bu anlaşmazlığın amacı, çocuklukta bile güzelliğe olan isteklerini göstermekti, çünkü Pepsi serbestçe erişilebilirdi ve kim şanslıydı, kim kokain değildi .... ve sonra bir sprite geldi ve tüm klişeleri yok etti - döndü Bu çocuk içeceğinin yetişkinler tarafından limon votkası (Stopka ??) içmek için yaratıldığı ortaya çıktı)) ))

 
Yuriy Asaulenko :

Herhangi bir OOP olmadan MT5'te C stilinde yazmayı engelleyen var mı?

Veri modeli daha karmaşık hale gelmedi, sadece biraz farklılaştı ve genel olarak, herhangi bir OOP olmadan her şey için basit işlevler var. Evet ve çoğu sistem için bu model büyük ölçüde kısaltılmış bir biçimde gereklidir. Kısacası her şey aşağı yukarı aynı.

OOP olmadan yapabilirsiniz, ancak bu sadece bununla ilgili değil, ancak yukarıda yazdığım gibi - örneğin çoklu para birimi göstergeleriyle ilgili her türlü nüansı hesaba katmanız gerekir - MT4'te MT5'te kolayca ve özgürce yapılanlar hayır artık çok basit. Geliştiricilerin bu konuyu düşündüğü bir konu vardı, ancak görüşe göre esas olarak hız ve optimallik vurgusu yapıldı ve bu tüm görevler için gerekli değil ve kolaylık ve basitlik de gerekli. Geliştiricilerden, zamanla senkronize edilmiş bir veri dizisinin nasıl doğru bir şekilde garanti altına alınacağına dair kurallı doğru kodu göstermeleri istendi, ancak hatırladığım kadarıyla bundan kaçındılar. Ayrıca bazı fikirleri test etmek ve bunu hızlı bir şekilde yapmak isteyebilirsiniz. Birçok kullanıcı için, k.m.k. MT5'teki iç yapıyı anlamanın önündeki engel MT4'ten daha yüksek olduğundan, bu şu anda mevcut değildir. OOP'yi ve MT5'te yapılmış yeni harika şeyleri terk etmeye değil, mql5'i mql4 gibi gösterecek ek bir katman oluşturmaya ve bazı adımlar atılmış (iClose işlevleri, vb.)

 
Petros Shatakhtsyan :

MT5 test cihazında, gerçek onaylar, bu hesabın bulunduğu sunucudan indirilen gerçek olanlarla (sabit veya değişken) aynı spreadlere sahiptir.

Bir komisyoncu 2 yıl önce bir MT5 hesabı açtıysa, 3 yıl öncesinden hangi gerçek onayları sunacak?

 
Aleksey Ivanov :
Bu neden gerekli? Başka bir düzeltme fikri? Bir platformun bazı avantajları vardır, diğerinin başkaları vardır. Bazıları bir şeyden hoşlanır, diğerleri başka bir şeyden hoşlanır. Çeşitlilikteki güç (bu, değişen bir durumda hayatta kalmanızı sağlar).

MT4'ü yok etmek istediğim saçma sapan çığlıkların yanı sıra sorunuza da aynı anda cevap vereceğim.

Kaçınılmaz eğilim, MT4'ün yavaş yavaş eski hale gelmesidir. Değiştirilemez. Renat'ın dediği gibi: " her mimarinin/iskeletin kendi gelişim sınırları vardır ". MT4 onlara çok uzun zaman önce ulaştı ve artık gelişmediği için (gelişiyor olsa bile hızla tavana ulaşacaktı) gelecekte kolayca pozisyonunu kaybedebilir.

Rakipler MT4'ün arkasında bekliyor ve nefes alıyor. Gelişmelerini kesinlikle geliştiriyorlar ve zaman onların elinde. Kötüleşen durumu düzeltmek ve gelişmeye ayak uydurmak için şirket MT5'i geliştirmekte ve uygulamaktadır. Teknolojik olarak, MT5 diğer platformların üstünde ve omuzlarındadır ve rakipler uzun yıllar boyunca üstesinden gelemezler, ancak sadece popülerse . MT5'in piyasaya sürülmesindeki başarısızlıklar, piyasadaki tekeli tehdit ediyor, çünkü MT5, rakipler için korkunç hale gelmiyor. MQ yalnızca, teknolojik olarak rakiplerin üstesinden gelmesi çok daha kolay olacak olan MT4'e güvenebilir.

MT5'i tanıtma girişimleri, niş içinde gelecekteki hakimiyet için bir mücadele ve gelecek yıllar boyunca bunu sağlama arzusudur. Bu yapılmazsa, yakın gelecekte kolayca rakiplerinizin kurbanı olabilir ve piyasadan çıkmaya zorlanabilirsiniz. Yani, bir kez daha, BU BİR HAYATTA KALMA KONUSUDUR. Hiç kimsenin "ordu neden yeniden donatılır? Birinci Dünya Savaşı'nın silahları ateş etmiyor mu? Onlarla savaşalım..." sorusu yok mu?

Öyle görünüyor, ama ben veya diğer kullanıcılar bununla ne ilgileniyor? Bunlar şirket sorunları. Ancak, büyük düşünmeye alışkın olduğum için, projemin MT5 ile bağlantılı beklentilerini görüyorum. Bu, en iddialı fikirlerimin uygulanması için uygun, güçlü bir teknolojik destek. Ayrıca birkaç yıl içinde modası geçmiş bir platformla birlikte gereksiz kalmamak için MT5'in devasa olmasına da ihtiyacım var.

 
transcendreamer :

OOP olmadan yapabilirsiniz, ancak bu sadece bununla ilgili değil, ancak yukarıda yazdığım gibi - örneğin çoklu para birimi göstergeleriyle ilgili her türlü nüansı hesaba katmanız gerekir - MT4'te MT5'te kolayca ve özgürce yapılanlar hayır artık çok basit. Geliştiricilerin bu konuyu düşündüğü bir konu vardı, ancak görüşe göre esas olarak hız ve optimallik vurgusu yapıldı ve bu tüm görevler için gerekli değil ve kolaylık ve basitlik de gerekli. Geliştiricilerden, zamanla senkronize edilmiş bir veri dizisinin nasıl doğru bir şekilde garanti altına alınacağına dair kurallı doğru kodu göstermeleri istendi, ancak hatırladığım kadarıyla bundan kaçındılar. Ayrıca bazı fikirleri test etmek ve bunu hızlı bir şekilde yapmak isteyebilirsiniz. Birçok kullanıcı için, k.m.k. MT5'teki iç yapıyı anlamanın önündeki engel MT4'ten daha yüksek olduğu için bu şu anda kullanılamıyor. OOP'yi ve MT5'te yapılmış yeni harika şeyleri terk etmeye değil, mql5'i mql4 gibi gösterecek ek bir katman oluşturmaya ve bazı adımlar atılmış (iClose işlevleri, vb.)

Genel olarak, IMHO, MK'nin hatası, tüm dillerde olduğu gibi MKL kodunun geriye dönük uyumluluğunun olmamasıdır. Yani MT4 programları MT5'e gitmelidir, ancak bunun tersi gerekli değildir. Tüm gelişmeleri atın ve platformu değiştirmek için sıfırdan başlayın - ŞEK. MT4 yüzyıllarca yaşayacak! Mamutlar ölene kadar.))

Neden: