Çoklu para birimi - çoklu zaman danışmanı - sayfa 7

 
Fast528 :

Sıfır çubuğunda gösterge verileri almanızı neyin engellediğini anlamıyorum ve yeni çubuğun bununla ne ilgisi var?

Çünkü her zaman, herhangi bir kene sırasında ve buna yeni bir çubuk + değil, aynı zamanda tüm periyotlarda ve birkaç döviz çiftinde sinyali beklemeniz gerekir.

 
Tango_X :

Çünkü her zaman, herhangi bir kene sırasında ve buna yeni bir çubuk + değil, aynı zamanda tüm periyotlarda ve birkaç döviz çiftinde sinyali beklemeniz gerekir.

1 saniyelik bir zamanlayıcıda bir sinyal alırsınız. Hepsini [karakter][dönem] dizisine kaydedin. Ardından, zamanlayıcıdaki yeni sinyali sürekli olarak izleyin ve bir sinyal varsa, değerini önceden kaydedilmiş olanla karşılaştırın - değer eşleşmiyorsa, sinyal yenidir ve değer eşleşirse ticaret yapabilirsiniz, o zaman bu eski sinyal - atla

 
Tango_X :

Çünkü her zaman, herhangi bir kene sırasında ve buna yeni bir çubuk + değil, aynı zamanda tüm periyotlarda ve birkaç döviz çiftinde sinyali beklemeniz gerekir.

Böyle:

  1. Gösterge kodunu Expert Advisor'a aktarın.
  2. Zamanlayıcıdan sinyal arama mekanizmasını çalıştırın (en az 16 ms'de bir).
Göstergeye bağlı olduğunuz sürece, bir sinyali kaçırma şansınız olacaktır. Kod Expert Advisor'daysa, kaçırmazsınız.

 
Реter Konow :

Böyle:

  1. Gösterge kodunu Expert Advisor'a aktarın.
  2. Zamanlayıcıdan sinyal arama mekanizmasını çalıştırın (en az 16 ms'de bir).
Göstergeye bağlı olduğunuz sürece, bir sinyali kaçırma şansınız olacaktır. Kod Expert Advisor'daysa, kaçırmazsınız.

O zaman zamanlayıcıdaki danışmandan göstergeyi farklı periyotlar ve çiftlerle nasıl arayabilirim - basit bir örnek var mı?

 
Tango_X :

O zaman zamanlayıcıdaki danışmandan göstergeyi farklı periyotlar ve çiftlerle nasıl arayabilirim - basit bir örnek var mı?

Kodu tamamen taşıyın ve göstergeden kurtulun. Eğer mümkünse.

Gösterge, ticaretin görsel desteği için paralel olarak gerekliyse, ayrı olarak çalıştırın.

Sadece göstergenin hesaplanmış kısmına ihtiyacınız var.


Son şey:

Sinyal geçtikten sonra bir an için göstergeyi talep ederseniz, onu kaçırdınız ve onu tanımayacaksınız bile.

Gösterge kodu danışmandaysa, önceki ve sonraki değerleri karşılaştırabilir ve sinyalin bir an önce olduğunu belirleyebilirsiniz. Yani kaçırılan sinyale cevap verebileceksiniz çünkü diziye yazılan değerleri karşılaştırarak kaçırılanın gerçeğini öğreneceksiniz.

Ve bir gösterge aracılığıyla iletişim kurarken, bu çok daha zor ve daha az etkili olabilir.

 
Tavsiye için hepinize teşekkürler! Her birini deneyeceğim ve sanırım kendimden bir şeyler bulacağım
 
EA, onay sinyallerini atlayabilir, bu geliştiriciler tarafından bilerek yapılır. Bu nedenle, geçmişte zaten mevcut olan keneler üzerinde çalışmanız gerekir, gecikmeler olacak, ancak sinyal kaçırılmayacak. Ancak, dakika çubuğunun OHLC'sinin neredeyse tüm kaçırılan sinyalleri kurtarmak için yeterli olduğunu düşünüyorum.
 
Aleksey Vyazmikin :
EA, onay sinyallerini atlayabilir, bu geliştiriciler tarafından bilerek yapılır. Bu nedenle, geçmişte zaten mevcut olan keneler üzerinde çalışmanız gerekir, gecikmeler olacak, ancak sinyal kaçırılmayacak. Ancak, dakika çubuğunun OHLC'sinin neredeyse tüm kaçırılan sinyalleri kurtarmak için yeterli olduğunu düşünüyorum.

tik nasıl atlanır??? Hangi geliştiriciler bunu bilerek yaptı? Neden bahsediyorsun?

 
ElenaVVT :

tikler nasıl atlanır??? Hangi geliştiriciler bunu bilerek yaptı? Neden bahsediyorsun?

Renat daha önce, EA'nın yeni bir onay işareti göründüğünde hesaplamalar yaptığını ve yeni bir onay işaretinin görünmesini beklediğini, veri işleme döneminde daha fazla onay işareti varsa, sıraya alınmadıklarını, yalnızca atlandıklarını, aksi takdirde terminalin donacağını yazmıştı. .

İstemci terminali olayları

YeniTick

NewTick olayı , yeni teklifler geldiğinde oluşturulur ve ekli Uzman Danışmanların OnTick() işlevi tarafından işlenir. Yeni bir fiyat teklifi alındığında, önceki teklifte başlatılan OnTick işlevi yürütülürse, ilgili olay Expert Advisor'ın olay kuyruğuna konmayacağından, gelen teklif Expert Advisor tarafından yok sayılır.

Programın yürütülmesi sırasında alınan tüm yeni alıntılar, OnTick() işlevinin bir sonraki yürütülmesi tamamlanana kadar program tarafından yok sayılır. Bundan sonra, işlev ancak bir sonraki yeni teklifin gelmesinden sonra başlatılacaktır.

NewTick olayı, otomatik ticaretin devre dışı bırakılmış veya etkinleştirilmiş olmasına bakılmaksızın oluşturulur ("Otomatik ticareti Etkinleştir/Devre Dışı Bırak" düğmesi). Otomatik alım satım yasağı, yalnızca Uzman Danışmandan alım satım taleplerinin gönderilmesinin yasaklanması anlamına gelir, Uzman Danışmanın işi durmaz.

Belirtilen düğmeye basarak otomatik ticaretin devre dışı bırakılması, OnTick() işlevinin mevcut yürütülmesini kesintiye uğratmaz.

 
Aleksey Vyazmikin :

Renat daha önce, EA'nın yeni bir onay işareti göründüğünde hesaplamalar yaptığını ve yeni bir onay işaretinin görünmesini beklediğini, veri işleme döneminde daha fazla onay işareti varsa, sıraya alınmadıklarını, yalnızca atlandıklarını, aksi takdirde terminalin donacağını yazmıştı. .

İstemci terminali olayları

YeniTick

NewTick olayı , yeni teklifler geldiğinde oluşturulur ve ekli Uzman Danışmanların OnTick() işlevi tarafından işlenir. Yeni bir fiyat teklifi alındığında, önceki teklifte başlatılan OnTick işlevi yürütülürse, ilgili olay Expert Advisor'ın olay kuyruğuna konmayacağından, gelen teklif Expert Advisor tarafından yok sayılır.

Programın yürütülmesi sırasında alınan tüm yeni alıntılar, OnTick() işlevinin bir sonraki yürütülmesi tamamlanana kadar program tarafından yok sayılır. Bundan sonra, işlev ancak bir sonraki yeni teklifin gelmesinden sonra başlatılacaktır.

NewTick olayı, otomatik ticaretin devre dışı bırakılmış veya etkinleştirilmiş olmasına bakılmaksızın oluşturulur ("Otomatik ticareti Etkinleştir/Devre Dışı Bırak" düğmesi). Otomatik alım satım yasağı, yalnızca Uzman Danışmandan alım satım taleplerinin gönderilmesinin yasaklanması anlamına gelir, Uzman Danışmanın işi durmaz.

Belirtilen düğmeye basarak otomatik ticaretin devre dışı bırakılması, OnTick() işlevinin mevcut yürütülmesini kesintiye uğratmaz.

Her zaman böyle olmuştur, Expert Advisor'ın OnTick dönüşü iade edilmezse gelen tikler atlanır. EA, onları yalnızca kene bekleme modunda izler. Ama kasıtlı atlama kenelerinden bahsediyor gibisin? Benim için bu bir bug.