"MQL5 Sihirbazı: Yeni Sürüm" makalesi için tartışma - sayfa 7

[Silindi]  
uncleVic:

Bir sinyalle gömülü olan her bir piyasa modelinin önemi, sınıf kurucusunda ayarlanır. Değerler deneysel olarak seçilir ve son örnekteki gerçek değildir.

Sınıftaki her modelin önemini ayarlamak için yöntemler vardır, ancak bunlar henüz Sihirbazdan kullanılamaz.

"Her piyasa modelinin kendi ağırlığı vardır" şeklinde birçok yazı ve yorum var, bazen bazı modellerin değerleri veriliyor

Örneğin: Buradan

Seçenek 2.

Fiyat, yükselen MA göstergesini yukarıdan aşağıya doğru kesmiştir. Bu , fiyat büyümesi anlamına gelen MA modülüne gömülü piyasa modellerindenbirine karşılık gelir. Önemi 10'a eşittir . Aynı zamanda, Stokastik osilatör aşağıya doğru döndü ve fiyatla bir farklılık oluşturdu. Bu , Stokastik modülde gömülü piyasamodellerinden biridir ve bir fiyat düşüşü olduğunu gösterir . Bu modelin önemi %80' dir

Deneysel olarak bile modellerde gömülü olan bu değerlerin bir listesini göndermek mümkün mü?

Şimdilik Sihirbaz'da mevcut değiller, çünkü bu önemli bir parametre ve en azından ilk başta sinyalin ağırlığıyla karşılamak için değerini bilmemiz gerekiyor.

Çünkü sinyallerle çalışırken ve bunlardan çok sayıda olduğunda sürekli olarak bilinmeyen bir değerle yüzleşmek zorundayız......

 
IvanIvanov:

Şimdilik Sihirbazdan kullanılamazlar, çünkü bu önemli bir parametredir ve en azından ilk başta sinyalin ağırlığıyla karşılamak için değerini bilmeniz gerekir.

çünkü sinyallerle çalışırken sürekli olarak bilinmeyen bir değerle uğraşmak zorunda kalırız ve bunlardan çok sayıda olduğunda......

Sinyal modülü sınıfının yapıcısına bakın, orada bu değerleri görebilirsiniz

//+------------------------------------------------------------------+
//| Constructor CSignalCCI.|
//| GİRİŞ: hayır.|
//| ÇIKTI: hayır.|
//|| HATIRLATMA: hayır.|
//+------------------------------------------------------------------+
void CSignalCCI::CSignalCCI()
  {
//--- korunan verilerin başlatılması
   m_used_series=USE_SERIES_HIGH+USE_SERIES_LOW;
//--- osilatör parametreleri için varsayılan değerlerin ayarlanması
   m_periodCCI  =14;
//--- piyasa modellerinin varsayılan "ağırlıklarının" ayarlanması
   m_pattern_0  =90;         // model 0 "osilatör gerekli yöne sahip"
   m_pattern_1  =60;         // model 1 "aşırı alım/aşırı satım seviyesinin tersi"
   m_pattern_2  =100;        // model 3 "osilatör ve fiyatın ayrışması"
   m_pattern_3  =50;         // model 4 "osilatör ve fiyatın çift ayrışması"
  }
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
[Silindi]  
Rosh:

Sinyal modülü sınıfının yapıcısına bakın, bu değerleri orada görebilirsiniz

Bulamıyorum.

Burada da bulamıyorum https://www.mql5.com/ru/search?keyword=m_pattern_0++++%3D90%3B

 
IvanIvanov:

Bulamadım

Ben de burada bulamıyorum. https://www.mql5.com/ru/search?keyword=m_pattern_0++++%3D90%3B.

Hangi klasöre bakıyorsunuz? Include\Expert\Signal klasörüne bakmanız gerekiyor, sinyal modülleri orada bulunuyor.


[Silindi]  
Rosh:

Hangi klasöre bakıyorsunuz? Include\Expert\Signal yapmanız gerekiyor, sinyal modüllerinin bulunduğu yer orası.


:-) Bahsettiğiniz bağlantıya bakıyordum.

Teşekkürler, buldum.

 
IvanIvanov:

Tarafından https://www.mql5.com/tr/docs/standardlibrary/expertclasses/csignal/signal_ac

Bu parametre nerede düzenlenir?

Her sinyalin bir dizi tip yöntemi vardır:

   //--- piyasa modellerinin "ağırlıklarını" ayarlama yöntemleri
   void              Pattern_0(int value)              { m_pattern_0=value;           }
   void              Pattern_1(int value)              { m_pattern_1=value;           }
   void              Pattern_2(int value)              { m_pattern_2=value;           }
   void              Pattern_3(int value)              { m_pattern_3=value;           }
[Silindi]  
uncleVic:

Her sinyalin aşağıdaki gibi bir dizi yöntemi vardır:

"Her tik" veya "Açılış öpücüğünde" modunu değiştirmek için bir veya sıfırın nereye konulacağını kastettim , ne cevap verdiğinizi anlamıyorum.
 
IvanIvanov:
"Her tik" veya "Tik ile" modunu değiştirmek için nereye bir veya sıfır koyacağımı kastetmiştim , ne cevap verdiğinizi anlamıyorum.

Uzman Danışmanın başında Giriş parametrelerinden önce aşağıdaki gibi bir satır olmalıdır

bool         Expert_EveryTick                =true;    // 
[Silindi]  
Lizar:

Uzman Danışmanın başında Giriş parametrelerinden önce aşağıdaki türde bir satır olmalıdır

bool Expert_EveryTick =true; //

false 0'dır - bu, Uzman Danışmanın tiklerle çalıştığı anlamına gelir

true 1'dir - bu, Uzman Danışmanın çubuklarla çalıştığı anlamına gelir.

Doğru anlamış mıyım?

[Silindi]  
Rosh:

Hangi klasöre bakıyorsunuz? Include\Expert\Signal içinde gereklidir, orada sinyal modüllerini bulabilirsiniz.



Bu klasörde, gerekirse, gösterge ticaret sinyallerinin ağırlık parametrelerini değiştirebileceğimi ve bunun yalnızca bilgisayarım için geçerli olacağını veya gerekli parametrelerin derleme sırasında Uzman Danışmana yazılacağını doğru anlıyor muyum?

İlgilendiğim parametreleri vurguladım

{

//--- initialization of protected data

   m_used_series=USE_SERIES_HIGH+USE_SERIES_LOW;

//--- setting default "weights" of the market models

   m_pattern_0=30;           // model 0 "first analyzed bar has required color"

   m_pattern_1=20;           // model 1 "the 'saucer' signal"

   m_pattern_2=70;           // model 2 "the 'crossing of the zero line' signal"

   m_pattern_3=90;           // model 2 "the 'divergence' signal"

  } 

Terminali güncellediğimde bu klasördeki parametreler varsayılan olarak değiştirilecek mi?