MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 693

 
Alexey Viktorov :

Dizi sadece .bin dosyasına yazılır ve gözünüzle okumak için açın... Böyle bir uygulama bilmiyorum, yok denecek kadar az. Yazılanları okuyabilmek için, FileWriteArray () ile değil, sırasıyla .csv veya .txt formatında diğer fonksiyonlarla eleman eleman bir döngüde yazmak gerekir.

Teşekkür ederim.
 
hata nasıl düzeltilir?
Dosyalar:
 
hata nasıl düzeltilir?
Dosyalar:
Screenshot_6.png  106 kb
 
02031986dima :
hata nasıl düzeltilir?

Böyle yap.

 //+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit ()
  {
//---
   
//---
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick ()
  {
//---
   
  }
//+------------------------------------------------------------------+

//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 07.10.2006                                                     |
//|  Описание : Возвращает экстремум ЗигЗага по его номеру.                    |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (NULL или "" - текущий символ)          |
//|    tf - таймфрейм                  (      0     - текущий ТФ)              |
//|    ne - номер экстремума           (      0     - последний)               |
//|    dp - ExtDepth                                                           |
//|    dv - ExtDeviation                                                       |
//|    bs - ExtBackstep                                                        |
//+----------------------------------------------------------------------------+
double GetExtremumZZPrice( string sy= "" , int tf= 0 , int ne= 0 , int dp= 12 , int dv= 5 , int bs= 3 ) {
   if (sy== "" || sy== "0" ) sy= Symbol ();
   double zz;
   int     i, k= iBars (sy, tf), ke= 0 ;

   for (i= 0 ; i<k; i++) {
    zz= iCustom (sy, tf, "ZigZag" , dp, dv, bs, 0 , i);
     if (zz!= 0 ) {
      ke++;
       if (ke>ne) return (zz);
    }
  }
   Print ( "GetExtremumZZPrice(): Экстремум ЗигЗага номер " ,ne, " не найден" );
   return ( 0 );
}
 

Merhaba.

Soru: FROM tamponunun rengini MT4'teki grafikle eşleştirmek, grafikteki göstergenin renginin değişmesi şartıyla mümkün müdür?

kodda

#özellik göstergeleri_color1 clrSarı

***

***

ObjectCreate (…….);

   ObjectSetInteger(... göstergeler_renk1);


Sorun; göstergedeki rengi değiştirirken, arabellek çizgisinin rengi değişir, ancak grafikte #property'deki ile aynıdır. Anlaşma gerekiyor.

Şimdiye kadar color girişinden karar verdim, ANCAK bunlar koddaki iki giriş, ayarlarda iki değişiklik, ancak arabelleği bir ayarla kullanmak istiyorum.


Herhangi bir yanıt için teşekkürler.

Akıllı telefondan şematik olarak yazılmıştır.


 
kopeyka2 :

Merhaba.

Soru: FROM tamponunun rengini MT4'teki grafikle eşleştirmek, grafikteki göstergenin renginin değişmesi şartıyla mümkün müdür?

kodda

#özellik göstergeleri_color1 clrSarı

***

***

ObjectCreate (…….);

   ObjectSetInteger(... göstergeler_color1);


Sorun; göstergedeki rengi değiştirirken, arabellek çizgisinin rengi değişir, ancak grafikte #property'deki ile aynıdır. Anlaşma gerekiyor.

Şimdiye kadar color girişinden karar verdim, ANCAK bunlar koddaki iki giriş, ayarlarda iki değişiklik, ancak arabelleği bir ayarla kullanmak istiyorum.


Herhangi bir yanıt için teşekkürler.

Akıllı telefondan şematik olarak yazılmıştır.

Çalışmalı. Giriş parametreleri değiştiğinde, istenen renkte yeni bir tane oluşturmak için OnDeinit() içindeki nesneyi siliyor musunuz?

 
Taras Slobodyanik :

Bir nesnenin tam adını nasıl oluşturacağınızı biliyorsanız, grafikteki tüm nesneler üzerinde yineleme yapmanın bir anlamı yoktur.
Bu (varsayılan) isimler üzerinde yineleme yapmak yeterlidir.

Teşekkür ederim.

 

@Vitaly Muzichenko


farklı renk

Kod Macenta'dır.

Noktalar arabellektir. Çizgi bir grafik, sorun bu. Global değişkenden çizgiye renk   ObjectSetInteger(... Indicator_color1 ) değişikliklerde BAŞARISIZ OLMUYOR!!!! Bence #property Indicators_color1 clr Grafiğe eklenen göstergedeki macenta değişiklikleri SADECE arabelleğe uygulanır... Aksi takdirde, değer kodda global bir değişken olarak kullanılır....


Yanlışsa düzeltin. Teşekkür

 
Vitaly Muzichenko :

Çalışmalı. Giriş parametreleri değiştiğinde, istenen renkte yeni bir tane oluşturmak için OnDeinit() içindeki nesneyi siliyor musunuz?

İKİ kez sildim; 1) OnDeinit 2) kod gövdesinde.
 
kopeyka2 :

Merhaba.

Soru: FROM tamponunun rengini MT4'teki grafikle eşleştirmek, grafikteki göstergenin renginin değişmesi şartıyla mümkün müdür?


NUMARA...

gülünç, ancak kullanıcının "Renkler" sekmesinde seçtiği şey, göstergenin içine girmek MÜMKÜN DEĞİLDİR