MQL5 Sihirbazı tarafından oluşturulan bir Uzman Danışmanı açma, kapatma - sayfa 6

 
Andy :

М1'de EURUSD; tikler değil, çubuklarla; 18:00 Moskova saatinden itibaren test; (Ekran görüntüsünü yapıştıramıyorum).


Lütfen DİKKATLİCE okuyunuz, nokta nokta:

kene oluşturma modu , test tarihleri: ...'den. Test cihazından hattın adı ve aynı zamanda günlük girişi ile ekran görüntüsü. Genel olarak, ayrıntılı bir açıklama.


 
Andy :

Ekran hariç her şeyi yazdım (bunun için sözümü kabul edin).


Yukarıyı okuyun. HER ŞEY yazılana kadar cevap vermeyeceğim.

 
Andy :

Gönderim neden kaldırıldı?

М1'de EURUSD; tikler değil, çubuklarla; 18:00 Moskova saatinden itibaren test.

Burada, uzun çizgide 18:15'te bir düşüş mumu ve kütükte şort var.



Dosya güncellendi (şimdi "0" deseni yazdırıldı).


Eklendi: Strateji Test Cihazını kullanın - hemen terminale işkence edecek hiçbir şey yok :)

Dosyalar:
 
Andy :

O yok muydu, ama onlar neydi?


Dosyayı açın: CSignalMA::LongCondition ve CSignalMA::ShortCondition işlevleri - tüm baskılar orada görünür. Ve şimdi boyun eğmek zorundayım, soba zamanı.

 
Andy :

Günlükteki satırlar (uzun) ve kısalar (desen 1) boyunca doğru yazar.


Aşağıdaki ayrıntıları sağlayın:

  1. ticaret hesabı türü: netleştirme veya riskten korunma
  2. strateji test cihazından ekran görüntüsü: "Ayarlar" sekmesi ve "Parametreler" sekmesi
  3. ne demek istediğinizi ayrıntılı olarak açıklayın "Günlükte doğru yazıyor (uzun) ve kısa yazıyor (desen 1)."

 
Andy :
Netleştirme ve riskten korunma hesapları, ayarlarda her şey varsayılandır (bir ekran yapmanın bir anlamı yoktur), ancak desen 1'in yürütülmesi gerektiğinde, her şey satırda (uzun) doğru yazılır, ancak aslında EA'nın kısa günlüğünde ve tersine. Evet, kendiniz kontrol edebilirsiniz - dosyanızı çalıştırın ve terminalde ve test cihazında aynı olacaktır. Peki o zaman bu çizgiler nasıl kaldırılır?

Konum tersine çevrildiğinde - o anda İKİ dikey çizgi oluşturulur - şunu kontrol edebilirsiniz: son iki çizgi AYNI zamana sahip olacaktır. Görselleştirmek için - Dikey çizgiyi "OBJ_ARROW_UP" ve "OBJ_ARROW_DOWN" nesneleri ile değiştirdim:

Aşama 1

ve

Adım 2

Gördüğünüz gibi, ikinci ekran görüntüsü İKİ sinyal olduğunu ve alış sinyalinin kazanıldığını gösteriyor (Sat pozisyonu kapatıldı ve Alış pozisyonu açıldı).

Bir Uzman Danışman oluştururken, "Signals of 'Moving Average' + OBJ_ARROW_UP_DOWN" adlı bir modül arayın.


Dosyalar:
 
Andy :

Ve model 1'e göre, bir Sat sinyali olmalıdır, çünkü. mum yükselişte, ancak gösterge düşüyor ( gösterge çizgisinden zayıf geri tepme).

Biri 1'den (sat) ve ikincisi nereden (satın) gelen bu iki sinyal hangi kalıplardan geliyor?


Şimdi, hem sinyal modülünün hem de CExrert sınıfının dahili çalışmasını görebilmeniz için günlüklerde başka ne görüntüleneceğini düşüneceğim.

 
Andy :

Ve model 1'e göre, bir Sat sinyali olmalıdır, çünkü. mum yükselişte, ancak gösterge düşüyor ( gösterge çizgisinden zayıf geri tepme).

Biri 1'den (sat) ve ikincisi nereden (satın) gelen bu iki sinyal hangi kalıplardan geliyor?


Vladimir Karputov :

Şimdi, hem sinyal modülünün hem de CExrert sınıfının dahili çalışmasını görebilmeniz için günlüklerde başka ne görüntüleneceğini düşüneceğim.


Sinyal modülü sürüm 1.001 - sinyal yönü , model numarası , sinyal gücü ve formüller artık görüntüleniyor (basılı)

   double             DiffMA( int ind)                     { return (MA(ind)-MA(ind+ 1 ));  }
   double             DiffOpenMA( int ind)                 { return ( Open (ind)-MA(ind));  }
   double             DiffHighMA( int ind)                 { return ( High (ind)-MA(ind));  }
   double             DiffLowMA( int ind)                  { return ( Low (ind)-MA(ind));   }
   double             DiffCloseMA( int ind)                { return ( Close (ind)-MA(ind)); }

Örnek çıktı:

 2017.01 . 13 00 : 00 : 18    ShortCondition : m_pattern_0 12247 , result 80 , Open ( 1.06259 ), Close ( 1.06229 ), MA( 1.06475 )
***
2017.01 . 13 17 : 00 : 00    LongCondition : m_pattern_0 26715 , result 80 , Open ( 1.06451 ), Close ( 1.06449 ), MA( 1.06302 )
2017.01 . 13 17 : 00 : 00    LongCondition : m_pattern_3 5648 , result 60 , Low ( 1.06199 )-MA( 1.06302 )< 0.0
Dosyalar:
 
Andy :
Şimdi yeni bir dosya deneyeceğim, ancak öncekine göre - düşüş eğilimi gösteren bir mum çubuğu büyüyen bir göstergeyi geçtiğinde, iki sinyal var: 0 modelinden bir satış ve 1'den bir satın alma ve satış tetiklendi.

Bu soru kabul edilmez. Ayrıntılı bir açıklama verin: STRATEJİ TEST CİHAZI'ndan ekran görüntüsü: "ayarlar" sekmesi, "parametreler" sekmesi. Bir tutarsızlık bulduğunuz tarih: TESTER günlük dosyasının günlük dosyasından ayıklayın, görsel testten anın ekran görüntüsü.


Bu gerekli verileri sağlamadan, daha fazla tartışma işe yaramaz çünkü ben veya bir başkası, durumunuzu açık bir şekilde ÇOĞALTMA OLASILIĞINA SAHİP OLMALIDIR.

 
Andy :

Ve neden iki desen aynı anda çalışıyor (ekran görüntünüzde bile)?


Çünkü bu hayattır ve hiç kimse olasılık teorisini iptal etmemiştir (örneğin çok küçük zaman dilimlerinde, örneğin M1, çubuk fiyatları ve gösterge değeri birbirine çok yakındır - bu nedenle, aynı anda birkaç model tespit edildiğinde durumlar mümkündür. ). H1 döneminde TESTER stratejisini çalıştırın - o zaman durumlar daha açık olacaktır.