Test cihazındaki bu "trol" neden her saniye ve çok sayıda "OrderModify hatası 1" hatası veriyor? Günlükler gigabayta kadar şişiyor... Neyin düzeltilmesi gerekiyor?
void Stop() {
int i, o= OrdersTotal ();
for (i= 0 ; i<o; i++) {
if ( OrderSelect (i, SELECT_BY_POS, MODE_TRADES)) {
if ( OrderType ()==OP_BUY) {
if ( OrderOpenPrice ()> OrderStopLoss ()&& OrderOpenPrice ()- OrderStopLoss ()>StopLoss* Point ) {
OrderModify ( OrderTicket (), OrderOpenPrice (), OrderOpenPrice ()-StopLoss* Point , OrderTakeProfit (), 0 , CLR_NONE );
}
}
if ( OrderType ()==OP_SELL) {
if ( OrderOpenPrice ()< OrderStopLoss ()&& OrderStopLoss ()- OrderOpenPrice ()>StopLoss* Point ) {
OrderModify ( OrderTicket (), OrderOpenPrice (), OrderOpenPrice ()+StopLoss* Point , OrderTakeProfit (), 0 , CLR_NONE );
}
}
}
}
return ( 0 );
}
Google : karmaşık koşulların performansı site:mql4.com
Elbette, bir aramanın ipuçlarında sağduyu vardır, ancak burada kişi basitçe şunu yazabilir: evet, var. Ve kısaca 4-ke'deki mantıksal karşılaştırma kullanımının optimal olarak organize edilmediğini açıklayın.
artmedia70 : Elbette, bir aramanın ipuçlarında sağduyu vardır, ancak burada kişi basitçe şunu yazabilir: evet, var. Ve kısaca 4-ke'deki mantıksal karşılaştırma kullanımının optimal olarak organize edilmediğini açıklayın.
Test cihazındaki bu "trol" neden her saniye ve çok sayıda "OrderModify hatası 1" hatası veriyor? Günlükler gigabayta kadar şişiyor... Neyin düzeltilmesi gerekiyor?
Aynı değeri değiştirmeye çalışmamalıdır. Örneğin, Durdurma 1.2300'deyse ve bunu 1.2300'de değiştirirseniz, böyle bir hata yaparsınız - değiştirilecek hiçbir şey yoktur. Değiştirilen değerlerin eşitliğini kontrol edin
Tek bildiğim dosyayı buldum. Dosyaya kaydedebilmesi için programa yönetici hakları vermek gerekiyordu.
Şimdi başka bir soru ortaya çıktı.
OrderSelect() 'e eklenecek son işlem numarası nasıl belirlenir?
öyle yaparım
Toplam = 322 olduğunu yazar
Ama dosyada sıfırlar var
öyle yaptım
OrderSelect ( toplam-1 ,SELECT_BY_POS,MODE_HISTORY);
Ve her şey çalıştı))
Bu doğru mu yoksa zamanla bir hataya neden olabilir mi?
Onlar. yanlışlıkla tarihteki son düzenin değil, başka bir düzenin değerini verebilir mi?
yazarsan fark varsa söyle
veya
if (условие && условие && условие) { ... }Test cihazındaki bu "trol" neden her saniye ve çok sayıda "OrderModify hatası 1" hatası veriyor? Günlükler gigabayta kadar şişiyor... Neyin düzeltilmesi gerekiyor?
karmaşık koşulların performansı site:mql4.com
Elbette, bir aramanın ipuçlarında sağduyu vardır, ancak burada kişi basitçe şunu yazabilir: evet, var. Ve kısaca 4-ke'deki mantıksal karşılaştırma kullanımının optimal olarak organize edilmediğini açıklayın.
Test cihazındaki bu "trol" neden her saniye ve çok sayıda "OrderModify hatası 1" hatası veriyor? Günlükler gigabayta kadar şişiyor... Neyin düzeltilmesi gerekiyor?
Ya da belki Google moderatör olmak istiyor?