[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 269
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Kodun tamamını burada sunmaktan memnuniyet duyarım - ama sefil, ilkel ve bitmemiş olmasına rağmen, yine de mesajın bütünlüğüne uymuyor - çok uzun olduğuna yemin ediyor. :-(
Altta bir düğme var - bir dosya ekleyin :))))
Ve şimdi onunla ne yapmalı?
Mesajı yönetirken - cevap zaten geldi. Teşekkür ederim. :-) Normalleştirmeye çalışacağım, eğer yardımcı olmazsa, sihirli "dosya ekle" düğmesini kullanacağım. :-)
Tünaydın. Lütfen sorunu çözmeme yardım edin. N-çubuk segmentinde RSI göstergesinin maksimum değerini bulmak için bir fonksiyon yazdı.
//+--------------------------------------------------------+
//| Описание : Возвращает максимальное значение индикатора RSI, на отрезке |
//| N-баров. |
//+--------------------------------------------------------+
//| Параметры: |
//| MaxRSI - максимальное значение индикатора RSI |
//| |
//+--------------------------------------------------------+
double IsMaxRSI() {
double MaxRSI = 0;
double Max_array[20];
int c, total_c = ArraySize(Max_array);
ArraySetAsSeries(Max_array,true);
{
for(c=1; c <= total_c; c++)
Max_array[c]= iRSI(Symbol(),RSI_TF,RSI_Period,PRICE_CLOSE,c);
}
MaxRSI = Max_array[ArrayMaximum(Max_array,total_c,1)];
return (MaxRSI);
}
Şimdi sorunun kendisi; 20 değerini bu diziden değişkenlere nasıl çıkarabilirim?
double Max_array[20];
Dış değişkenlerde bu 20 değerini değiştirmem gerekiyor... Yardımlarınız için şimdiden teşekkür ederim. Saygılarımla, Dmitry.
sinyal neden çalışmıyor?
Filtre bölgesini en yüksek en yüksek ve en düşük en düşük noktalara ayarlamak istedim... sinyal çalışmıyor, neyi yanlış yapıyorum?
sinyal neden çalışmıyor?
Filtre bölgesini en yüksek en yüksek ve en düşük en düşük noktalara ayarlamak istedim... sinyal çalışmıyor, neyi yanlış yapıyorum?
anladım, ancak soru neden devam ediyor, zaman dilimini harici bir değişkende görüntüleyemiyorsunuz ???
En iyisi, lütfen bana nesnenin diğer taraftan nasıl çizileceğini söyle
bu örnekte:
yardım lütfenEn iyisi, lütfen bana nesnenin diğer taraftan nasıl çizileceğini söyle
bu örnekte:
yardım lütfenTünaydın. Lütfen sorunu çözmeme yardım et. N-çubuk segmentinde RSI göstergesinin maksimum değerini bulmak için bir fonksiyon yazdı.
//+--------------------------------------------------------+
//| Описание : Возвращает максимальное значение индикатора RSI, на отрезке |
//| N-баров. |
//+--------------------------------------------------------+
//| Параметры: |
//| MaxRSI - максимальное значение индикатора RSI |
//| |
//+--------------------------------------------------------+
double IsMaxRSI() {
double MaxRSI = 0;
double Max_array[20];
int c, total_c = ArraySize(Max_array);
ArraySetAsSeries(Max_array,true);
{
for(c=1; c <= total_c; c++)
Max_array[c]= iRSI(Symbol(),RSI_TF,RSI_Period,PRICE_CLOSE,c);
}
MaxRSI = Max_array[ArrayMaximum(Max_array,total_c,1)];
return (MaxRSI);
}
Şimdi sorunun kendisi; 20 değerini bu diziden değişkenlere nasıl çıkarabilirim?
double Max_array[20];
Dış değişkenlerde bu 20 değerini değiştirmem gerekiyor... Yardımlarınız için şimdiden teşekkür ederim. Saygılarımla, Dmitry.
ilk olarak, kodu mantıklı bir sıraya koyun.
ArraySetAsSeries(Max_array,true) - neden???
for(c=1; c <= total_c; c++) - diziler 0 ile total_c-1 arasında indekslenir .