Birçokları için ilginç bir konu: MetaTrader 4 ve MQL4'te neler olacak - büyük değişiklikler yolda - sayfa 49
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
Öyle görünmüyor. Gerçekten ihtiyacım olduğunda, yaparım.
Bazı üçüncü taraf yazılım geliştiricileri yeteneklerinizi sınırlandırırsa bu çok kötü.
Bu imkansız .
Saçma sapan şeylerle uğraşmayın, mutfağa daha fazla PR yapın;)
Ceket , sınıflandırmanıza göre "noobs ve piarastlar" arasındaki görünüşünüzü bozmayın. QQ'nuza gidin.
Not Hisse senedi yatırımcıları için FOREX piyasasının gerçekleri ve alıştıkları borsalardan çeşitli ayırt edici özellikleri hakkında bilgilerini doldurabilecekleri bir eğitim programı vardır. Ufkunuzu genişletin!
Ceket , sınıflandırmanıza göre "noobs ve piarastlar" arasındaki görünümünüzü burada mahvetmeyin. QQ'nuza gidin.
Depolanan geçmişin biçimiyle (MqlRates), MetaQuotes elbette çok akıllıydı (akıllı değil). Bu anlaşılabilir. Forex piyasasında format geliştirildiğinde, sabit spreadler hakimdi, piyasa (dalgalı) spreadler hala egzotikti. DC'ler, haber bültenleri ve piyasadaki hızlı değişiklikler sırasında sabitliklerini garanti etmedikleri için, sabit spreadlerin bile aslında dalgalı olduğu açık olsa da (buradaki tırnak işaretleri, hemen hemen her DC'nin tipik bir teklifinden bir alıntıyı temsil etmektedir). dönem).
Ancak, zaman değişti ve sahip olduğumuz şeye sahibiz - spreadler her tik üzerinde yüzüyor. Sorun değil. ... Sadece tarihsel alıntılarda yansıtılmaz. Ne yazık ki.
Geçmişte çubuk başına yalnızca bir yayılma değeri saklanır. Ve bu şimdi yeterli değil. Ve geriye dönük test sırasında bozulmalara yol açar, çünkü komisyoncu kesinlikle dürüst (kene akışının gerçek yayınına karşılık gelen) bir tarihsel temel sağlasa bile, test cihazındaki gerçek ticaret geçmişi ile ticaret geçmişi arasında bir eşleşme yoktur. Bunun nedeni, MqlRates formatının yetersiz açıklayıcı gücüdür.
Bu yapı, çubuk içindeki yayılmanın değişmediğini varsayar ve bu, mevcut ticaret gerçeklerine karşılık gelmez.
"Tam" bir formatın ne olabileceği hakkında daha fazla akıl yürütme. Şu anda desteklenmediğini açıkça belirtmek için şartlı olarak "Mql_6_Rates" olarak adlandırdım.
Aşağıda iki seçenek bulunmaktadır. Birincisi paketlenmiş bir yapıdır (disk için). Özel algoritmalar tarafından sıkıştırma olmadan. İletim sırasında trafiği azaltmak için yine de birkaç kez (muhtemelen 2-3) azaltılabilir. Sıkıştırılmış biçim burada tartışılmamaktadır.
Tüccar diskinde depolandığında "paketlenmiş" formatın optimal olduğu varsayılır. Diskten belleğe yüklenirken, anında paketten çıkarılabilir, paket açma işlevleri yapıya "bağlanır".
Paketlenmemiş geçmiş (MQL'den erişim için) şöyle olabilir:
Bu şimdi olduğundan daha fazla, ancak çubuğun tüm sabit noktalarındaki yayılmayı hesaplayabiliriz. Yani, bilgileri geleneksel {Açık+Yüksek+Düşük+Kapat} şemasına göre dakika çubuklarında yazarsanız, "tam".
Benim için bu bilgi gereksizdir, ayrıca Açık noktada maksimum yanılsamalar yaratma eğilimindedir. Farklı semboller için çubuk açılış saatleri çakışmazken, (astronomik) dakikanın tam başlangıcında, semboller üzerindeki alış-satış fiyatları tam olarak son kote edilen alış-satış fiyatlarına karşılık gelir, yani. kapanış fiyatları Bu nedenle, en test edilebilir tutanak formatı (gelenek ile sağduyu arasındaki en sağlıklı uzlaşma) şunlar olabilir:
// Paketlenmiş disk biçiminde karşılık gelen tasarruf 7 bayt daha olacaktır, yani. SizeOf(Mql_6_PackedRates) 31 bayta küçülür.
"Açılış fiyatlarında" çevre dostu (en makul) bir test için, bir dakikalık astronomik başlangıç zamanı alınmalıdır, yani. önceki çubuğun Kapanış fiyatı. Bu durumda, tam çoklu para birimi fiyat senkronizasyonu sağlanacaktır. Bu eşzamanlılık, piyasa emirlerinin ticaretini yapan çok para birimli Uzman Danışmanların hatalarını ayıklamak için hayati önem taşır. Alım satım limiti ve stop emirleri için her bir çubuktaki aşırılıklarla ilgili bilgiler hayati önem taşır. Ayrıca tam olarak tartışılan formatta sunulmaktadır.
--
Aslında, bu biçimleri şu anda kişisel amaçlar için geliştiriyorum. Onları burada yayınlamak, geliştirmemin bir yan ürünüdür. Belki birisi işe yarar.
"Açılış fiyatlarında" çevre dostu (en makul) testte, bir dakikalık astronomik başlangıç zamanı alınmalıdır, yani. önceki çubuğun Kapanış fiyatı.
boşluğu görmezden gelmek, bazı durumlarda kritik olan
ps trafikte tasarrufa ihtiyacınız varsa, o zaman mutlak fiyat değerlerini değil , ancak çok fazla çiftin olduğu ofsetleri saklayabilirsiniz.
Depolanan geçmişin biçimiyle (MqlRates), MetaQuotes elbette çok akıllıydı (akıllı değil). Bu anlaşılabilir. Forex piyasasında format geliştirildiğinde, sabit spreadler hakimdi , piyasa (dalgalı) spreadler hala egzotikti. DC'ler, haber bültenleri ve piyasadaki hızlı değişiklikler sırasında sabitliklerini garanti etmedikleri için, sabit spreadlerin bile aslında dalgalı olduğu açık olsa da (buradaki tırnak işaretleri, hemen hemen her DC'nin tipik bir teklifinden bir alıntıyı temsil etmektedir). dönem).
MT5 başlangıçta bir değişim terminali olarak konumlandırılmıştı. Ve borsalarda, ECN fiyatlandırma yasaları ÇOK uzundu. Onlar. başarısızlığın mazereti savunulamaz. Eh, takımlarında dinlenebilecek güçlü bir algo tüccarı yoktu (ve değil). Görünüşe göre, sağlam mantıktan ziyade yalnızca "başarılı platform geliştirme yıllarının sayısı" kuralları.
haklı çıkarmaya çalışmadım. Haklı çıkmak için önce suçlamak gerekir. Ve bir şekilde buna bağlı değilim .... :)
Sonra bu küçümseme (buna dikkat edilmelidir - çıplak eleştiriden daha kötü):
Depolanan geçmişin biçimiyle (MqlRates), MetaQuotes elbette çok akıllıydı (akıllı değil). Bu anlaşılabilir . Forex piyasasında format geliştirildiğinde, sabit spreadler hakimdi, piyasa (dalgalı) spreadler hala egzotikti. DC'ler, haber bültenleri ve piyasadaki hızlı değişiklikler sırasında sabitliklerini garanti etmedikleri için, sabit spreadlerin bile aslında dalgalı olduğu açık olsa da (buradaki tırnak işaretleri, hemen hemen her DC'nin tipik bir teklifinden bir alıntıyı temsil etmektedir). dönem).
boşluğu görmezden gelmek, bazı durumlarda kritik olan