Sonunda MT5'e geçmek için ne yapılması gerekiyor? (görüşlerin toplanması) - sayfa 35
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
MT4, hangi alanda MT5'ten üstündür?
Toplamda.)) Zaten bir örnek verdim: eski arabam tüm yenilerinden daha üstün, her şeye sahip ve bisiklet gibi maliyeti var.) Ve ücretsiz bir otomatik şanzımana gerek yok.
En azından başlangıçta eski PC'lerde ve dizüstü bilgisayarlarda buggy değil. MT5 bu konuda son derece sakıncalı... Optimizasyondan, Uzman Danışmanlar ve göstergelerle çalışmaktan bahsetmiyorum. Orada her şey daha karmaşık... O halde bu koşullarda ister istemez daha kolay olanı seçiyorsunuz... (MT4)
Ve buna ne diyorsun?
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ı) :
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.
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.
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:
472 milyon kene üretir:
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.
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.
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.
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.
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.
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.
Ç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.
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.
İş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.
İ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.
Şunu anlamanız gerekir:
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.
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.
Çü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.
Ve buna ne diyorsun?
Bunların hepsi elbette iyidir, ancak pratikte ne yazık ki... başlatmadan, teklif yüklemeye ve MQL programlarının geçmiş veriler üzerinde kapsamlı testine kadar her şey nedense daha yavaş çalışır.
Akıl almaz bir nedenden dolayı ve yukarıda yazılan avantajların aksine, kişisel olarak bilgisayarımda ve VPS sunucumda her şey Mt4'te daha hızlı başlıyor ve test ediliyor. Ancak özellikle FOREX'te işlem yapmak için modern bir oyun bilgisayarı satın almak, uygun ve pratik nerede?
Ve buna ne diyorsun?
Optimizasyon neredeyse 4 kat daha yavaşsa ve yalnızca ex5 dosyaları varsa, muhtemelen optimizasyon geçişini kesmek için kod ekleme yeteneği olmadan, tüm bunlar değersizdir !!!
bekleyen emirleri çekerken hala aynı sorun ve eğer strateji üzerlerindeyse, o zaman kaput...
stratejiye bağlı
sadece hız değil, aynı zamanda bir işlem açmak için emir anındaki fiyat da önemlidir.
"Akıllı" DC, lokomotifin önüne geçmenize asla izin vermez ...
Bunların hepsi elbette iyidir, ancak pratikte ne yazık ki... başlatmadan, teklif yüklemeye ve MQL programlarının geçmiş veriler üzerinde kapsamlı testine kadar her şey nedense daha yavaş çalışır.
Akıl almaz bir nedenle ve yukarıda yazılan avantajların aksine, MT4'te her şey daha hızlı başlar ve daha hızlı test edilir (kişisel olarak bilgisayarımda ve VPS'de). Ancak özellikle FOREX'te işlem yapmak için modern bir oyun bilgisayarı satın almak, uygun ve pratik nerede?
Basit bir dizüstü bilgisayarda çalışıyorum. Hiçbir oyuncak normal kalitede çekmez. Ve sadece 5 GB bellek. Ve ilk beşte projelerimde günlük çalışma için yeterince var. Ve bir şekilde dediğiniz gibi yavaşlamıyor. Tüm piyasa saati sembolleri ve her bir sembolün tüm zaman dilimleri için veri alan bir gösterge yaparken bile, sadece ilk lansmanda bekliyorum. Eksik geçmişi semboller ve zaman dilimleriyle değiştirmek için beş saniye. Ayrıca, her şey hızlı ve gecikmeden çalışır.
Ve size bir sır vereceğim, programları mql4'te doğru yazmaya başlarsanız, pratikte mql5'ten daha az kod olmayacak. Adamlar, verileri aldıktan sonra, tamamen kontrol etmeyi unutarak, onları hemen hesaplamaya sokabileceğiniz gerçeğine alıştılar: oraya ne aldım? Ve bir hata alırsanız, böyle bir sonucu işlemeniz ve hesaplamalara sokmamanız gerekir. Ve tam olarak programlamaya böylesine dikkatsiz bir yaklaşımdan, daha sonra tüm forumlarda sordukları - göstergenin nasıl sürekli güncellenebileceğini, aksi takdirde zaman içinde bazı çöpleri gösterir ve yalnızca grafiği manuel olarak güncellemek veya gösterge kodunu yeniden derlemek, geri döndürür. okumalar kabul edilebilir bir forma dönüştürülür. Böyle bir koltuk değneği yapmak için bu tür taleplerle karşılaştınız mı? Değil? Ve birçok kez burada bulundum. Ancak sadece koda bakmak, gerekli tüm kontrolleri eklemek yeterlidir ve mql4 kodu mucizevi bir şekilde hacim olarak mql5 koduna eşit hale gelir ve zorunlu bir güncelleme ile hatasız ve koltuk değneği olmadan çalışmaya başlar.
Bu nedenle, çoğunlukla, "ürpertici mql5" hakkındaki tüm bu iniltiler, boş zamanlarında ağ üzerinden toplanan dağınık parçalardan el sanatlarını kör eden programcı olmayanların iniltileridir. Ve sakince kendilerini zorlama fırsatını keser kesmez ..., çalışmalarını kitlelere, ağlamaya başladılar - ah, her şey ne kadar karmaşık. Zor değil. İlk başta dördü üzerinde doğru yazanlar farkı hiç fark etmediler. Yalnızca ek özellikler.
O yüzden ben varım. Çalışmayan kodlarla boşluğu dolduracak hiçbir şey yok.
Optimizasyon neredeyse 4 kat daha yavaşsa ve yalnızca ex5 dosyaları varsa, muhtemelen optimizasyon geçişini kesmek için kod ekleme yeteneği olmadan, tüm bunlar değersizdir !!!
bekleyen emirleri çekerken hala aynı sorun ve eğer strateji üzerlerindeyse, o zaman kaput...
Kanıtı. Karşılaştırmalı kanıtlar lütfen burada sağlayın. Aynı platformlar arası kod ve optimizasyonunun sonuçları. Aynı ayarlarla aynı parametreler - dördünde optimizasyon sonuçları ve beşinde optimizasyon sonuçları - tüm optimizasyon için harcanan zaman geçer. Bütün bunlar olmadan, sözlerin sadece bir taslak.
Basit bir dizüstü bilgisayarda çalışıyorum. Hiçbir oyuncak normal kalitede çekmez. Ve sadece 5 GB bellek. Ve ilk beşte projelerimde günlük çalışma için yeterince var. Ve bir şekilde dediğiniz gibi yavaşlamıyor. Tüm piyasa saati sembolleri ve her bir sembolün tüm zaman dilimleri için veri alan bir gösterge yaparken bile, sadece ilk lansmanda bekliyorum. Eksik geçmişi semboller ve zaman dilimleriyle değiştirmek için beş saniye. Ayrıca, her şey hızlı ve gecikmeden çalışır.
Ve size bir sır vereceğim, programları mql4'te doğru yazmaya başlarsanız, pratikte mql5'ten daha az kod olmayacak. Adamlar, verileri aldıktan sonra, tamamen kontrol etmeyi unutarak, onları hemen hesaplamaya sokabileceğiniz gerçeğine alıştılar: oraya ne aldım? Ve bir hata alırsanız, böyle bir sonucu işlemeniz ve hesaplamalara sokmamanız gerekir. Ve tam olarak programlamaya böylesine dikkatsiz bir yaklaşımdan, daha sonra tüm forumlarda sordukları - göstergenin nasıl sürekli güncellenebileceğini, aksi takdirde zaman içinde bazı çöpleri gösterir ve yalnızca grafiği manuel olarak güncellemek veya gösterge kodunu yeniden derlemek, geri döndürür. okumalar kabul edilebilir bir forma dönüştürülür. Böyle bir koltuk değneği yapmak için bu tür taleplerle karşılaştınız mı? Değil? Ve birçok kez burada bulundum. Ancak sadece koda bakmak, gerekli tüm kontrolleri eklemek yeterlidir ve mql4 kodu mucizevi bir şekilde hacim olarak mql5 koduna eşit hale gelir ve zorunlu bir güncelleme ile hatasız ve koltuk değneği olmadan çalışmaya başlar.
Bu nedenle, çoğunlukla, "ürpertici mql5" hakkındaki tüm bu iniltiler, boş zamanlarında ağ üzerinden toplanan dağınık parçalardan el sanatlarını kör eden programcı olmayanların iniltileridir. Ve sakince kendilerini zorlama fırsatını keser kesmez ..., çalışmalarını kitlelere, ağlamaya başladılar - ah, her şey ne kadar karmaşık. Zor değil. İlk başta dördü üzerinde doğru yazanlar farkı hiç fark etmediler. Yalnızca ek özellikler.
O yüzden ben varım. Çalışmayan kodlarla boşluğu dolduracak bir şey yok.
Ve mql4'te olduğu gibi dilde kısalık olmaması sizi hiç rahatsız etmiyor mu?
DayOfWeek_p= DayOfWeek ();
...
O yüzden ben varım. Çalışmayan kodlarla boşluğu dolduracak bir şey yok.
Aynen öyle! Kendinizi yeniden yaratın - profesyonel bir programcı olun! Eğer profesyonel olamıyorsan - buradan tamamen defol!))
not. Kullanım kolaylığından bahsediyorum. O zirvede.))
Aynen öyle! Kendinizi yeniden yaratın - profesyonel bir programcı olun! Eğer profesyonel olamıyorsan - buradan tamamen defol!))
Benimle mi konuşuyorsun? Teşekkürler, komik.