Evet, bir orderselect döngüsünde filtreyi kullanın:
Ve başka bir kontrol yaptığınızda 0'a sıfırlamayı unutmayın, aksi takdirde iki katına çıkar.
Pardon, onun gibi mi demek istiyorsun?
Aşağıdaki yöntem benim için çalışmıyor.
int orders = 0 ;
for ( int i = OrdersTotal () - 1 ; i >= 0 ; i-- )
{
if ( ! OrderSelect ( i, SELECT_BY_POS , MODE_TRADES ) ) continue ;
if ( OrderSymbol () == Symbol () )
{
Print ( "count orders: " , orders );
orders++;
}
}
---
Amacım, eğer grafik sembol sıraları 0'a (sıfır) eşitse, o zaman bir şeyler yapın, aksi takdirde bunu atlayın if();
if ( Chart symbol order == 0 ) // I can't get correct counts for Chart Symbol Orders
{
// calculate something// check something for Sell// check something for Buy// ...
}
"Çalışmıyor" anlamsızdır - tıpkı arabanın çalışmadığını söylemek gibi. Çalışmıyor, vitese geçmiyor, elektrik yok, anahtar yok, lastikler patlıyor - anlamsız. Burada akıl okuyucular yok.
Evet benim için çalışmıyor. Kodun bu bölümünü Açık Siparişleri Kapat işlevlerim için sorunsuz kullanıyorum.
Ama şimdi grafik sembolü açık siparişlerinin sayısını almam gerekiyor. Kodun bu kısmı amacım için çalışmadı. Açıkçası aşağıdaki kodla bahsettiğim.
if ( Chart symbol order == 0 ) // I can't get correct counts for Chart Symbol Orders / I meant I do not know how can I get counts of Chart Symbol Orders.{
// ...
}
Yalnızca EA Trading'in belirli saatlerde çalıştığı EA İşlem Saatleri için aşağıdaki kodu kullanmaya çalışıyorum. Ancak EA Trading, saat 23: 00'te çalışır.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Evet, bir orderselect döngüsünde filtreyi kullanın:
Ve başka bir kontrol yaptığınızda 0'a sıfırlamayı unutmayın, aksi takdirde iki katına çıkar.En kısa zamanda deneyeceğim, hızlı cevabınız için çok teşekkürler.
Evet, bir orderselect döngüsünde filtreyi kullanın:
Ve başka bir kontrol yaptığınızda 0'a sıfırlamayı unutmayın, aksi takdirde iki katına çıkar.Pardon, onun gibi mi demek istiyorsun?
Aşağıdaki yöntem benim için çalışmıyor.
---
Amacım, eğer grafik sembol sıraları 0'a (sıfır) eşitse, o zaman bir şeyler yapın, aksi takdirde bunu atlayın if();
Şimdiden teşekkürler.
Evet benim için çalışmıyor.
Kodun bu bölümünü Açık Siparişleri Kapat işlevlerim için sorunsuz kullanıyorum.
Ama şimdi grafik sembolü açık siparişlerinin sayısını almam gerekiyor. Kodun bu kısmı amacım için çalışmadı. Açıkçası aşağıdaki kodla bahsettiğim.
bu doğru bir yaklaşımdır, bu yüzden siparişler sıfır kalırsa çalışmasını sağlayabilmelisiniz
bu doğru bir yaklaşımdır, bu yüzden siparişler sıfır kalırsa çalışmasını sağlayabilmelisiniz
Biraz değiştirdikten sonra şimdi benim için çalışıyor.
Çok teşekkürler Bay Marco.
İlk önce 2 Otomatik siparişim 50 pips ve her ikisi de 100 pips aldı. Sl ve Tp 50/50 (1:1 oran)
Harika! Basit ve daha iyi Ticaret Stratejisi - geliştirmek için iyi.
Yalnızca EA Trading'in belirli saatlerde çalıştığı EA İşlem Saatleri için aşağıdaki kodu kullanmaya çalışıyorum. Ancak EA Trading, saat 23: 00'te çalışır.
S: İşlem Saatleri için neyi kaçırdım, lütfen?
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Yalnızca Piyasa Saatleri İçinde İşlem Yapın (Asya, Birleşik Krallık, Birleşik Krallık/ABD)
whroeder1 , 2012.05.03 18:41
Üzerinde çalışıyorum lütfen yardım edin.
Ancak EA Trading, saat 11'de çalışır.
S: İşlem Saatleri için neyi kaçırdım, lütfen?
Üzerinde çalışıyorum lütfen yardım edin.
Üzgünüm, anlamıyorum.