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

 
Andy :

Evet, m_base_price üzerine sağ tıklayarak görebilirsiniz (tanıma gidin).

Ve şemaya göre, bana daha fazla pliz söyle - bu çok gerekli!

Bir pozisyonu açmak için iki modülden gelen bir sinyalin hesaplanması örneğinde, sadece farklı güçte iki sinyal alınır ve daha güçlü bir üçüncüsü yoktur.


Şemaya göre:

son kim ve terlikler

Anladığım kadarıyla, daha güçlü bir sinyal seçeneği yok. Yalnızca bir piyasa modelinden bir sinyal olabilir (SignalMA.mqh modülü örneğinde, "0" modeli bir hizmet, yardımcı öğedir).

 
Andy :

Ve model 0 hangi anlamda yardımcı bir unsurdur?


Ana anlamı taşır:

  • AL için: Kapat[1] MA[1] üzerindedir - ve ne desen #2 ne de desen #3 işe yaramazsa, o zaman 1 numaralı çubuğun Kapanış fiyatı MA göstergesinin ÜZERİNDE kapandığından ALIŞ açma sinyali olacaktır - yani, bizim yönümüzde, olumlu yönde.
  • analoji ile SATMAK için

 
Andy :
Evet, ancak 1. model tetiklendiğinde, her zaman sinyal gücüyle (80'e 10) araya giriyor - neden?

Hayır, desen #1 ve model #0 koşullarla ayrıldığından kesintiye uğramaz - bunlar SignalMA.mqh sinyal modülünde birlikte oluşmazlar:

 //+------------------------------------------------------------------+
//| "Voting" that price will grow.                                   |
//+------------------------------------------------------------------+
int CSignalMA::LongCondition( void )
  {
   int result= 0 ;
   int idx   =StartIndex();
//--- analyze positional relationship of the close price and the indicator at the first analyzed bar
   if (DiffCloseMA(idx)< 0.0 )
     {
       //--- the close price is below the indicator
       if ( IS_PATTERN_USAGE( 1 ) && DiffOpenMA(idx)> 0.0 && DiffMA(idx)> 0.0 )
        {
         //--- the open price is above the indicator (i.e. there was an intersection), but the indicator is directed upwards
         result=m_pattern_1;
         //--- consider that this is an unformed "piercing" and suggest to enter the market at the current price
         m_base_price= 0.0 ;
        }
     }
   else

Desen #1 ve desen #0 YOKTUR.

 
Andy :

Bu arada, Vladimir, ne düşünüyorsun - MA için bir sinyal modülü oluştururken, örneğin MA'nın üzerinde bir mum bulunduğunda, ayrıca hareketli ortalamanın eğimini de (yükselir veya düşer) izlemek gerekir. örneğin, hareketli ortalamanın üzerinde bir yükseliş mumuyla mı yoksa kritik değil mi?


Kim bilir :) . Yazmak ve kontrol etmek gerekiyor... Tüm sembollerde, tüm zaman dilimlerinde...

 
Andy :

Ancak aşağıda, başka altında oradadır ve her zaman 0 ve 1'i birlikte kullanır (desen etiketleriyle dosyanıza göre kontrol edilir).


İnanmıyorum. Kodda öyle bir şey yok ki bir çalıştırmada bir kalıp #0 ve bir kalıp #1 var. Bir kod parçası göster.

 

Ve LongCondition ve ShortCondition'ı tek bir cümlede birleştirmeye çalıştığınızda bilişsel uyumsuzluk mu yaşıyorsunuz?

 
Andy :

İmleçten sonra aşağıdaki üç satıra bakın



Tekrarlamak zorunda kaldı:

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

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

Vladimir Karputov , 2017.10.05 14:56

Ve LongCondition ve ShortCondition'ı tek bir cümlede birleştirmeye çalıştığınızda bilişsel uyumsuzluk mu yaşıyorsunuz?


 
Andy :

Uzun koşuldan kalıp 0 gelir ve kısa koşul kalıbı 1'den anlaşılmaz olan nedir?


O yüzden senin anlamadığın şeyi anlamak istiyorum. Önce şunu söylüyorsun:

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

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

Andy , 2017.10.05 14:34

Evet, ancak 1. model tetiklendiğinde, her zaman sinyal gücüyle (80'e 10) araya giriyor - neden?

ve sonra, NEDEN İÇİN, iki FARKLI sinyali BİR yığın halinde karıştırırsınız: LongCondition ve ShortCondition için bir sinyal.


Lütfen LongCondition ve ShortCondition'ın ne anlama geldiğini ve bir koşulun neden işe yaradığını, ancak ikincisinin neden işe yaramadığını (bir pozisyon açılmasına yol açmaz) anlayın.


Eklendi: Yarına kadar tartışmanın dışındayım. Umarım metin karalamak yerine sinyal modülünün çalışmasını kavrarsınız.

 
Vladimir Karputov :
" Farklı zaman dilimlerinden Hareketli Ortalamalardan gelen sinyalleri toplama " ile ilgili olmayan yorumlar bu konuya taşınmıştır.

Vladimir, bu konudaki tüm gönderilerim nereye gitti?

 
Andy :

Vladimir, bu konudaki tüm gönderilerim nereye gitti?

Fikrim yok. Orada olmadıkları için muhtemelen onları sildiniz.