Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 933
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
Yapmaya çalışacağım. Ama korkarım, örneğin, bu teknik haftalık barlarda çalışmayacak.
Gösterge çizgisini farklı renklerde boyayan bir kod örneğini nerede bulabileceğimi söyleyebilir misiniz?
Çok fazla renk, çok fazla tampon! Rengi değiştirme koşuluyla, arabelleği değiştirin! CodeBase'de çok sayıda örnek!
video bağlantısı https://www.youtube.com/watch?v=k9Zo0SgrMCA
Expert Advisor'da farklı zaman dilimlerine sahip üç grafiği birbirine bağlamak mümkün müdür? İki grafikteki gösterge okumalarına göre giriş için bir yer ve bir döviz çifti aranır ve son üçüncü tabloya göre giriş yeri, stop ve kar hesaplanır ve giriş için bir pozisyon açılır. Bu teknik olarak mümkün mü? Yoksa tek bir grafikte çalışmak için belirli bir zaman dilimi için özel bir Uzman Danışman mı oluşturmanız gerekiyor? Aynı zamanda, sadece farklı zaman dilimlerindeki çizelgelerden çubuk, tik veya mum okumalarını okumak değil, aynı zamanda en az iki göstergenin okumalarını analiz etmek ve bunlara dayanarak üçüncüye dayalı bir emir açmak gerekir. veri.
merhaba, bir daire tespit etmek için bir fonksiyon yazdım ve hiç anlamadığım bir şeye rastladım. deyimi çalışmıyorsa. belki bir yere yanlış yazmışımdır, yeni bir gözle bakılmak istiyorum çünkü neden boşuna anlamıyorum. Hata ayıklayıcıdan, değerlerin eşit olduğunu gösterdiğim bir video bile kaydettim, ancak çalışmıyor. beynimi yerine koy lütfen))))
kod:
{
int size = ArrayRange(arrayMinLow,0);
int digits = MarketInfo (symbol,MODE_DIGITS);
double spreadFlat = highLine - lowLine;
int directionFlat = -1;
int slew = 0;
for (int i = 0; i<size; i++){
double hl =arrayMinLow[i][0];
double ol = arrayMinLow[i][1];
double cl = arrayMinLow[i][2];
double ll = arrayMinLow[i][3];
if (hl == highLine || ol == highLine){ //вот тут не срабатывает
if( directionFlat == -1 || directionFlat == 0)
slew++;
directionFlat = 1;
}else if (cl == lowLine|| ll ==lowLine){
if( directionFlat == -1 || directionFlat == 1)
slew++;
directionFlat = 0;
}
}
if(slew >=4 )
return true;
return false;
}