Telif hakkı - sayfa 8

 
alexeymosc :

Teşekkür ederim Sayın İnsan.

Ve "uzun" ve "kısa" sinyallerin yorumları nereden geliyor, bunları koda kendiniz mi yazdınız?

Soruyu anlamadım, ne demek kendi yazmış? Kalıpların yorumlanmasını nasıl hayal ediyorsunuz?
 
her.human :

En sık görülen kalıbı bulduğumuzu varsayalım, bu kalıp ne diyor? Bundan sonra ne yapmalıyım, satın mı almalıyım?

Alış ve satış olarak bölünmeden, toplam kalıp sayısını ve dolayısıyla ortalamayı hesaplamak mümkün değildir.

Bu durumda, kodla cevap vermem daha kolay.
Dosyalar:
 
hrenfx :
Bu durumda, kodla cevap vermem daha kolay.

Bir cehennem yandan görünüm.

Benim durumumda, kalıplarla ilgili tüm bilgileri depolamak için yalnızca iki dizi ( arr_buy ve arr_sell) kullanılır,

danışmanın zorunlu olarak yeniden başlatılması durumunda, istatistiklerin kaybolmaması için kaydedilmesi kolaydır.

Sizin durumunuzda, bir Patterns[index] dizisine ek olarak, onsuz yapamayacağınız birkaç statik değişken daha vardır ,

örneğin statik int Eleman[];

static int PrevIndex = -1;

Başlangıçta bir diziyle de yazmaya başladı, ancak daha sonra reddetti.

Kalıpların tanımlanması ve göstergenin kaldırılması ile ilgili olarak: Kodunuzu henüz tam olarak analiz etmedim (yorum yapmadan daha zor).

not. Ayrıca, bir sinyalin tamamen yokluğunu (bir modelin yokluğunu) hesaba katma fırsatınız olmadığını da anlıyorum, her zaman bir sinyal olduğu varsayılıyor mu?

 
Piyasa durumu opsiyon alanında en az 3 bölge olmalıdır (al/sat/belirsiz). Onlar. Açıkça tanımlanabilen iki alan ve tanımlanmamış durumların ait olduğu bir alan vardır.

İdeal olarak, 4 olmalıdır: al / sat / belirsiz / bilinmeyen (daha önce görülmemiş), ancak pratikte böyle bir planın uygulanması tavsiye edilmez, 3 yeterlidir.

 
her.human :
Soruyu anlamadım, ne demek kendi yazmış? Kalıpların yorumlanmasını nasıl hayal ediyorsunuz?
Dürüst olmak gerekirse, kodu anlamadım. Bu nedenle, basit kelimelerle soruyorum: Hangi örüntüler kaydedilir, bunlar nelerdir ve tarihten gelen ikili sinyaller nereden geliyor? belirsiz.
 
her.human :
Uzman Danışman elbette sadece test eden için yazılmıştır. Bu nedenle, EA yeniden başlatmaya zorlandığında istatistik kaybı olamaz.

Statik int Element[] dizisi, yalnızca her işlev çağrısında kendisine bellek ayırmamak için bu şekilde bildirildi. Onlar. statik kaldırılabilir.

Burada verilen tüm açıklamalar. Bu nedenle, özellikle kodda herhangi bir yorum yoktur.

Gerçekten de sinyal her zaman oradadır (sizin gibi). Ama devrim sadece eşikte gerçekleşir. Sizin gibi sinyal belirsizliği anında kapanış:

 if (stat_sign<porog_clos && PositionGetDouble ( POSITION_PROFIT )> 0.0 )
  trade.PositionClose( _Symbol ); // выход из позиции
yapmadı.
 
joo :
Piyasa durumu opsiyon alanında en az 3 bölge olmalıdır (al/sat/belirsiz). Onlar. Açıkça tanımlanabilen iki alan ve tanımlanmamış durumların ait olduğu bir alan vardır.

İdeal olarak, 4 olmalıdır: al / sat / belirsiz / bilinmeyen (daha önce görülmemiş), ancak pratikte böyle bir planın uygulanması tavsiye edilmez, 3 yeterlidir.

Bu tam olarak yukarıdaki EA kodunda yapılan şeydir. İki tek boyutlu diziye yazılmış 4 durum vardır ve bunlar daha sonra istediğiniz gibi yorumlanabilir.

1. al=0, sat=0, - sinyal yok

2. al=1, sat=0, - satın al

3. al=0, sat=1, - satış

4. al=1, sat=1, - belirsizlik, hem al hem de sat'a girebilir veya kesinlik için beklemek için çitte kalabilirsiniz (istediğiniz gibi)

Net bir kesinlik yokken en çok nasıl yorumlanır.

 
alexeymosc :
Dürüst olmak gerekirse, kodu anlamadım. Bu nedenle, basit kelimelerle soruyorum: Hangi örüntüler kaydedilir, bunlar nelerdir ve tarihten gelen ikili sinyaller nereden geliyor? belirsiz.

Her yeni çubuğa 10 bit uzunluğunda çömlekler kaydedilir (istenirse eklenebilir). 1024 farklı sinyal kombinasyonu ortaya çıkıyor.

Modelin her bir biti, seçim yapabileceğiniz basit (ikili) sinyallerden biridir (şimdiye kadar 17 tip yapıldı, ilk akla gelen).

Örneğin:

  • fiyat güvercinin üstünde - 1, fiyat güvercinin altında - 0;
  • yüksek1>yüksek2 -1, yüksek1<yüksek2 - 0;
  • öğle yemeğinden önceki süre -1, öğle yemeğinden sonraki süre - 0;

vb..

Tabii ki, tarihten ve başka nereye götürülecek, gelecek bilinmiyor.

Обработчик события "новый бар"
Обработчик события "новый бар"
  • 2010.10.04
  • Konstantin Gruzdev
  • www.mql5.com
Язык программирования MQL5 позволяет решать задачи на совершенно новом уровне. Даже те задачи, которые уже вроде имеют решения, благодаря объектно-ориентированному программированию могут подняться на качественно новый уровень. В данной статье специально взят простой пример проверки появления нового бара на графике, который был преобразован в достаточно мощный и универсальный инструмент. Какой? Читайте в статье.
 

Giriş parametreleri için birkaç seçici seçenek:

Araç 2,5 yıldır sürekli piyasada olmasına rağmen kötü tabii. Ama mesele bu değil.

 
her.human :


  • fiyat güvercinin üstünde - 1, fiyat güvercinin altında - 0;
  • yüksek1>yüksek2 -1, yüksek1<yüksek2 - 0;
  • öğle yemeğinden önceki süre -1, öğle yemeğinden sonraki süre - 0;

vb..


Beni ilgilendiren buydu. Açıklama için teşekkürler. Bu nedenle, eğer fiyat domo'nun üzerindeyse, bunun yukarı doğru bir hareketin göstergesi olduğu vb.
Neden: