int p_time = 0 ;
int p_signal = 0 ;
for ( int i= 0 ;i< Bars ;i++){
double ma_10 = iMA ( Symbol (), Period (),MA1_Period, 0 ,MA1_Metod,MA1_App_Price,i);
double ma_11 = iMA ( Symbol (), Period (),MA1_Period, 0 ,MA1_Metod,MA1_App_Price,i+ 1 );
double ma_20 = iMA ( Symbol (), Period (),MA2_Period, 0 ,MA2_Metod,MA2_App_Price,i);
double ma_21 = iMA ( Symbol (), Period (),MA2_Period, 0 ,MA2_Metod,MA2_App_Price,i+ 1 );
if (ma_10 >= ma_20 && ma_11 < ma_21){ // пересечение в одну сторону
p_time = Time[i]; // время бара при пересечении
p_signal = 1 ;
break ;
}
if (ma_10 <= ma_20 && ma_11 > ma_21){ // пересечение в другую
p_time = Time[i]; // время бара при пересечении
p_signal = - 1 ;
break ;
}
}
if (p_signal!= 0 ){
// действия при пересечении
}
Yazmak daha kolay:
GarKain :
i - çubuk numarası
Zaman[i] - onun zamanı
ve bir Expert Advisor'da benzer bir komut dosyası kullanırsam, yeni bir kavşak göründüğünde, i'nin değeri yenisiyle mi değişecek?
Time[i] yerine sadece i yazarsam bar numarasını alacağımı doğru anlıyor muyum?
Ve bir Expert Advisor'da benzer bir komut dosyası kullanırsam, yeni bir kavşak göründüğünde i'nin değeri yenisiyle değişir mi?
Time[0] - sıfır çubuğunun açılış zamanını döndürür, Time[1] ilk çubuğun açılış zamanını döndürür (sıfırdan önce gelen), Time[i] çubuğun açılış zamanını döndürür ? numarası i değişkeninde bulunan
Time[0] - sıfır çubuğunun açılış zamanını döndürür, Time[1] ilk çubuğun açılış zamanını döndürür (sıfırdan önce gelen), Time[i] çubuğun açılış zamanını döndürür ? numarası i değişkeninde bulunan
Bu bir soru mu?
sürdük :)
Merhaba!
Bir metin dosyasındaki verilerden destek ve direnç seviyeleri türeten bir gösterge bulmama yardım et.
Görünüş olarak şuna benzer olmalıdır: https://www.mql5.com/en/code/8096 ancak farklılıklarla:
Her satır için bir renk, çizgi kalınlığı ve yorum seçebilmek, yani. CSV yapısı şuna benzer:
tarih fiyat ağırlık renk yorum
tarih fiyat ağırlık renk yorum
vb.
Teşekkür ederim.
Time[i] yerine sadece i yazarsam bar numarasını alacağımı doğru anlıyor muyum?
Ve bir Expert Advisor'da benzer bir komut dosyası kullanırsam, yeni bir kavşak göründüğünde i'nin değeri yenisiyle değişir mi?