Nabız - sayfa 13

 
Karputov Vladimir :

İşte iyi bir çözüm:


Bir kez daha açıklamama izin verin: Diyelim ki 15 tik aralığını ele alıyoruz. Ortalama hız ve süre için bu aralıkta alınan 10 onay işaretinden ilkini alıyoruz. Fiyat değişikliğinin değeri için, aralığın bu kısmından her komşu arasındaki farkı alırız (tick0'ın alınanların en sonuncusu olduğunu varsayıyoruz):

Keneleri sürekli olarak iki örneğe eşit bir diziye kaydederiz - erken ve taze. 15 tik dizisinde erken getirme:

(tick15-tik14+tik14-tik13+tik13-tik12+tik12-tik11+tik11-tik10+tik10-tik9+tik9-tik8+tik8-tik7+tik7-tik6+tik6-tik5)/örnek dönemi (10)

Ayrıca tick5-tick4'ten tick1-tic0'a kadar olan en son beş onay işaretini de sayarız.

Sürekli güncellenen bir dizide kenelerin varış oranını hemen hemen aynı şekilde hesaplıyoruz, sadece komşu keneler arasındaki fiyat değişimini değil, aralarındaki süreyi dikkate alıyoruz.

Kene varış oranı bir saniye veya daha azsa, 10 erken kene ve beş yeni kene için ortalama fiyat değişikliğini karşılaştırırız. Taze kene fiyatlarındaki ortalama değişiklik belirli bir eşiği aşmışsa, bunu bir dürtü olarak kabul eder ve değişimin yönüne bakarız. Olumluysa - yukarı çıkın, olumsuzsa - aşağı inin.

Şimdi "yakalanmış" bir dürtü üzerindeyiz ve dizilerdeki tüm yeni gelen keneler bize dürtünün doğası hakkında bilgi verecek ve eski örneklerde dürtünün başlangıcı hakkında veriler olacak ve yeni örneklerde - veriler şu anki durumu. Diziler her yeni tıklama ile sürekli olarak güncellendiğinden, başlangıcından sonuna kadar dürtünün tüm seyrini analiz edebiliriz.

Kodu göstermeye çalıştım, ancak basit bir açıklama için orada yeniden yapmak çok fazla - kitaplıklardan birçok işlevi olan çoklu para birimidir. Gerçekten ihtiyacın varsa, boş zamanımda kazacağım.

 
Artyom Trishkin :

...

Kodu göstermeye çalıştım, ancak basit bir açıklama için orada yeniden yapmak çok fazla - kitaplıklardan birçok işlevle çoklu para biriminden. Gerçekten gerekliyse, boş zamanımda kazarım.

Kod, mümkünse isterim. Ve netlik için teorinizi resimlere çevireceğim.
 
Karputov Vladimir :
Kod, mümkünse isterim. Ve netlik için teorinizi resimlere çevireceğim.

Bu rezaleti bitirmedim - emirler çıktı (boş zamanlarımda yaptım). Kişisel olarak atacağım ve sonra ihtiyacınız olanı koymak için bu konunun ihtiyaçları için yeniden yapacağım, olan her şeyi değil. gidecek mi?

Ve evet - dördün kodu...

 
Artyom Trishkin :

Bu rezaleti bitirmedim - emirler çıktı (boş zamanlarımda yaptım). Kişisel olarak atacağım ve sonra ihtiyacınız olanı koymak için bu konunun ihtiyaçları için yeniden yapacağım, olan her şeyi değil. gidecek mi?

Ve evet - dördün kodu...

Gidecek. Kesip MQL5 için yeniden yapacağım.
 
Karputov Vladimir :
Gidecek. Kesip MQL5 için yeniden yapacağım.
Attı. Anlamak ;)
 
Artyom Trishkin :

...

Keneleri sürekli olarak iki örneğe eşit bir diziye kaydederiz - erken ve taze. 15 tiklik bir dizide erken getirme:

(tick15-tik14+tik14-tik13+tik13-tik12+tik12-tik11+tik11-tik10+tik10-tik9+tik9-tik8+tik8-tik7+tik7-tik6+tik6-tik5)/örnek dönemi (10)

Ayrıca tick5-tick4'ten tick1-tic0'a kadar olan en son beş onay işaretini de sayarız.

...

Neden bu kadar çok ekleme ve çıkarma?

Daha kolay olabilir:

(tic15-tic5)/örnek periyodu (10)

 
Event :

Neden bu kadar çok ekleme ve çıkarma?

Daha kolay olabilir:

(tic15-tic5)/örnek periyodu (10)

Tabii ki doğru değil. 15 = 1.10000 olarak işaretleyiniz, 5 = 1.10000 olarak işaretleyiniz. Fark ne? 0? Ama tick14 = 1.20000, tick13 = 1.25000, tick12 = 1.30000 ... ve ardından 1.10000'e yumuşak bir düşüş...

Ve sonra ne? Ve 14 tik önce gerçekleşen dürtüyü kurutmaları gerçeği. Böyle bir dürtünün hiçbir anlamı olmadığı açıktır, ancak ifadenin yanlışlığının açık bir teyidi olarak yapacaktır.

 
Artyom Trishkin :

Tabii ki doğru değil. 15 = 1.10000 olarak işaretleyiniz, 5 = 1.10000 olarak işaretleyiniz. Fark ne? 0? Ama tick14 = 1.20000, tick13 = 1.25000, tick12 = 1.30000 ... ve ardından 1.10000'e yumuşak bir düşüş...

Ve sonra ne? Ve 14 tik önce gerçekleşen dürtüyü kurutmaları gerçeği. Böyle bir dürtünün hiçbir anlamı olmadığı açıktır, ancak ifadenin yanlışlığının açık bir teyidi olarak yapacaktır.

Formülünüzün ve formülünüzün versiyonunun tamamen aynı sonucu vereceğini görmüyor musunuz?

O zaman altıncı sınıftasınız - "benzer terimlerin azaltılması".

 
Event :

Formülünüzün ve formülünüzün versiyonunun tamamen aynı sonucu vereceğini görmüyor musunuz?

O zaman altıncı sınıftasınız - "benzer terimlerin azaltılması".

Burada böyle bir terim yok. Kontrol etmek istiyorsanız, on beş çubuk için değeri hesaplayın (keneler kontrol edilemediğinden - onlar için geçmiş yoktur). Kapanış fiyatlarını alın. M30 zaman çerçevesi (bu, netlik içindir).
 
Event :

Formülünüzün ve formülünüzün versiyonunun tamamen aynı sonucu vereceğini görmüyor musunuz?

O zaman altıncı sınıftasınız - "benzer terimlerin azaltılması".

hoşgeldin...

Neden: