[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 430
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
TimeCurrent değişkeninin türünü datetime'dan int'ye değiştirdi ve her şey çalıştı, böyle, evet!
Bana hala OrderProfit'in nasıl ölçüldüğünü ve puan cinsinden nasıl ölçüleceğini söyleyebilir misiniz?
Mevduat para biriminde
(Bid-OrderOpenPrice())/Satın Alma Noktası
(OrderOpenPrice()-Ask)/Satış Noktası
ve belki hepsi aynı RTFM?
İyi değil, RTFM bir şekilde ne burada ne de orada, ancak puan olarak kâr tamamen farklı bir konu.
Mevduat para biriminde
(Bid-OrderOpenPrice())/Satın Alma Noktası
(OrderOpenPrice()-Ask)/Satış Noktası
Teşekkür ederim
Değiştirmeme gerek yok, gösterge (histogram) yeşil olduğunda bir pozisyon açmam gerekiyor; kırmızı olduğunda kapat....
Kodda saf renk yoktur. Bir çizginin veya histogramın rengindeki belirgin bir değişiklik, her biri kendi arabelleğini çizen aynı değerlere sahip iki çizginin üst üste gelmesidir.
Renk değişim noktasında, bir arabellek "görünümden kaybolur", yani sıfır veya boş ( EMPTY_VALUE ) değeri atanır.
Yani "iki renkli" çizgiyi oluşturan iki tamponun değerlerinin iCustom üzerinden takip edilmesi yeterlidir. Gösterge özelliklerinde "Renkler" sekmesine bakarak gerekli tamponların numaralarını bulabilirsiniz.
Ve ne, nasıl renklendirileceği dışında, başka yol yok mu? Sonuçta, histogramınızın hangi durumlarda belirli bir renge sahip olduğunu muhtemelen biliyorsunuzdur.
Genel anlayış için.
Kodda saf renk yoktur. Bir çizginin veya histogramın rengindeki belirgin bir değişiklik, her biri kendi arabelleğini çizen aynı değerlere sahip iki çizginin üst üste gelmesidir.
Renk değişim noktasında, bir arabellek "görünümden kaybolur", yani sıfır veya boş (BOŞ_DEĞER) değeri atanır.
Yani "iki renkli" çizgiyi oluşturan iki tamponun değerlerinin iCustom üzerinden takip edilmesi yeterlidir. Gösterge özelliklerinde "Renkler" sekmesine bakarak gerekli tamponların numaralarını bulabilirsiniz.
Çünkü TimeCurrent ()'i yalnızca bir kez çağıracaksınız ve bu komut bilgisayar kaynaklarını tüketenlerden biri (en azından bir zamanlar bunu defalarca kullandığımda gözlemlediğim şey bu).
İşlev olarak işlev. Diğerlerinden daha fazla yemez. Daha doğrusu, çok açgözlüler var, ama bu onlar için geçerli değil.
Ve daha spesifik olarak cevaplayabilir misiniz ... belki sizin için her şey basittir, ama ben bir "acemiyim" ve pek bir şey anlamıyorum ... Yani. Göstergenin hangi değerde yeşil olduğunu ve hangi kırmızıda olduğunu belirlemek imkansızsa, bu sinyal kullanılamaz ???? Görünüşe göre her şey çok basit, kırmızı - satıyoruz, yeşil - alıyoruz, ancak reçete yazmak imkansız .... evet ....
Her rengin kendi tamponu vardır. Bir rengin ne zaman olduğunu ve ne zaman olmadığını belirlemek her zaman mümkündür. Daha doğrusu, değerleri her zaman arabellekten okuyabilir ve kontrol edebilirsiniz.
Her rengin kendi tamponu vardır. Bir rengin ne zaman olduğunu ve ne zaman olmadığını belirlemek her zaman mümkündür. Daha doğrusu, değerleri her zaman arabellekten okuyabilir ve kontrol edebilirsiniz.
İşin aslı, bilmiyorum... gösterge hacklenebilir değil ve kodu bilinmiyor.... peki ya sadece rengi biliyorsam????
Ctrl*I'ye basın, gösterge adına çift tıklayın, "Renkler" sekmesine gidin ve hangi tamponun kırmızı hangisinin mavi olduğunu görün.
Ve bu arabelleklerin değerlerini iCustom() ile alın
Anladım, teşekkürler))) ya 0 ya da 0'dan fazla ... Deneyeceğim ...
mutlaka 0 değil.
SetIndexEmptyValue() işlevi tarafından göstergede boş bir değer ayarlanır ve herhangi bir şey olabilir.