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

 
Nikolay Ivanov # :

ne, nerede, ne zaman ve nereden ve bir yerden cevap belli..

Piksel cinsinden grafik boyutları biliniyor, görüntülenen mum sayısı, tarihleri, girintileri biliniyor, max/min fiyatları alıyoruz. Sorun ne?

 
Vitaly Muzichenko # :

belirtmeye çalışacağım

Bir ekstremum için çizgiyi kontrol ederken, 0 veya 1 için hangi çubukta kontrol edilmelidir? ya da başka ne?

 
Andrey Sokolov # :

Piksel cinsinden grafik boyutları biliniyor, mum sayısı, tarihleri, girintileri biliniyor, max/min fiyatları alıyoruz. Sorun ne?

Burada 2 sorunu belirtebilirim.

1) 1 pikseliniz varsa 10 noktaya karşılık gelir (örneğin 15 noktayı kaplamak için kaç piksel gerekir?

2) Grafiğin min ve max değerleri kaydırılarak veya TF değiştirilerek veya ölçek değiştirilerek değiştirilecekse, dairenin belirli bir nokta sayısına karşılık gelmesi gerekliliği karşılanacak mı?

 
Nikolay Ivanov # :

Burada 2 sorunu belirtebilirim.

1) 1 pikseliniz varsa 10 noktaya karşılık gelir (örneğin 15 noktayı kaplamak için kaç piksel gerekir?

2) Grafiğin min ve max değerleri kaydırılarak veya TF değiştirilerek veya ölçek değiştirilerek değiştirilecekse, dairenin belirli bir nokta sayısına karşılık gelmesi gerekliliği karşılanacak mı?

1 - bir tam sayıya yuvarlayabilir misiniz?

2 - Grafikte olaya göre yeniden hesaplama yasaktır

Gerçek veya hayali sorunlarınız mı var?
 
Vitaly Muzichenko # :

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)


İyi ? ZigZag neden size uymuyor? - her zaman son molanın yönünü gösterecek

ve hemen bir sonraki görevden kurtulun - filtre birkaç noktaya bölünür - Sapma ayarı


ve TS'niz gibi insanlar için gelecekteki bir görev daha - kaç çubuk önce bir mola olduğunu bulmak - örneğimde, böyle bir değer de döndürebilirsiniz

ve bir kez daha tekrarlıyorum - TP kodumu ayrı bir fonksiyona koyun ve her tikte her satır için böyle bir TP hesaplayın ve her satır için TP'nin son yönünü ve son hesaplamanın yapıldığı çubuğun numarasını hatırlayın - hesaplama hızı yüksek olacaktır, test cihazında çalıştırabilirsiniz



peki, eğer istersen, forumlarda dediklerini yap - eğer Buf[1] > Buf[2] && Buf[2] > Buf[3].... muhtemelen MA düşerse....

 
Nikolay Ivanov # :

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

Belki yanlış anladım, ama çapı nokta olarak ayarlamakta bu kadar zor olan ne?


 
Nikolay Ivanov # :

Bir ekstremum için çizgiyi kontrol ederken, 0 veya 1 için hangi çubukta kontrol edilmelidir? ya da başka ne?

sıfırda

İki düşük çizgiden biri = Bar[1] <   Çubuk[0], iki yüksekten biri = Çubuk[1] >   çubuk[0]

Arama üst 2. satırda ve 2. alt satırda yapılır.

Herhangi bir zamanda, ikincide üstten ve birincide alttan, kuyuda, en altta ve üstte veya birincide yukarıdan ve ikinci alttan bir kırılma olabilir. Ya da her ikisi birden.

 
Andrey Sokolov # :

1 - bir tam sayıya yuvarlayabilir misiniz?

2 - Grafikte olaya göre yeniden hesaplama yasaktır

1) Bu yuvarlama değil, bu bir hata .. ve çok büyük bir tane .. benim örneğimde 10, ancak bazı enstrümanlarda 100, 1000, 10000 vb. olabilir. güzel yuvarlama ..

2) Yani, müşteriye bunun mümkün olduğunu söyleyeceksiniz ve ardından işlemcisini her saniye 24'e 7 yapacaksınız, tüm grafiklerdeki tüm simgeleri dairenin boyutunun değişebileceği gerçeği için kontrol edeceksiniz .. + İhtiyacı olacak. kodunuzun her zaman açık olduğunu izlemek için. Bana göre bug :)

Toplam .. İlk başta sorunu çözmenin mümkün olduğunu söylediniz, ancak daha sonra çalışma sırasında değerlerin yaklaşık olacağı ve büyük bir hata ile ortaya çıktı ve bekçi kodu da çalışmalı Değerleri düzeltmek ve ayarlamak için işlemciyi asın..

Ve buna görevin çözümü denildiğini mi düşünüyorsunuz? Buna düşünmeden kapmak, sonra her şeyin doğru olduğuna ikna etmek/kanıtlamak/yalvarmak denir..

 
Igor Makanu # :

İyi ? ZigZag neden size uymuyor? - her zaman son molanın yönünü gösterecek

ve hemen bir sonraki görevden kurtulun - filtre birkaç noktaya bölünür - Sapma ayarı


ve TS'niz gibi insanlar için gelecekteki bir görev daha - kaç çubuk önce bir mola olduğunu bulmak - örneğimde, böyle bir değer de döndürebilirsiniz

ve bir kez daha tekrarlıyorum - TP kodumu ayrı bir fonksiyona koyun ve her tikte her satır için böyle bir TP hesaplayın ve her satır için TP'nin son yönünü ve son hesaplamanın yapıldığı çubuğun numarasını hatırlayın - hesaplama hızı yüksek olacaktır, test cihazında çalıştırabilirsiniz


peki, eğer istersen, forumlarda dediklerini yap - eğer Buf[1] > Buf[2] && Buf[2] > Buf[3].... muhtemelen MA düşerse....

Görevime nasıl başvuracağıma bir kez daha baktım - henüz anlamadım.

 
Vitaly Muzichenko # :

sıfırda

İki düşük çizgiden biri = Bar[1] <   Çubuk[0], iki yüksekten biri = Çubuk[1] >   çubuk[0]

Arama üst 2. satırda ve 2. alt satırda yapılır.

Herhangi bir zamanda, ikincide üstten ve birincide alttan, kuyuda, en altta ve üstte veya birincide yukarıdan ve ikinci alttan bir kırılma olabilir. Ya da her ikisi birden.

1) Tüm hatlarda kırık arıyoruz.

2) Kırık olanlardan 0 bar ekstremum olanını seçin..

bu algoritma işe yarar mı?