Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 408
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Her şey göstergenin mantığına bağlıdır. Çoğu zaman - evet, OnCalculate() işlevinde .
" OnCalculate() işlevi, yalnızca Calculate olayı tarafından gösterge değerlerinin hesaplanması gerektiğinde özel göstergelerde çağrılır. Bu genellikle sembol için yeni bir onay işareti olduğunda olur " - o zaman hesaplamanın yalnızca bir kez çalışması için nasıl yapılır bir mum belirir. mql4'te bence ne tür bir kontrol yapıldı.
İlk onay değilse en basiti (önceki_hesaplanan != 0) ve oranlar_toplam > önceki_hesaplanan.
Evet :). Muhtemelen iki üstel hareketli ortalamanın kesişimine bir örnek bulmanız (bunu bir yerde gördüm) ve yeniden yapmanız gerekiyor.
Mevcut kene üzerinde bir anlaşmayı kapatma olayı nasıl engellenir? Standart araçlar yok mu? Yani, bir anlaşma açarken şöyle bir şey yazmanız gerekir : ve ardından her bir onay işaretini kontrol edin:
ve ardından her bir onay işaretini kontrol edin:
Mevcut kene üzerinde bir anlaşmayı kapatma olayı nasıl engellenir? Standart araçlar yok mu? Yani, bir anlaşma açarken şöyle bir şey yazmanız gerekir : ve ardından her bir onay işaretini kontrol edin:
ve ardından her bir onay işaretini kontrol edin:
Mevcut kene üzerinde bir anlaşmayı kapatma olayı nasıl engellenir? Standart araçlar yok mu? Yani, bir anlaşma açarken şöyle bir şey yazmanız gerekir : ve ardından her bir onay işaretini kontrol edin:
ve ardından her bir onay işaretini kontrol edin:
Hiçbir şey anlamadım. Hangi değeri almak istiyorsunuz?
ve yazdıklarını böyle okudum
{
Sipariş açma;
sipariş açılırsa
ToplamSipariş = ToplamSipariş+1;
}
) varsayılan olarak, TotalOrder = 0, ancak bir emrin her açılışında değer artacaktır, 10 açılıştan sonra (değer tam olarak 10 olacaktır) tüm açık pozisyonların sayacı (türe, büyüye ve sembole göre kontrol yoktur) = kesinlikle tüm açık siparişleri ekleyecektir)
ve sonra. durum şuna benziyor
TotalOrder, OrdersTotal {} değerine eşit değilse
Bu senin için dostum, sipariş tablosunda. Burada sadece kod problemlerinde tavsiyelerde bulunurlar ve yardım ederler.