MT5'te Yüksek Frekanslı Ticaret Tartışması - sayfa 47

 

Diğer taraftan deneyeceğim: çağrışımsal düşünme yoluyla.

Bu durumda, ZIP dosyaları MT'de HST'dir. FDK-MQL.

HST dosyalarını ayrıştırarak MQL aracılığıyla tarihle çalışmak için mazoşist veya palyaço olmanız gerekir. Sonuçta MQL, tarihle çalışmak için her şeye sahiptir. Ve eğer belirli bir biçimde ihtiyaç duyulursa, o zaman MQL aracılığıyla tarih, en basit şekilde gerekli biçimde yazılır.

FDK geçmişinin dahili teknik deposunu ayrıştırmak için tamamen aynı aptallık. Doğrudan FDK üzerinden erişebildiğiniz ve sizin için uygun olan herhangi bir formatta yazabildiğiniz zaman, Düzey 2 verileri ve diğer özellikler üzerinden doğrudan FDK'da ortalama alma yapabilirsiniz.

PS FOREX'te, bir döviz çiftinin likiditesini tamamen farklı bir şekilde değerlendirirler (örneğin, EURUSD):

  • tüm olası EURUSD sentetikleri derlenir.
  • her sentetik için kendi sentetik Level2 inşa edilmiştir.
  • alınan tüm sipariş defterleri tek bir EURUSD.Level2'de toplanır (birleştirilir).

Bütün bunlar, bir döviz çiftinin likidite kavramının anlamı sayesinde yapılır: bir para biriminin bir başkasıyla şu anda (yüksek olasılıkla) ne kadar değiştirilebileceği (doğrudan doğrudan olması gerekmez).

PPS Yine basit bir örnek. Diyelim ki bankanın USD'si var ve bunları EUR ve JPY ile değiştirmek gerekiyor (mutlaka eşit değil). Belirli bir robot algoritması aracılığıyla, belirtilen zaman çerçevesi içinde, örneğin EURUSD sembolü ve USDJPY sembolü aracılığıyla bir değişim gerçekleşir. Açıkçası, EUR ve JPY'ye gelen USD miktarının oranına bağlı olarak, işlem görmese bile EURJPY sembolünde buna karşılık gelen bir değişiklik gözlemlemek mümkün olacaktır. Onlar. Prensip olarak, bir dairenin ve bir trendin varlığının sembollerini incelemek çılgınlıktır. Doğrusal regresyonun kararlılığını araştırmanın daha makul olduğu yerde, başlı başına bir konuşmadır.

 
hrenfx :

lineer regresyonun kararlılığı kendi başına bir konuşmadır.

hiçbir durumda. Konunun ortasında bile, bu soru sizin tarafınızdan gündeme getirildi. Keşfedelim... Yönü belirtirseniz daha hızlı olur.

Not: Halkın dikkatini hrenfx gönderilerinin son bir veya iki yılda nasıl değiştiğine çekmek istedim. Bana öyle geldi ki saldırganlık, daha az iyi okunan bir muhatap anlama isteksizliği vb. Onlardan kayboldu. Saygı duymak!

 
hrenfx :

... kendi kendine konuşma.

Oh, peki ... Benim için konu genellikle yeni diyelim - konuyu incelemek 5 dakika değil, ancak tartışmak için - en azından temel bilgilere hakim olmanız, test etmeniz gerekiyor ... Şimdi deniyorum ne zaman " mutlak değerlerin minimum toplamını " alın   koşul " ağırlık vektörünün modüllerinin toplamı bire eşittir .   İlerliyor gibi görünüyor :) Bu arada, sonunda işe yaradı mı?

Документация по MQL5: Математические функции / MathAbs
Документация по MQL5: Математические функции / MathAbs
  • www.mql5.com
Математические функции / MathAbs - Документация по MQL5
 
hrenfx :

Doğrudan FDK üzerinden erişebildiğiniz ve sizin için uygun olan herhangi bir formatta yazabildiğiniz zaman, Düzey 2 verileri ve diğer özellikler üzerinden doğrudan FDK'da ortalama alma yapabilirsiniz.

Okunmamış pliz'e nasıl yapılacağını söyle? Belki yanlış FDK'ya sahibim? Sadece QuotesDownloader.exe var

QuotesDownloader'ın mütevazı arayüzünde bunun nerede gizlenebileceği hakkında hiçbir fikrim yok .

 

FDK - API + bununla ilgili belgeler + C#'da kullanımına ilişkin örnekler.

Örnekler (kaynaklar) arasında ayrıca, derlenmiş (EXE) sürümü de teslimata dahil olan QuotesDownloader vardır.

Onlar. derine inmek istiyorsanız, MQL5'in küçük bir bölümünü anlamak istiyormuş gibi hareket etmeniz gerekir.

Not: Yukarıdaki yazıda bahsettiğim konularda biraz "evde" abonelikten çıktım. Eklenecek başka bir şey yok.

 
hrenfx :

FDK - API + bununla ilgili belgeler + C#'da kullanımına ilişkin örnekler.

Örnekler (kaynaklar) arasında ayrıca, derlenmiş (EXE) sürümü de teslimata dahil olan QuotesDownloader vardır.

Onlar. derine inmek istiyorsanız, MQL5'in küçük bir bölümünü anlamak istiyormuş gibi hareket etmeniz gerekir.

PS Yukarıdaki yazıda bahsedilen konularda, biraz "evde" abonelikten çıktım. Eklenecek başka bir şey yok.

Apaçık. Beni doğru anlıyorsunuz, gerçekten gerekli bir şeyi sıralamak umurumda değil, ama sorun şu ki, şimdiden 30 yıl önce okunacak kitaplar var ve her gün onlardan daha fazla var. Öncelik ve bilgi seçimi sorunu akut.

C# öğrenmeyi öneriyorsun, belki bu harika bir ipucu, ama ben sadece tek bir dosyada seviye2 veri tablosu almak istedim, temel olarak istekler ve teklifler için ayrı ayrı saniyeler üzerinden ortalaması alındı. Bir saatten fazla zaman harcayan bu basit göreve güvenmedim, çünkü günde düzinelerce bu tür taahhüt var ve bunlar özellikle ticaretle ilgili değil, veri formunun manipülasyonu ve diğer tüm işlemlerle ilgili olduklarında uygulanmaları gerekiyor. türlü hileler. Böyle bir tablo için C # öğrenmeniz gerekiyorsa ve bunlar aylarsa, bu görevi erteleyeceğim. Pekala, eğer gerçekten önemli bir şeyle karşılaşırsam, geniş bir problem sınıfını çözmek için en iyi araçsa C# öğrenmem gerekebilir. Ancak masa için böyle hareket etmeyeceğim, daha birçok öncelikli görev var.

Not Halihazırda ~ 10.000 programlama dili var, isimlerini basitçe hatırlayabilen kimse yok . Bu bağlamda, hedefin anlamının araçlarla değiştirilmesine dikkat etmeye değer , bir zamanlar, çok uzun zaman önce olmayan bir kişi, ganimetleri utanmadan biçme hedefini belirledi, ancak farkedilmeden tartışarak bir inek dilbilimciye dönüştü. emekli maaşı ile her türlü terim ve kodlamanın doğruluğu hakkında forumlar.

 
Alex_Bondar :

Apaçık. Beni doğru anlıyorsun, gerçekten gerekli bir şeyi sıralamak umurumda değil, ama sorun şu ki, şimdiden 30 yıl sonra okunacak kitaplar var ve her gün onlardan daha fazla var. Öncelik ve bilgi seçimi sorunu akut.


Bu kitapların herhangi bir faydası olsaydı, her iki kişiden biri milyoner olurdu. Sizin için böyle bir liste gerçekten bir felaket.
 
papaklass :

Gerçekten yardım etmek istiyorsanız, kodlarla basit örnekler kullanarak nasıl yapılacağını açıklayın.

Kimsenin kendi tembelliğiyle savaşmasına yardım etmek istemiyorum. Seninki yeterli. Örnekler, makaleler, topluluk - tüm bu dilekler geliştiricilere. Bu arayışta Metaquotes en yüksek sonuçları elde etti. İlk FDK istemcileri Metatrader istemcileri değildir. FDK - prof için platform. araştırma tüccarları. Onlardan on binlerce kat daha az var, ancak öğrenme arzusu somut bir potansiyel kâr duygusu tarafından teşvik ediliyor.

Yazıma vereceğiniz tepkiye göre gelecekte söylemek istediklerinizi analiz ederek vakit kaybedip kaybetmeyeceğime karar vereceğim.

Kaybetme. Yeni API'ye basit bir yeniden yazma ile TS sonuçlarının ücretsiz olarak iyileştirilmesi, birincil argüman değildir. Çünkü İlk önce aynı araca sahip olmalısınız.

Gönderime tepkiniz ne olursa olsun, sonucunuza hala saygı duyuyorum ve huzurunda "şapkamı çıkarıyorum".

Bir tür "sonuç"a verilen tepkinin esiri oldum. Kötü idare edilen bir Kazaktan saygıya. Bu sonuçları umursayıp sadece yazılardaki bilgilere bakmak gerçekten imkansız mı?
 
hrenfx :

Kimsenin kendi tembelliğiyle savaşmasına yardım etmek istemiyorum. Seninki yeterli. Örnekler, makaleler, topluluk - tüm bu dilekler geliştiricilere. Bu arayışta Metaquotes en yüksek sonuçları elde etti. İlk FDK istemcileri Metatrader istemcileri değildir. FDK - prof için platform. araştırma tüccarları. Onlardan on binlerce kat daha az var, ancak öğrenme arzusu somut bir potansiyel kâr duygusu tarafından teşvik ediliyor.

Kaybetme. Yeni API'ye basit bir yeniden yazma ile TS sonuçlarının ücretsiz olarak iyileştirilmesi, birincil argüman değildir. Çünkü İlk önce aynı araca sahip olmalısınız.

Bir çeşit "sonuç"a verilen tepkinin esiri oldum. Kötü idare edilen bir Kazaktan saygıya. Bu sonuçları umursayıp sadece yazılardaki bilgilere bakmak gerçekten imkansız mı?
Fxopen altında MT4 test cihazında böyle bir EURJPY/USDJPY-EURGBP*GBPUSD çifti ticareti yapma olasılığı var mı, spread yaklaşık 15 puan
 
Young :
Fxopen altında MT4 test cihazında böyle bir EURJPY/USDJPY-EURGBP*GBPUSD çifti ticareti yapma olasılığı var mı, spread yaklaşık 15 puan

Sadece böyle bir sentetik işlem görüyor:

Synth = EURJPY^(-1/4) * USDJPY^(1/4) * EURGBP^(1/4) * GBPUSD^(1/4) - Bid and Ask'a sahip eşbütünleşik sentetik varyantlarından biri her zaman - fiyatlar.

Bu fiyatları oluşturun ve en azından teorik potansiyel karlılığını hesaplayın. Tabii ki, MT-test cihazı burada uygun değil.

Açıkçası, bu tür sentetiklerle ticaret yapmak, doğru yaklaşımla HFT bileme gerektirir.

Sentetik fiyatlarını bulurken komisyonun maliyetini dikkate almanız gerekir. Bu, iki şekilde yapılabilir; en basiti, hesaplamadan önce Alış ve Satış fiyatlarındaki her bir sembol için bir komisyon işaretlemesi yapmaktır. Daha sonra hesaplanan sentetik, işaretli bir ekstra içerecektir. komisyon.

Not: Sentetiklerin formüllerinde toplama ve çıkarma işlemleri unutulmalıdır.