MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1758

 
Vitaly Muzichenko # :

Soru : Bildiğimiz kadarıyla bir problemin birden fazla çözümü vardır.


8 arabellek hattımız var, onlardan en yüksek 2 ve en düşük iki bulmamız gerekiyor

Arama koşulu:

iki yüksek ve iki düşükten birinin ara vermesi gerekir, sinyal: düşük= Çubuk[1] < Çubuk[0], yüksek= Çubuk[1] >   çubuk[0]

Bunu kodda uygulamanın en iyi yolu nedir?

zor, bir şekilde görevi resmileştirdin, daha doğrusu ne yapılması gerektiğini anlayacaksın)))

anladığım kadarıyla, her gösterge tamponu için ZigZag'ı hesaplamak daha kolay olacak - ve ZZ'nin son kırılmasının hangi yöne yönlendirileceğini görün

ve kuyruğu, olağan ikili karşılaştırma ile artık diğerlerinden daha düşük/daha yüksek


Burada yayınlanan bir düzine satır için ZigZag https://www.mql5.com/ru/forum/318267#comment_12508440

yeniden çizmez ve aslında benim örneğimde yalnızca YUKARI bayrağını bilmeniz gerekir, yani. ZZ göstergemi, son hesaplanan limit çubuğunun ve YUKARI bayrağının - IMHO numarasının geçeceği bir fonksiyon şeklinde yapmak yeterli, tüm bunlar çok hızlı çalışacak

 
Nikolay Ivanov # :

çözülemez.

Senin için olamaz. Ve herkesin böyle bir şeyi ilan etmesi gerekli değil, benim için kesinlikle gerekli değil.

 
Andrey Sokolov # :

Senin için olamaz. Ve herkesin böyle bir şeyi ilan etmesi gerekli değil, benim için kesinlikle gerekli değil.

peki, kodunuzu, nokta cinsinden ayarlanabilir bir boyutla simgenin yerleştirildiği yeri gösterin.

 
Nikolay Ivanov # :

peki, kodunuzu, nokta cinsinden ayarlanabilir bir boyutla simgenin yerleştirildiği yeri gösterin.

gerekirse yaparım

 
Andrey Sokolov # :

Senin için olamaz. Ve herkesin böyle bir şeyi ilan etmesi gerekli değil, benim için kesinlikle gerekli değil.

Bir X * Y çemberi yapmak kolaydır, çünkü. grafiğin ölçeğine bağlı olmayın,

ve bir daire yapmak için Nokta * Nokta, grafiğin ölçeğini farklı şekilde ayarlamanız gerekir - Elips.

 
Andrey Sokolov # :

gerekirse yaparım

yani düşündüm .. ve neden boş konuşma oldu ... xs .. önce yap (aldatma ve kavramların ikamesi olmadan) ve sonra ne söyleyebildiğini söyle ...

 
MakarFX # :

ve bir daire yapmak için Nokta * Nokta, grafiğin ölçeğini farklı şekilde ayarlamanız gerekir - Elips.

Nene, kimse bağlantılardan bahsetmedi .. Çaptaki dairenin her zaman noktalarda belirli bir sayıya eşit olması gerekir. uygun ve aptal bir kutu ile

 
Nikolay Ivanov # :

yani düşündüm .. ve neden boş konuşma oldu ... xs .. önce yap (aldatma ve kavramların ikamesi olmadan) ve sonra ne söyleyebildiğini söyle ...

Nerede ve neyin mümkün olduğunu hesaplayın, ancak kişisel olarak bir şeyi kanıtlamak için zamanınız yok.

 
Igor Makanu # :

zor, bir şekilde görevi resmileştirdin, daha doğrusu ne yapılması gerektiğini anlayacaksın)))

anladığım kadarıyla, her gösterge tamponu için ZigZag'ı hesaplamak daha kolay olacak - ve ZZ'nin son kırılmasının hangi yöne yönlendirileceğini görün

ve kuyruğu, olağan ikili karşılaştırma ile artık diğerlerinden daha düşük/daha yüksek olan kuyruk

Burada yayınlanan bir düzine satır için ZigZag https://www.mql5.com/ru/forum/318267#comment_12508440

yeniden çizmiyor ve aslında benim örneğimde yalnızca YUKARI bayrağını bilmeniz gerekiyor, yani. ZZ göstergemi, son hesaplanan limit çubuğunun ve YUKARI bayrağının - IMHO numarasının geçeceği bir fonksiyon şeklinde yapmak yeterli, tüm bunlar çok hızlı çalışacak

belirtmeye çalışacağım

Şu anki an: Üstte 2, altta 2 çizgi görüyoruz.

Üsttekilerden biri sinyal verdi ve alttakilerden biri sinyal verdi - alttan ikincisi (kırık)


 
Andrey Sokolov # :

Nerede ve neyin mümkün olduğunu hesaplayın, ancak kişisel olarak bir şeyi kanıtlamak için zamanınız yok.

"ne", "nerede" ve "ne zaman" ve "nereden" ve "bir yerden" - cevap açık ..