Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 117
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
veri penceresinde herhangi bir gösterge arabelleği devre dışı bırakılabilir: SetIndexLabel(1, NULL);
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
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
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 .....
TAMAM. Diyelim ki 6 tamponlu bir göstergemiz var
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
" 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.
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.
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
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