Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 117

 
Mickey Moose : Bu, terminal veri penceresinde görünen alandan mı?

veri penceresinde herhangi bir gösterge arabelleği devre dışı bırakılabilir: SetIndexLabel(1, NULL);

 
novichok2018 :

Değiştirildi. 138 hatasıyla yemin ediyor (teklifler) . Sonra geri döndü ve tekrar 138. Garip, belki daha önce fark etmemişimdir.

requotes - bu Cuma akşamları hızlı bir fiyat değişikliğidir ve komisyoncu kendini kayıplardan korur

 
STARIJ :

veri penceresinde herhangi bir gösterge arabelleği devre dışı bırakılabilir: SetIndexLabel(1, NULL);

TAMAM. Diyelim ki 6 tamponlu bir göstergemiz var
Her birinin değerlerini mevcut mum üzerinde almak için her seferinde iCustom yazmam gerekir mi? Ana pencerede gösterilmeseler bile mi?
Belirli bir zamanda mevcut değerlerini almak için arabelleğe erişmek istiyorum
 
Mickey Moose :
TAMAM. Diyelim ki 6 tamponlu bir göstergemiz var
Her birinin değerlerini mevcut mum üzerinde almak için her seferinde iCustom yazmam gerekir mi? Ana pencerede gösterilmeseler bile mi?
Belirli bir zamanda mevcut değerlerini almak için arabelleğe erişmek istiyorum

6 arabellek değerine ihtiyacınız varsa - evet, yardımda belirtilen parametre dışında aynı parametrelerle iCustom'u 6 kez arayın: "int modu,

" modu [içinde] Gösterge satırının dizini. 0'dan 7'ye kadar değerler alabilir ve SetIndexBuffer() işlevi çağrılırken belirtilen dizine karşılık gelebilir."

mod parametresi 0 ile 5 arasında bir sayı olacaktır

şu anda geçerli değer parametredir: "int shift // shift "

"gösterge arabelleğinden alınan değerin indeksi [içinde] shift (geçerli çubuğa göre belirtilen dönem sayısı kadar geri kaydırma).

onlar. sıfır çubuk kaydırma için = 0, sondan bir önceki çubuk kaydırma için = 1 .....

 
Mickey Moose :
TAMAM. Diyelim ki 6 tamponlu bir göstergemiz var
Her birinin değerlerini mevcut mum üzerinde almak için her seferinde iCustom yazmam gerekir mi? Ana pencerede gösterilmeseler bile mi?
Belirli bir zamanda mevcut değerlerini almak için arabelleğe erişmek istiyorum
Peki, neden 6 kez yaz - for döngüsünde ve hatta süre içinde yapabilirsiniz. Göstergeye 6 değer için 6 kez erişmeniz gerekecek... Her ne kadar göstergeyi kendiniz yazarsanız ve veriler boolean veya int ise, onu 1 double olarak şifreleyebilir ve 1 arabellekte okumak için 1 arabelleğe yerleştirebilirsiniz. zaman
 
STARIJ :
Peki, neden 6 kez yaz - for döngüsünde ve hatta süre içinde yapabilirsiniz. Göstergeye 6 değer için 6 kez erişmeniz gerekecek... Her ne kadar göstergeyi kendiniz yazarsanız ve veriler boolean veya int ise, onu 1 double olarak şifreleyebilir ve 1 arabellekte okumak için 1 arabelleğe yerleştirebilirsiniz. zaman

Hiç yoktan biraz daha iyi yazabilirim))) gerek yoktu

peki, int filehandle=FileOpen(20180210, FILE_WRITE ,';',CP_ACP); ile ilgili olarak;


özel hakkında

iCustom(NULL,0,"gösterge adı", ANDİşe Yaratmak İçinBuraya Ne Yazılacak?,0,MODE_MAIN,0); parametreleri belirtmeniz gerektiğini söylüyor, çünkü düzinelerce var ve bunların robot için arabelleklerle ilgisi yok

okumak için günlük dosyasını açmaya çalışmak

int filehandle=FileOpen(20180210,FILE_WRITE,';',CP_ACP);

dosya adının yanlış olduğunu yazar. Günlükleri içeren klasörü açıyorum - her şey yolunda

Igor Makanu :

" modu [içinde] Gösterge satırının dizini. 0'dan 7'ye kadar değerler alabilir ve SetIndexBuffer() işlevi çağrılırken belirtilen dizine karşılık gelebilir."

mod parametresi 0 ile 5 arasında bir sayı olacaktır


SetIndexBuffer() öğelerinin nereden geldiğinin yanı sıra bu anlaşılabilir bir durumdur. Pencerede 2 gösterge varsa, bu verileri nereden içe aktaracak? Grafikte veya özelse veri penceresinde bir tür göstergenin üçüncü tamponu gibi bir tür bağlama var gibi görünüyor. Veya tüm parametrelerini içe aktarma seçeneği.

 
Mickey Moose :

Hiç yoktan biraz daha iyi yazabilirim))) gerek yoktu

peki, int filehandle=FileOpen(20180210, FILE_WRITE ,';',CP_ACP); ile ilgili olarak;


özel hakkında

iCustom(NULL,0,"gösterge adı", ANDİşe Yaratmak İçinBuraya Ne Yazılacak?,0,MODE_MAIN,0); parametreleri belirtmeniz gerektiğini söylüyor, çünkü düzinelerce var ve bunların robot için arabelleklerle ilgisi yok

okumak için günlük dosyasını açmaya çalışmak

int filehandle=FileOpen(20180210,FILE_WRITE,';',CP_ACP);

dosya adının yanlış olduğunu yazar. Günlükleri içeren klasörü açıyorum - her şey yolunda


SetIndexBuffer() öğelerinin nereden geldiğinin yanı sıra bu anlaşılabilir bir durumdur. Pencerede 2 gösterge varsa, bu verileri nereden içe aktaracak? Grafikte veya özelse veri penceresinde bir tür göstergenin üçüncü tamponu gibi bir tür bağlama var gibi görünüyor. Veya tüm parametrelerini içe aktarma seçeneği.

iCustom(NULL,0,"gösterge adı", Çalışması için hiçbir şey yazmamak mümkün mü?,0,MODE_MAIN,0));

Varsayılan ayarlarla çalışacaktır.

 
Mickey Moose :

okumak için günlük dosyasını açmaya çalışmak

int filehandle=FileOpen(20180210,FILE_WRITE,';',CP_ACP);

dosya adının yanlış olduğunu yazar. Klasörü günlüklerle açıyorum - her şey yolunda

dosya adı türü dize , 20180210 numaranız var, bu numara dosya adıysa, "" gerekir

Mickey Moose : Pencerede 2 gösterge varsa, bu verileri nereden içe aktaracak? Grafikte veya özelse veri penceresinde bir tür göstergenin üçüncü tamponu gibi bir tür bağlama var gibi görünüyor. Veya tüm parametrelerini içe aktarma seçeneği.

ICustom()'da göstergenin adını yazarsınız, 2 gösterge varsa, 2 iCustom()'u farklı adlarla arayacaksınız, standart bir gösterge üzerinde pratik yapmayı deneyin - Uyarı aracılığıyla birkaç gösterge değeri görüntüleyin, bu daha iyidir iCustom () ile nasıl çalışılacağını anlamak için bir Uzman Danışman değil, bir komut dosyası oluşturmak

 void OnStart ()
  {
       for ( int i= 0 ;i< 5 ;i++)
       {
         double val= iCustom ( NULL , 0 , "ATR" , 14 , 1 ,i);
         Alert ( "Бар № " ,i, " , Значение = " ,val);
       }
   
  }
 
Bir dosyaya zikzak yazmak için komut dosyasına bakın. iç yorumlar
Dosyalar:
Zig2fl.mq4  5 kb
 
Hepiniz hoşgeldiniz. Bana yardım et lütfen. Burada yeniyim ve tam bir çaylak. Ticaret öğrenmek istiyorum. MT4'ü indirdim ve başlattım ama nedense bana hiçbir şey olmuyor, hareket yok. Grafikler dünkü tarihte duruyor ve hiçbir şey anlayamıyorum. Lütfen yardım et )))