Bir mumun açılmasıyla bir siparişin açıldığı ve bir sonrakinin açılmasıyla kapatılıp yenisinin açıldığı nasıl yazılır!
Anton Tarasov :
Bir mumun açılmasıyla bir siparişin açıldığı ve bir sonrakinin açılmasıyla kapatılıp yenisinin açıldığı nasıl yazılır!
İlk önce platformu belirlemeniz gerekir.
Bir mumun açılmasıyla bir siparişin açıldığı ve bir sonrakinin açılmasıyla kapatılıp yenisinin açıldığı nasıl yazılır!
Alexey Kozitsyn :
İlk önce platformu belirlemeniz gerekir.
Mt4
İlk önce platformu belirlemeniz gerekir.
Anton Tarasov :
Mt4
Mt4
İşte yeni bir çubuğun başlangıcını belirleyen bir fonksiyon
/// Определяет начало нового бара bool NewBar() { static datetime lastbar = 0 ; datetime curbar = iTime( Symbol (), PERIOD_M1 , 0 ); if (lastbar!=curbar) { lastbar=curbar; return ( true ); } return ( false ); }
Teşekkür ederim!
bu doğru fonksiyon değil!
Danışmanın ilk başlangıcında bir yanlış sinyal verecektir.
Bu şekilde doğru ve güvenilir olacaktır:
// =========================================================================================================// bool NewBar() { static datetime time= 0 ; datetime cur_time = iTime( Symbol (), PERIOD_CURRENT , 0 ); if (time== 0 ) { time=cur_time; return false ; } if (time!=cur_time) { time=cur_time; return true ; } return false ; } // =========================================================================================================//
Vladimir Pastushak :
Boyunda bir taş gibi danışman varsa ekstra.
bu doğru fonksiyon değil!
Danışmanın ilk başlangıcında bir yanlış sinyal verecektir.
Bu şekilde doğru ve güvenilir olacaktır:
Anton Tarasov :
Bir mumun açılmasıyla bir siparişin açıldığı ve bir sonrakinin açılmasıyla kapatılıp yenisinin açıldığı nasıl yazılır!
Siparişleri bir döngü içinde inceleriz, eğer sipariş çubuğunun açılış zamanı Time[0]'dan az ise onu kapatırız. Bundan sonra sipariş olmazsa, yenisini açarız.
Bir mumun açılmasıyla bir siparişin açıldığı ve bir sonrakinin açılmasıyla kapatılıp yenisinin açıldığı nasıl yazılır!
Dmitry Fedoseev :
Boyunda bir taş gibi danışman varsa ekstra.
sonra ikinciyi koy
Boyunda bir taş gibi danışman varsa ekstra.
bool NEW_BAR() еще короче { static int nBars=0; if(nBars!=Bars) { nBars=Bars; return(true); } return(false); }
Alexey Busygin :
sonra ikinciyi koy
Ve yaban turpu turp daha tatlı değil
sonra ikinciyi koy
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