[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 51
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
Lütfen bana söyle! Danışmanı optimize ederken, 195/1280(45872) verilir. Anladığım kadarıyla, parantez içindeki sayı olası seçeneklerin sayısı, 1280 ise çalıştırma sayısıdır. Neden 45872 değil de 1280 çalışıyor? Tüm seçeneklerden nasıl kurtulur?
Test cihazında bir EA çalıştırmaya çalışıyorum ve " SetIndexBuffer işlevi için 2 parametresi dizi olmalı" diyor. Üstelik EA'nın kendisinde SetIndexBuffer işlevi yok, sadece bu işlevin yazılı olduğu göstergeyi çağırmak için iCustom işlevi var. Söyle bana sorun ne olabilir? İnternette cevap bulamadım...
Merhaba!
Test cihazında bir EA çalıştırmaya çalışıyorum ve "SetIndexBuffer işlevi için 2 parametresi dizi olmalı" diyor. Üstelik EA'nın kendisinde SetIndexBuffer işlevi yok, sadece bu işlevin yazılı olduğu göstergeyi çağırmak için iCustom işlevi var.
sorun çağrılan göstergede.
açın ve init() işlevine bakın
SetIndexBuffer'da ikinci parametre muhtemelen bir dizi değildir.
İnternette cevap bulamadım...
:))) neden oraya bakıyorsun? koda bak :)
not.
Cornet, sen kadın mısın?
Anladığım kadarıyla, init'te her şey dizilerde yazılmıştır:
int init()
{
//---- göstergeler
SetIndexStyle(0, DRAW_ARROW);
SetIndexStyle(1, DRAW_ARROW);
SetIndexStyle(2, DRAW_LINE);
SetIndexStyle(3, DRAW_NONE);
SetIndexBuffer(4, DRAW_NONE);
SetIndexBuffer(5, DRAW_NONE);
SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);
SetIndexBuffer(0, yükseliş Divergence);
SetIndexEmptyValue(0, EMPTY_VALUE );
SetIndexBuffer(1, düşüş Iraksama);
SetIndexEmptyValue(1, EMPTY_VALUE);
SetIndexBuffer(2, Buf1);
SetIndexBuffer(3, Buf2);
SetIndexBuffer(4, fiyath);
SetIndexBuffer(5, fiyat);
SetIndexBuffer(6, öncekiyüksek arabellek);
SetIndexBuffer(7, önceki düşükbuffer);
//----
SetIndexArrow(0, 233);
SetIndexArrow(1, 234);
//----
göstergeAdı = "en iyi div orijinali";
GöstergeDigits(Rakamlar + 2);
GöstergeKısaAdı(göstergeAdı);
dönüş(0);
}
Herkese iyi günler!
Belki birileri farklı dizinlerde bulunan 3 özdeş danışmanın nasıl yapıldığını biliyordur.
belirtilen dizinde (Descktop diyelim) bulunan bir metin dosyasına (proba.txt diyelim) bilgi verdi
Bu, MQL'den hangi komutla (ve hangi parametrelerle) yapılabilir? DosyaOpen() - ?
Anladığım kadarıyla, init'te her şey dizilerde yazılmıştır:
işte hatalar
SetIndexBuffer (4, DRAW_NONE);
SetIndexBuffer(5, DRAW_NONE);SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);
Herkese iyi günler!
Belki birileri farklı dizinlerde bulunan 3 özdeş danışmanın nasıl yapıldığını biliyordur.
belirtilen dizinde (Descktop diyelim) bulunan bir metin dosyasına (proba.txt diyelim) bilgi verdi
Bu, MQL'den hangi komutla (ve hangi parametrelerle) yapılabilir? DosyaOpen() - ?
sadece WinAPI - https://www.mql5.com/en/articles/1540
işte hatalar
SetIndexBuffer(4, DRAW_NONE);
SetIndexBuffer(5, DRAW_NONE);SetIndexBuffer(6, DRAW_NONE);
SetIndexBuffer(7, DRAW_NONE);
Muhtemelen aptalca bir soru için beni bağışlayın - bu arabelleklerden bir şey çekilmesine ihtiyacım yoksa Draw_None yerine ne yazmalıyım? Yoksa bu 4 satırı silebilir misiniz?
Muhtemelen aptalca bir soru için beni bağışlayın - bu arabelleklerden bir şey çekilmesine ihtiyacım yoksa Draw_None yerine ne yazmalıyım? Yoksa bu 4 satırı silebilir miyim?
orada bir kerede yukarıda doğru fonksiyonlar yazılmıştır.
SetIndexStyle