Ne kadar üzücü...

 

Bir yıldan fazla bir süre önce, zorunluluktan (brokerin yalnızca MT5'i vardı), bir günde MQL5'e girdim ve birkaç robotumu MT5'e uyarladım.
MQL5'i o kadar "sevdim" ki, bir yıl boyunca ona geri dönmek için en ufak bir istek yoktu.
Ancak bazı yerlerde üzerime gelen eleştiriler ışığında konuya bakmaya karar verdim: "Belki dil geliştiriciler bir şeyi düzeltmiştir, belki birileri MQL5'te sadece imrenebileceğim bir şey yazmıştır".
Kütüphaneyi açtım, ilk sayfanın tamamına baktım (derleme ve kurulum şemasıyla birlikte).
Tam bir hayal kırıklığı ... Böyle bir şeyi basmaktan utanırdım, ama bu "gibi" olanın bir sürü yıldızı var ...
Aptal mıyım ve bir şeyleri mi kaçırıyorum? Yoksa böyle mi - yayınladıkları ücretsiz kodlarda katı bir değersiz g ...? Ne için? Teşhis "grafomani"?

Özel olarak ne öldürdü (peki, lana, bir freebie'de dahice kreasyonlar yayınlamamalarına izin verin - anlıyorum), bu yüzden hiçbir çalışmada tek bir normal Grafik Arayüz görmedim.
Bu benim hiç anlamadığım şey. GUI olmadan nasıl yapabileceğinizi hayal edemiyorum. Ne de olsa, bu sadece bir anlık operasyon yönetimi değil, aynı zamanda mevcut ayarların sürekli hatırlatılmasıdır (bir düzine hesap üzerinde çalışıyorsanız akılda tutulması zordur).

Lütfen bana yanıldığımı söyle , sadece aradığımı bulamadım.

 

Bugün sadece kötü bir ruh halindesin.

- Bence ve sadece sen değil.

 
Vasily Temchenko :


Oh ne yazık.)


 
Vasily Temchenko :
Pekala, devam et. Kod tabanında normal bir şey yazın
 
Vasily Temchenko :

Aptal mıyım ve bir şeyleri mi kaçırıyorum? Yoksa böyle mi - yayınladıkları ücretsiz kodlarda katı bir değersiz g ...? Ne için? Teşhis "grafomani"?

Özel olarak ne öldürdü (peki, lana, bir freebie'de dahice kreasyonlar yayınlamamalarına izin verin - anlıyorum), bu yüzden hiçbir çalışmada tek bir normal Grafik Arayüz görmedim.
Bu benim hiç anlamadığım şey. GUI olmadan nasıl yapabileceğinizi hayal edemiyorum. Ne de olsa, bu sadece bir anlık operasyon yönetimi değil, aynı zamanda mevcut ayarların sürekli hatırlatılmasıdır (bir düzine hesap üzerinde çalışıyorsanız akılda tutulması zordur).

Lütfen bana yanıldığımı söyle , sadece aradığımı bulamadım.

Ve Canvas teması harika! - testere ?

GUI'de başka neye ihtiyacınız var?

Şahsen, robotlar için bir GUI'deki noktayı göremiyorum... Yüz hesap üzerinde çalışın...

Burada böyle bir Peter Konov vardı - o sadece "GUI'nin önemi" için bir özür dilerdi - sadece her türlü arayüzü teklif etti ... Ve çok başarılı olmayan bir şey ...

Canvas - это круто!
Canvas - это круто!
  • 2018.02.16
  • www.mql5.com
Поставил себе задачу: коротким кодом эффектно продемонстрировать возможности пользовательской графики через класс CCanvas...
 
Georgiy Merts :


Şahsen, robotlar için bir GUI'deki noktayı görmüyorum ...

+1000

 
Vasily Temchenko :

Bir yıldan fazla bir süre önce, zorunluluktan (brokerin yalnızca MT5'i vardı), bir günde MQL5'e girdim ve birkaç robotumu MT5'e uyarladım.
MQL5'i o kadar "sevdim" ki, bir yıl boyunca ona geri dönmek için en ufak bir istek yoktu.
Ancak bazı yerlerde üzerime gelen eleştiriler ışığında konuya bakmaya karar verdim: "Belki dil geliştiriciler bir şeyi düzeltmiştir, belki birileri MQL5'te sadece imrenebileceğim bir şey yazmıştır".
Kitaplığı açtım, ilk sayfanın tamamına baktım (derleme ve kurulum şemasıyla birlikte).
Tam bir hayal kırıklığı ... Böyle bir şey basmaktan utanırdım, ama bu "gibi" olanın bir sürü yıldızı var ...
Aptal mıyım ve bir şeyleri mi kaçırıyorum? Yoksa böyle mi - yayınladıkları ücretsiz kodlarda katı bir değersiz g ...? Ne için? Teşhis "grafomani"?

Özel olarak ne öldürdü (peki, lana, bir freebie'de dahice kreasyonlar yayınlamamalarına izin verin - anlıyorum), bu yüzden hiçbir çalışmada tek bir normal Grafik Arayüz görmedim.
Bu benim hiç anlamadığım şey. GUI olmadan nasıl yapabileceğinizi hayal edemiyorum. Ne de olsa, bu sadece bir anlık operasyon yönetimi değil, aynı zamanda mevcut ayarların sürekli hatırlatılmasıdır (bir düzine hesap üzerinde çalışıyorsanız akılda tutulması zordur).

Lütfen bana yanıldığımı söyle , sadece aradığımı bulamadım.

Lütfen oku:

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

MT4'ten MT5'e geçmek mantıklı mı? Neden MT5'e geçtiniz?

Renat Fatkhullin , 2019.02.08 23:07

Şube tartışmalarını da göz önünde bulundurarak sizleri gerçeğe biraz daha yakınlaştırmak istiyorum.Herkesin nihayet MT5'e geçmesi için ne yapılması gerekiyor? (görüşlerin toplanması) :

  1. MetaTrader 5, alım satım işlemlerinde daha hızlı

    Beşin mimarisi, dördünden daha verimli bir büyüklük sırasıdır. Tüm süreçler, minimum gecikmeyle alım satımı mümkün kılmak için yeniden oluşturuldu.

    Eşzamansız (ve onlarsız) işlemlerin yardımıyla, saniyede maksimum birkaç bin işlem işlemi gerçekleştirebilirsiniz. Ticaret işlemlerinin önceliklendirilmesi de dahil olmak üzere her şey hız için tasarlanmıştır.

    Bir dörtlüde bu, yapılmaya yakın bile değil.

  2. MetaTrader 5'te robotlar 20 kata kadar daha hızlı çalışır

    Bunun nedeni, beşin son derece verimli kod yapan bir C ++ düzeyinde derleyici kullanmasıdır. Dördü, kod optimizasyonu olmadan eski yürütme sistemini kullanır.

    Daha yüksek hız, daha az gecikme ve daha iyi performans anlamına gelir.

  3. MetaTrader 5, büyük miktarda veriyi işlemenizi sağlar

    Derin geliştirme ile uğraşanlar, beş dizinde depolanan veri miktarını bilirler. Tam onay verileri de dahil olmak üzere genellikle onlarca gigabaytlık geçmiş veri vardır.

    Beşi için, tam onay verilerinin depolanması ve çıkışı değiştirilemez bir özelliktir. Bu konuda yanılmayın, kene verileri grafikte gösterilmediğinden, o zaman gösterilmezler.

    İşte, komisyoncu Açılışının gerçek hesabında ve uzun yıllar boyunca RTS endeksinin tüm vadeli işlem sözleşmelerinin bir birleşimi olan RTS Ekleme sembolünün üzerinde çalışan basit bir kod:
     void OnStart ()
      {
       MqlTick ticks[];
       int      records= CopyTicks ( Symbol (),ticks, COPY_TICKS_ALL , 0 , 1000000000 );
    //---
       Print ( Symbol (), " ticks " ,records);   
      }
    
    472 milyon kene üretir:
    RTS Splice ticks 472 111 564
    
    Evet, bir istekte 472 milyon onay. Daha sonra onlarla istediğini yap.

    Bu size veriler üzerinde mutlak kontrol sağlar. Milyarlarca kene alabilirsiniz. Sadece komisyoncuyu tekmelemek için zamanınız var, böylece geçmiş verilerle ilgilenir. Bu, ONUN DOĞRUDAN ÇALIŞMASI VE SORUMLULUĞUDUR.

    Elinizde iki satır kod ve eksiksiz veriler. MQL5'in karmaşıklığından bahseden kim???

    Dörtlüde böyle bir şey yok.

  4. MetaTrader 5, milisaniye hassasiyetinde çok hassas bir çok sembollü test cihazına sahiptir

    Bu, çok karmaşık stratejiler yürütmenize ve stratejinizin kendi kendini aldatmadığına dair daha fazla garantiye sahip olmanıza olanak tanır.

    Doğrudan kod yazarsınız ve test cihazı, pazarın tüm çeşitliliğini modellemenin tüm karmaşıklığıyla ilgilenir.

    Tüccarlar zaman zaman basit testlerini birçok kez daha hızlı yazabilecekleriyle övünüyorlar, ancak tüm bunlar for döngüsünün ucuz bir şekilde çalıştırılması düzeyinde. Piyasa koşullarının, araçlarının ve marj gereksinimlerinin tüm çeşitliliğinin tamamen hariç tutulmasından bahsetmiyorum bile.

    Ve biz sadece tüm karların tam olarak denge para birimine dönüştürülmesini içeren en ayrıntılı modellemeye değil, aynı zamanda tüm istatistiksel bilgilerin yanı sıra değişken öz sermaye / fonlardaki değişikliklerin geçmişine de sahibiz.

    4 yakın bile değil.

  5. MetaTrader 5 test cihazı, yürütme gecikmelerini hesaba katan harika bir işleve sahiptir

    Belirli bir ağ gecikmesine sahip ticaret modu, test cihazında harika olan ancak gerçek hayatta yıkıcı olan scalping stratejilerinin çoğunu tamamen diskalifiye etmeyi mümkün kılar.



    Zaman zaman birçok stratejiyi kötüleştirmek için 50-100 ms gecikme eklemek bile yeterlidir.

    Bu işlevin gücü, test cihazındaki Sleep(ms) bile gerçekte olduğu gibi çalıştığında, piyasa ortamının doğru simülasyonu temelinde oluşturulur. Uzman Danışmanın kendisi için gecikmeler yaratarak, piyasanın gelişimini eşzamanlı olarak çevirebiliyoruz, bu da gerçek uygulamayı yüksek kalitede gerçekleştirmemize izin veriyor.

    Robotunuzun sağlamlığını test etmek için ağ gecikmeniz ile oynamanız, birkaç kat artırmanız yeterlidir. Aynı zamanda, yeniden tekliflerin ve geri dönüşlerin kalitesini kontrol edin.

    Dördüncüde böyle bir şey var mı? Tabii ki değil.

  6. Beşin 64 bit sistemi, çok sayıda çizelge ve derin bir geçmişle çalışmanıza izin verir

    Bu, karmaşık analiz yaparken veya birden çok simge ve zaman dilimini tararken çok önemlidir. Binlerce çizelgeyi (sembol + nokta) akılda tutabilir ve bunlarla çalışabilir ve bunların anında kullanılabilir olduğundan emin olabilirsiniz.

    Bazı tüccarlar, çok az şeye ihtiyaçları olduğunu ve dördünün yetersiz verilerinin onlar için yeterli olduğunu söylüyor. Ancak gerçekte, veri analizindeki riskler sürekli artıyor.

    Benim düşüncem, ilk beşteki veri miktarının hala yeterli olmadığı yönünde. Veri teslimatının verimliliğini ve hızını artırmak için sürekli çalışıyoruz. Büyük verilerin her zaman elinizin altında ve MQL5'ten hızlı bir şekilde erişilebilir olması için performansı sürekli olarak ayarlıyoruz.

  7. Çok iş parçacıklı bir test cihazı, yerleşim ve bulut sunucuları kullanma

    Strateji geliştirmedeki ana maliyet, stratejilerin optimizasyonudur. Bu alana çok ciddi yatırımlar yaptık.

    Tüm yerel çekirdeklerinizi kullanabilir, yerel bölgenizde bir yerleşim çiftliği kurabilir veya MQL5 Cloud Network'e bağlanabilirsiniz. Bu, optimizasyonu onlarca ve yüzlerce kez hızlandırmanıza olanak tanır.


  8. MetaTrader 5, birden çok ağ geçidinde sipariş defterlerine ve yürütmeye sahiptir

    Yatırımcılar bunun pek farkında değiller, ancak beşi, farklı likidite sağlayıcılarını bir araya getirmek için güçlü bir sisteme ve işlemleri birden fazla sağlayıcıya aktarmak için esnek bir sisteme sahip.

    ECN, likidite toplama ve eşleştirme motoru, en iyi fiyat uygulama stratejilerini etkili bir şekilde uygulamanıza ve tek bir hesaptan birden fazla piyasayı desteklemenize olanak tanır.

  9. İlk beşte veri hacimlerinde sınır yoktur

    Çok büyük miktarda geçmiş grafik verisi (1970 öncesi limit) ve ticaret geçmişi talep edebilirsiniz.

    Hesap geçmişinizde bir milyon işleminiz var mı? Problem değil. Sadece hafıza ekleyin.

  10. Niteliksel olarak farklı grafik mimarı ve nesne yönetimi

    Grafiğinizi çok daha etkili bir şekilde yönetebilir ve yapılarınız için grafiği tamamen devre dışı bırakabilirsiniz .

    Pencereyi grafik veya tuval ile istediğiniz gibi kullanın.

  11. Büyük standart kitaplık

    İşte MQL5 standart kitaplığı . R dili, veri toplama, OpenCL, grafikler vb. düzeyde matematik vardır.

    Çoğu tüccar, kaynak kodundaki R paketinden yüzlerce matematiksel ve istatistiksel işlevi uyguladığımızın farkında değildir.Bu, birçok karmaşık matematiksel işlevi R'de olduğundan çok daha hızlı (5 ila 50 kat) yapmanıza olanak tanır.

    Evet, MQL5 kaynak kodundaki programlar, R'nin C++ uygulamalarını 50 kata kadar daha hızlı bozar.

  12. Özel semboller, özel gözlükler, sentetik semboller ve basit veri içe aktarma

    İlk beşte, sipariş defteri de dahil olmak üzere kendi sembollerinizi kolayca oluşturabilirsiniz. Bunları MQL5 kodundan oluşturun ve MQL5 kodundan gerçek zamanlı olarak besleyin. Formüllerle sentetik semboller oluşturabilirsiniz.

    Yani MetaTrader 5, uzun zamandır diğer verileri analiz edebileceğiniz bağımsız bir analitik platform haline geldi. Herhangi bir MQL5 programı veri beslemesi olarak çalışabilir.

  13. Pekala, tekrar tekrar açıklanan birçok başka özellik



Şunu anlamanız gerekir:

  • Teknoloji sürekli gelişiyor ve aynı kalan ve yeterlilikle ilgili mantralarla kendilerini rahatlatanlar geride kalıyor.

  • Evet, bu bir teknoloji yarışı. Ve her şeyden önce tüccarlar için

  • MQL4 ve MQL5 dilleri karmaşıklık açısından tamamen aynıdır

    Kesinlikle aynı karmaşıklık varken MQL4'ün basitliği hakkında açıklamalar duymak gerçekten komik. KESİNLİKLE AYNI.

    Veya birkaç ek parametrenin bir programcı için evrensel bir sorun olduğu kabul edilmelidir. Tabii ki değil. Bu, yaşlılar için boğulmak için güzel bir efsane.

  • Birçok kez tekrarladım ve tekrar edeceğim - programlar profesyonel geliştiriciler tarafından yazılır

    Kullanıcıların %2'sinden daha azı bir kod düzenleyici kullanıyor. Çoğu tüccar, kod analizi olmadan kod tabanından olduğu kadar piyasadan da hazır ürünleri indirir.

    Basit MQL4 hakkındaki hikayeler son derece komik. OOP tartışmaları, özellikle uzun süredir MQL4'te olduğu düşünüldüğünde, genellikle söz konusu değildir. Herhangi bir programcı artık varsayılan olarak OOP'yi bilmelidir.

    Yalnızca yeterince pompalanmış bir programcı, kabul edilebilir kalitede bir program oluşturabilir. "Programlama bilgisi olmadan kabul edilebilir kod yazma" olasılığı ile kendinizi ve başkalarını kandırmayın.

    28 yılımı günlük programlamaya harcadım ve ifademin bir gerçek olduğunu biliyorum.

  • Çok sayıda teknoloji ortağımız ve üçüncü taraf geliştirici, MetaTrader 4'ü korumakla doğrudan ilgilenmektedir.

    Çünkü bu platformun o kadar çok teknolojik kusuru var ki, eklentiler/delikler nişini devraldılar ve ondan beslendiler.

    Evet, aracıları ve tüccarları "MetaTrader 4'ün daha iyi olduğuna" ikna etmek için yeterli kaynak harcıyorlar. Çünkü işleri bozulacak . Ve burada muhalefette çalışan bağımsız tüccarlar adı altında oturuyorlar.

    Özellikle gayretli olanları kapatmamıza ve komisyonculara ve tüccarlara ne ve nasıl söylediklerini çok iyi bilmemize rağmen, bununla agresif bir şekilde başa çıkma fırsatımız yok.

    Örneğin, Microsoft'un platformunu daha güvenli hale getirdiği ve koruyucu işlevleri onlardan aldığı zaman, antivirüs şirketlerinin 10 yıldır yükselttiklerini hatırlayın. Düz haklı öfke ve bir sürü PR.

  • İlerleme durdurulamaz
Ve burada:

Что нового в MetaTrader 5?
Что нового в MetaTrader 5?
  • www.metatrader5.com
MetaTrader 5 build 2280 Terminal Исправлена ошибка, не позволявшая удалить эксперта с графика, для которого нет данных. Исправлено отображения заголовков графиков при работе под Wine.Ускорена загрузка и компиляция MQL5 программ. Теперь при двойном клике на графике MQL5-программе передается событие одиночного клика. Ранее такие события не...
 
Georgiy Merts :

Şahsen, robotlar için bir GUI'deki noktayı göremiyorum... Yüz hesap üzerinde çalışın...

+100500

 
TheXpert :
Pekala, devam et. Kod tabanında normal bir şey yazın
(Şimdiye kadar) sadece bir şey yazdım - "Dolar endeksi terminalimdeki bir gösterge gibidir" temasındaki varyasyonlar - işte hala bazı hatalar olmasına rağmen, birçok görüntüleme ve indirme var, düzelteceğim bir şekilde.
Açık kaynakla çalışmaya gelince - MT5'e olan isteksizliğimin üstesinden gelir gelmez hemen yazacağım.
Ama önce şunu kontrol edeceğim: "Grafik arayüz test cihazında çalışıyor mu?" Bir yıl önce, kategorik olarak çalışmadığı için - düğmelere op aracılığıyla basılsa da basılabilir, ancak giriş alanları kategorik olarak çalışmadı. Ayrıca, MT5 test cihazının kendisi beni çok "etkiledi".
 
Georgiy Merts :

Ve Canvas teması harika! - testere ?

Çok tembel değildim, linke tıkladım ve... sirki sormadım. Daha fazla bakmadım. Bana işin sunumu fazlasıyla yeterli gibi geldi. Kalıcı videonun altındaki metin okumadı bile.

 
Vasily Temchenko :

Çok tembel değildim, linke tıkladım ve... sirki sormadım. Daha fazla bakmadım. Bana işin sunumu fazlasıyla yeterli gibi geldi. Can sıkıcı videonun altındaki metin okunmadı bile.

Bir "sirk" değil, grafik olanaklarının bir gösterimi.

Yani, uzun süredir orada olanın eksikliğinden şikayet ediyorsunuz, ancak kimse sizin için hiçbir şey yapmadı ve sizin için hiçbir şey beklenmiyordu - kendiniz çaba sarf etmeniz gerekiyor ...
Ve daha uzağa bak, başka bir tiksinti vermiyorsun.

Yardımı da okur musun? İçindekilere baktım - iğrenme çarpıktı ve okumadım: D

tüketici konumu. Açık.