Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 1057
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
Yardım edin lütfen basit bir sorunun cevabını bulamıyorum.
int TimeSeconds (,,,,,) Belirtilen zamanın dakikasının başlangıcından bu yana geçen saniye sayısını döndürür.
Çubuğun açılma süresini fonksiyona eklersem
TimeSeconds(iTime(NULL,PERIOD_M5,0))
peki barın kapanmasına 10 saniye kaldığını nasıl belirleyebilirim?
Mümkün değil. Bir çubuk, tek bir onay işaretinden oluşabilir veya onlarca ve yüzlerce işaret içerebilir. Kenelerin olmaması nedeniyle hiç gerçekleşmeyebilir. Çubuk aralığının bitiş zamanını tahmin etmek mümkündür, ancak yalnızca bir sonraki çubuğun açılışında kapanacaktır.
diyelim ki, her beş dakikada bir kapanmadan 10 saniye önce zamanı belirlemek benim için önemliydi ve analizde 28 döviz çifti olduğundan, bu çubuk bazı çiftler için olacak ve kene sayısı benim için. durum önemli değil.
Çalışmayacak. Farklı çiftler için zaman aynı şekilde nicelenir, ancak eşzamanlı olarak değil.
Göstergenin değerini hareket ettirerek değiştirmesi için gösterge kaymasını OBJ_VLINE'a nasıl bağlarım?
OnChartEvent() aracılığıyla satır kaydırma olayını okuyun ve ihtiyacınız olanı yeniden hesaplayın.
Teşekkürler, yaptım!
Ve çizgiyi sürükledikten sonra göstergenin nasıl yeniden çizileceğini.
Teşekkürler, yaptım!
Ve çizgiyi sürükledikten sonra göstergenin nasıl yeniden çizileceğini.
Ve burada tam olarak neyi yeniden çizmek istediğinizi özellikle anlamalısınız.
Tüm gösterge arabelleklerini tamamen yeniden hesaplamak gerekli olabilir.
Göstergenin davranışını ve dahili değişkenlerindeki harici bir değişikliğe tepkisini denemeniz gerekir.
Dürüst olmak gerekirse hiç denemedim (yapmıyorum... Neyse yalan söylüyorum tabii ki yaptım ve birçok kez olaylara tepki veren, gerekeni çizen göstergeler yaptım. Ama başlangıçta kullandım. arabellek çizmek için standart olmayan bir yaklaşım). Bir şey çizen bir test göstergesi yapın (en yakın çubuklarda ekranda en az birkaç nokta) ve olaylar aracılığıyla tamponunun değerini değiştirmeye çalışın. Değişirse, göstergeniz üzerinde çalışmanın bir yolu budur, değilse, tamamen farklı bir yaklaşım düşünmeniz gerekir. Gerekli olay algılandıktan sonra tüm hesaplamaları zamanlayıcıya aktarmanız veya doğrudan OnChartEvent() içinde bir yeniden hesaplama döngüsü yapmanız gerekebilir...
Kısacası - deneylere ihtiyaç var ...
Bu algoritmayı programlamak MÜMKÜN mü? Üçüncü hafta kafa kaynıyor!
Tünaydın! Algoritmayı programlamaya çalışıyorum, çalışıyor ancak fiyatları karşılaştırırken tam olarak satış emri açmıyor. Yardım edin, üçüncü haftadır başım kaynıyor! Kodumu atmayacağım, çünkü her şeyi yazmaya çalışmadığım anda, kodlarda zaten yulaf lapası çalışmıyor. Bu programın mümkün olup olmadığını söyleyebilir misiniz? Ve eğer kodun derisini çizmeyi zorlaştırmazsa, çok minnettar olacağım !!!
Program: Bir Alış emri açılır, Alış emrinin açılış fiyatını alıp Alış fiyatı ile karşılaştırırız ve Alış emrinin açılış fiyatının Alış fiyatına eşit olması durumunda, bir Sell emri açılır. Alış emrinin açılış fiyatı.