
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
İyi günler Yedelkin!
Üzgünüm, sorularınızın cevapları burada.
Gösterge oluşturuldu, ancak rengi KIRMIZI.
Ve ilerisi. Önceki mesaj sizin için değil, stringo içindi,
MA göstergesinin parametreleri hariç.
Bu sizi herhangi bir şekilde rahatsız ettiyse, özür dilerim.
Saygılarımla, Mihail.
Ve ilerisi. Önceki mesaj sizin için değil, stringo içindi,
Genelde tam olarak yazılanları okurum: "İyi günler, stringo ve Yedelkin!". Urain dün "satır aralarını okuyamadığımı" söyledi.
Ana cevaptan, params dizisinin sıfırlanmadığı görülebilir (ve MqlParam türünün her değişkeninin 2 değil 4 alanı vardır). Nota yanıt yok: "Ayrıca, IND_MA( iMA ) göstergesinin "Renk" gibi bir parametresi yok ve siz bunu belirtmişsiniz. Burada iMA kullanımına ilişkin bir örneğe bakın: MQL5 Reference / Timeseries and Indicators Access / Gösterge Oluştur".
Dönüş kodu belirtilmedi.
Sevgili Yedelkin!
Params dizisini sıfırlamaya gerek yoktur, çünkü bu statik bir dizidir (params[5]) ve ben
Tüm alanlarını dolduruyorum. Bu arada 2 alanı doldurmanız yeterli. Bence TİP'e göre 3'ünden biri alınır
sonraki alanlar.
Hata kodu yok (ma_handle != INVALID_HANDLE), gösterge oluşturuluyor.
Resimde göstergenin kaç parametresi olduğunu söyleyebilir misiniz?
Michael
Hata kodu yok, gösterge oluşturuluyor.
İlk önce " Bu kod işe yaramalıydı, AMA .... ne yazık ki ..." yazıyorsunuz. Şimdi ortaya çıkıyor, " gösterge oluşturuluyor ". .... "Hata kodu yok" hakkında - sıfıra eşit olsa bile her zaman bir hata kodu vardır.
Resim hakkında. Soruyu yine olası bir hata tartışmasına indirgiyorsunuz. Ancak başlangıçta , kodunuzdaki IndicatorCreate() işlevini kullanmaktan bahsetmeye başladık. Anladığınız gibi, IndicatorCreate() işlevi resimlerle çalışmaz. Bir kez daha öneriyorum: bunun için belgelere ve örneklere bakın. Parametreler sekmesinde "Stil" seçeneğinin neden göründüğünü öğrenin (tahmin edin), ancak iMA göstergesinin giriş parametrelerinde böyle bir seçenek yok. Seçtiğiniz gösterge için hangi GİRİŞ (giriş) parametrelerinin sağlandığını ve bunlardan hangilerinin IndicatorCreate() işlevine yansıtılması gerektiğini öğrenin.
Anladım, teşekkürler.
Resimde göstergenin kaç parametresi olduğunu söyleyebilir misiniz?
iMA(4 parametre)'den farklı olarak, işlev
IndicatorCreate tüm olası parametreleri girmelidir
MQL5 Referansı:
int Gösterge Oluştur (
sicim sembol , // sembol adı
ENUM_TIMEFRAMES nokta , // nokta
ENUM_INDICATOR gösterge_id , // ENUM_INDICATOR numaralandırmasından gösterge türü
int parametreler_cnt=0, // parametre sayısı
const MqlParam& parametreler_array[]=NULL , // parametre dizisi
);
parametreler_array[]=NULL
[içinde] Öğeleri teknik göstergenin her giriş parametresinin türünü ve değerini içeren MqlParam türünde bir dizi.
Beni el kitabına yönlendiriyorsun ama kendin okumuyor musun?
Beni el kitabına yönlendiriyorsun ama kendin okumuyor musun?
başlar. Bu yaklaşımla, sorununuzla yalnız kalabilirsiniz.
Bu konuda. Dizine bakmaları iyi oldu. Şimdi aynı sayfada yeniden açın. Şu satıra bakın: "Elementleri bir teknik göstergenin her giriş parametresinin türünü ve değerini içeren MqlParam türünde bir dizi". "Giriş parametresi" nedir - "giriş parametresi" nedir ( MQL5 Referansı / Dil Temelleri / Değişkenler / Giriş değişkenleri). Şimdi birden fazla sorulan sorunun cevabını arayın: " iMA teknik göstergesinin kaç tane girdi parametresi var?
iMA(4 parametresinin) aksine, IndicatorCreate işlevi tüm olası parametreleri girmelidir
MA göstergesinin 7 parametresi vardır!
iMA işlevi için 4 parametre yeterlidir
ma_handle = iMA( _Symbol, TimeFrame, 10, 0, MODE_SMA, PRICE_MEDIAN );,
ve IndicatorCreate() işlevi için 7 gösterge parametresinin tümü mümkün olmalıdır.
parametreler_array[]=NULL
[içinde] Öğeleri teknik göstergenin her giriş parametresinin türünü ve değerini içeren MqlParam türünde bir dizi.
Ve daha fazlası... Mesleğiniz nedir?
ve IndicatorCreate() işlevi için 7 gösterge parametresinin tümü mümkün olmalıdır .