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

 
gunia :

Ama anladığım kadarıyla lohhft, ATS'yi değil, onun bir tür kurucusunu zorluyor ve burada bu kurucuyu geliştirmek için bir konuşma başlattım, ancak görünüşe göre tartışma için yeterli zemin sağlamanın gerekli olduğunu anlamadım. Değilse, bunun sadece bunun için yanlış yerde bir kara kutu reklamı yapma girişimi olduğunu kabul ediyorum.

Aslında, PBX kurucusuyla çalışıyorum, ancak onu “zorlamam”, ancak iyileştirmeyle çok fazla ilgilenmiyorum ve içinde pek çok şey var, ancak bir HFT oluşturma ve düzenleme ilkelerinde. strateji. Çok iş parçacıklı veri toplama ve senkronizasyon için yöntemler veya bloklar, çok iş parçacıklı sipariş gönderme veya hazır analitik blokların hazırlanması olsun, bileşenlerin detaylandırılması değil, ilginç olan inşaatın stratejik ilkeleridir.

gunia :

onu anlıyorum   Yetkili bir tartışma yapmaktan memnuniyet duyarsınız, ancak ayrıntılar olmadan bu nasıl mümkün olabilir?

Kabul edeceğiniz resim üzerine tahminler inşa etmek boş bir iş.

En azından birkaç şeyi bilmeniz gerekir, örneğin, algoritmanın belirli bir yönde giriş noktasının solundaki bir onay vektörünü aldığı ve ardından belirli sayıda bu tür vektörleri saf formlarında biriktirdiği açıktır, veya vektörlerin sayısını sıkıştırmak ve daha fazla karşılaştırma sürecini hızlandırmak için her sınıf için kümelenir ve ortalaması alınır, soru işaret vektörünün ne kadar sürdüğüdür? Veya uzunluk özel olarak ayarlanabilir mi? Belirli bir yön için kaç tane rafine edilmemiş model dikkate alınır? Ön sınıflandırma ve ortalama alma kullanılırsa kaç sınıfa ayrılır ve sınıflar arasındaki farklar dikkate alınır?

Bu tür sistemlerin denizi ve bu tür genel detayların açıklanması, sistemin rekabet avantajından hiçbir şekilde mahrum bırakmayacaktır. Bunlar esas olarak ince ayarda yattığından ve Ulusal Meclisin genel mimarisinde değil.

Lütfen topluluğun özelliklerini dikkate alın))) Örneğin, sisteminizin kar edebileceğine oldukça inanıyorum, ancak satın almak için biraz daha ayrıntıya ihtiyacınız var.

Yukarıdakilerin ışığında, sadece PBX tasarımcısının kendisini değil, onunla oluşturulan stratejiyi de satmayacağımı, ancak karşılıklı olarak yararlı yapıcı bir tartışma ve bilgi alışverişi ile ilgilendiğimi ekleyeceğim. Böyle bir stratejiyi geliştirmek.

Sinir ağı, analitik bloğa gelince, girişe giren örüntü setleri ile verilen çıkış sinyalleri arasında gizli ilişkileri tanımlayabilen ve kurabilen bir kara kutu biçiminde sunumundan oldukça memnunum ve bu işe yararsa, o zaman eğitimden önce filtreleme veya kümelemenin kullanıldığı ve sınıflandırmaya göre ilgili algoritmaların ne türe ait olduğu benim için önemli değil, ancak bu bilgilerin olabileceğini düşünüyorum. geliştiricilere sorun.

IMHO, sinir ağı ile ilgili olarak dikkat etmeye değer olan şey, analitik blok, giriş kalıplarının kendisinin ve istenen çıkış sinyallerinin yapısıdır, bu yüzden veri türlerini ve kaynaklarını, bunların potansiyel ilişkilerini tartışmakla ilgileniyorum. çıkış sinyallerinin mantıksal yapısı ve işlenmesi hakkında fikirler olarak.

Ama ne yazık ki, burada böyle bir tartışmayı beklemenin pek mümkün olmadığı izlenimini edindim ...
Mecazi olarak, izlenimim muhtemelen eski SSCB'ye arabayla gelen ve seyahat rotalarını ve yerel sürüş becerilerini netleştirmek isteyen yabancı bir turistin izlenimiyle aynı olmalıdır. Ancak yanıt olarak, yerel sürücülerden karbüratörün tasarımının karmaşıklığı ve bilyalı rulmanlardaki bilye sayısı hakkında sorular ve ayrıca samimi bir sürpriz - neden araba motorunun çizimlerini göndermiyorsunuz, ancak sahip olanlardan. omuz askıları - kamuflaj ( haki))) renkleri ve yabancı etiketlerle neden olmasın, hemen örtün ve garaja koyun ... !!!)))

matematik :

... "Çok agresif ..." Cheka-KGB "" tarzındaki davranışım, sizi hemen aptalca yasaklarsam - tavsiyeler olmadan ...

Göreceğiz)

 
lohhft :

Yukarıdakilerin ışığında, sadece PBX tasarımcısının kendisini değil, onunla oluşturulan stratejiyi de satmayacağımı ekleyeceğim, ancak karşılıklı olarak yararlı yapıcı bir tartışma ve yaratma için yararlı bilgi alışverişi ve bilgi alışverişi ile ilgileniyorum. Böyle bir stratejiyi geliştirmek.

Göreceğiz)

Bu yüzden diyorum ki - tüm kaynak kodlarını yayınlayın, burada insanlar okuryazar, herkes işbirliğine ve gelişmeye yönelik. "Ne olduğunu bilmiyorsan" neden tartışıyorsun? ve sonra konuş ... konuş ... ve böylece ortaya çıkıyor - "satın al ve tartış"? :) Tüm kaynakları buraya gönderin, tartışalım.

 

lohhft :

...Böyle bir stratejinin oluşturulması ve geliştirilmesi için karşılıklı yarar sağlayan yapıcı bir tartışma ve bilgi alışverişi ile ilgileniyorum.

Pekala, sorun değil, başlayalım. F****n komisyoncusu hakkında paylaşacak bir şeyim var. Bir fazda sıfır iken sizden.
 
lohhft :

Göreceğiz)

Bir fıkra anlat?

Hayvanat bahçesine bir adam gelir ve bir kafes vardır ve kafeste bir maymun vardır. Adam bir muz çıkarır ve yiyelim. Maymun üşüyor...

  • Adam diyor ki: "Çok lezzetli muzlarım var, bakın ne kadar sulu ve lezzetliler, orada bir araba muz var."
  • Maymun: "Bana bir muz ver"
  • "Yapmayacağım, satmıyorum. Vermiyorum bile. Ama sen bana her gün bakacaksın, her gün buraya gelip bu muzları yiyeceğim. Ne kadar lezzetli olduklarını görüyor musun? ?"

Sizce maymun kaç gün çıldırır?

 
lohhft :

Mecazi olarak, izlenimim muhtemelen eski SSCB'ye arabayla gelen yabancı bir turistinkiyle aynı olmalıdır .........

Daha çok "mecazi olarak", zihninden etkilenen, Amerika'dan (bir vaizin sesi) bir turist olduğuna karar veren bir yerel gibi.



 
newdigital :

Bu yüzden diyorum ki - tüm kaynak kodlarını yayınlayın, burada insanlar okuryazar, herkes işbirliğine ve gelişmeye yönelik. "Ne olduğunu bilmiyorsan" neden tartışıyorsun? ve sonra konuş ... konuş ... ve böylece ortaya çıkıyor - "satın al ve tartış"? :) Tüm kaynakları buraya gönderin, tartışalım.

Sıradan MQL Uzman Danışmanlarım olmadığını, ancak motoruma dayalı dağıtılmış bir bilgi işlem sistemi için uyarlanmış özel danışmanlarım olduğunu zaten açıklamıştım. Bu nedenle, motorun kendisi olmadan onları sergilemenin bir anlamı yoktur. hiçbir yerde çalışmayacaklar ve kaynak kodları bile anlaşılamayacak. kodun önemli bir kısmı motor bileşenleri ile çalışır. Orada üç ana işlev vardır:

string GetObjectProperty( string ObjectProperty );
bool SetObjectProperty( string ObjectProperty, string Değer);
string InvokeObjectMethod( string ObjectMethod, string MethodParam);

Bu işlevlerin yardımıyla, Expert Advisor sistem nesneleri oluşturur ve bunlarla çalışır , yani. veri alanlarını (özellikleri) alır ve ayarlar ve işlevleri (yöntemleri) çağırır ve bu nesneler aracılığıyla tüm sistem bileşenleri yönetilir. Örneğin, bir danışmandan nesneleri açabilir ve diğer terminalleri başlatabilir, bu terminallerden veri alabilir, sipariş gönderebilir, diğer danışmanları başlatabilir ve onlarla ilgili nesneler aracılığıyla iletişim kurabilirsiniz, vb. vb. Örneğin, bir Uzman Danışmandaki belirli bir enstrüman için sinir ağı eğitim işlevi şöyle görünür:

bool TeachNeuroNet(dize sembolü, int katmanları, int nöronlar, int çağ)
{
if(GetObjectProperty(symbol + ".Teached") != "true")
{
SetObjectProperty(sembol + ".Katmanlar", katmanlar);
SetObjectProperty(sembol + ".Nöronlar", nöronlar);
SetObjectProperty(sembol + ".Epoch", çağ);
return(SetObjectProperty(symbol + ".Teached", "true"));
}
dönüş(yanlış);
}

Bu kadar basit bir işlevi bile anlamak için, bir programcının en azından, danışmanın çalıştığı nesnelerin sınıflarının (türlerinin) mimarisini ve tanımını bilmesi gerektiği ve test için, koddan görülebilir. motorun kendisi. Bağlam menüsündeki herhangi bir nesnenin özelliklerini çağırarak tüm bu sınıf açıklamalarını her zaman görebiliyorum - orada, #comment_480446'nın son ekran görüntüsünde, bu özellikler iletişim kutusu sadece görünür durumda ... Şimdi, umarım anlamışsındır kaynakları ifşa etmeyin, sakladığım için değil, motorun kendisine atıfta bulunmadan hiçbir anlam ifade etmedikleri için ve bu burada yasaktır - Mathemat (Yoldaş Che)))

TheXpert :
Pekala, sorun değil, başlayalım. F****n komisyoncusu hakkında paylaşacak bir şeyim var. Bir fazda sıfır iken sizden.

f **** n ve diğer ECN'ye göre, örneğin, Seviye2 sipariş defterinin fiyatlandırma üzerindeki etkisi ile ilgileniyorum.Bu başlıkta bununla ilgili birçok tartışma gördüm ve hatta kullanımlarına dair ipuçları gördüm, ancak yaptım cevap bulamamak. Ve LevelI2 kalıplarının yanı sıra tik hacimlerini de dahil etmeye çalıştığım deneylerime göre, elbette yanlış veri veya yöntemlere sahip olduğumu varsayabilirsiniz, ancak bunlar ile fiyat değişiminin doğası arasında kalıplar bulamadım. ve bu konudaki fikriniz nedir...???

gunia :

Daha çok "mecazi olarak", zihninden etkilenen, Amerika'dan (bir vaizin sesi) bir turist olduğuna karar veren bir yerel gibi.

... aptal bir sel başlatmak ve sürmek için hiçbir şey olmadığında daha kötü ...

 
lohhft :

bu konuda fikriniz nedir...???
Bardak küçük...
 
lohhft :

Sıradan MQL Uzman Danışmanlarım olmadığını, ancak motoruma dayalı dağıtılmış bir bilgi işlem sistemi için uyarlanmış özel danışmanlarım olduğunu zaten açıklamıştım. Bu nedenle, motorun kendisi olmadan onları sergilemenin bir anlamı yoktur. hiçbir yerde çalışmayacaklar ve kaynak kodları bile anlaşılamayacak. kodun önemli bir kısmı motor bileşenleri ile çalışır. Orada üç ana işlev vardır:

string GetObjectProperty( string ObjectProperty );
bool SetObjectProperty( string ObjectProperty, string Değer);
string InvokeObjectMethod( string ObjectMethod, string MethodParam );

Bu işlevlerin yardımıyla, Expert Advisor sistem nesneleri oluşturur ve bunlarla çalışır , yani. veri alanlarını (özellikleri) alır ve ayarlar ve işlevleri (yöntemleri) çağırır ve bu nesneler aracılığıyla tüm sistem bileşenleri yönetilir. Örneğin, bir danışmandan nesneleri açabilir ve diğer terminalleri başlatabilir, bu terminallerden veri alabilir, sipariş gönderebilir, diğer danışmanları başlatabilir ve onlarla ilgili nesneler aracılığıyla iletişim kurabilirsiniz, vb. vb. Örneğin, bir Uzman Danışmandaki belirli bir enstrüman için sinir ağı eğitim işlevi şöyle görünür:

bool TeachNeuroNet(dize sembolü, int katmanları, int nöronlar, int çağ)
{
if(GetObjectProperty(symbol + ".Teached") != "true")
{
SetObjectProperty(sembol + ".Katmanlar", katmanlar);
SetObjectProperty(sembol + ".Nöronlar", nöronlar);
SetObjectProperty(sembol + ".Epoch", çağ);
return(SetObjectProperty(symbol + ".Teached", "true"));
}
dönüş(yanlış);
}

Bu kadar basit bir işlevi bile anlamak için, bir programcının en azından, danışmanın çalıştığı nesnelerin sınıflarının (türlerinin) mimarisini ve tanımını bilmesi gerektiği ve test için, koddan görülebilir. motorun kendisi. Bağlam menüsündeki herhangi bir nesnenin özelliklerini çağırarak tüm bu sınıf açıklamalarını her zaman görebiliyorum - orada, #comment_480446'nın son ekran görüntüsünde, bu özellikler iletişim kutusu sadece görünür durumda ... Şimdi, umarım anlamışsındır kaynakları ifşa etmeyin, sakladığım için değil, motorun kendisine atıfta bulunmadan hiçbir anlam ifade etmedikleri için ve bu burada yasaktır - Mathemat (Yoldaş Che)))

f **** n ve diğer ECN'ye göre, örneğin, Seviye2 sipariş defterinin fiyatlandırma üzerindeki etkisi ile ilgileniyorum.Bu başlıkta bununla ilgili birçok tartışma gördüm ve hatta kullanımlarına dair ipuçları gördüm, ancak yaptım cevap bulamamak. Ve LevelI2 kalıplarının yanı sıra tik hacimlerini de dahil etmeye çalıştığım deneylerime göre, elbette yanlış veri veya yöntemlere sahip olduğumu varsayabilirsiniz, ancak bunlar ile fiyat değişiminin doğası arasında kalıplar bulamadım. ve bu konudaki fikriniz nedir...???

... aptal bir sel başlatmak ve sürmek için hiçbir şey olmadığında daha kötü ...

Ben hiç programcı değilim ... Hiçbir şey anlamadım ... kısacası - bana muz vermiyorlar :(

Bu sinyallere uygulanabilir mi? Yani, hiçbir şey, sadece 82 sayfadaki kelimeler mi? İnsanlara örnek kaynak kodu verin ... bir programcısınız ... kodlayıcılar tartışılacak, her yerde test edeceğim ... foruma bir iyilik yapın - burada sizinle birlikte 82 sayfamız var ... ya da bizimle birliktesiniz ... kısacası - burada kimin kim olduğu konusunda kafam karıştı ...

 
lohhft :

... aptal bir sel başlatmak ve sürmek için hiçbir şey olmadığında daha kötü ...

Beğenmemiş olmanız garip ... SSCB'deki yabancı turistler konusunun sizi heyecanlandırdığını düşündüm.

Bu arada en derin anlamlarla dolu kod için çok teşekkürler! İşte size cevaben gizli gelişmelerimden biri, sadece bu gizli, anlıyorsunuz)))

 #property version    "100.00"
int OnInit ()
  {
   return ( INIT_SUCCEEDED );
  }
void OnDeinit ( const int reason)
  {
  }
void OnTick ()
  {
  }

Peki, bu dalın geleneğine göre şunu ekleyeceğim: f****n, f****n, f****n, f****n, f****n, f ****n. .. bir kara kutu satın al, bir fil satın al, vb.

 
Alex_Bondar :

Kendini kontrol etmek kolayken neden başkalarına soruyorsun?

MT'yi indirin birkaç DC başlat ve iki (üç, ...) terminalden bir sembolün onay grafiğine bak, soru hemen kaybolacak :)

Teşekkürler, nedense böyle bir şey aklıma gelmemişti.

DC'nin dahili filtrelemesi tarafından işaretlerin çarpıtıldığı ortaya çıktı, çok güçlü bir şekilde, bu seviyede herhangi bir genel modelden söz edilemez, tek bir komisyoncu içindeki bu tür filtrelemenin dinamik olduğunu ve kene modellerine dayandığını varsayabilirim. DC aptalca bir şey. Sonuçta, DC'den DC'ye dakika mumları, kenelerden çok daha fazla ilişkilidir. BENİM NACİZANE FİKRİME GÖRE.

Neden: