[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 52
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
Tarihlerle çalışmak, yani iki tarih arasındaki farkı belirlemek için bir fonksiyon örneği var mı, sıfırdan büyük mü değil mi?
MQL anlayışınızda ve anlayışınızda bir tarih nedir?
Millet, kodun anlaşılmasına yardımcı olun. Ana görev, belirli bir seviyeye ulaşıldığında bekleyen bir emri kaldırmaktır .
Delete_Level seviyesi, MA 30'un bar 3'teki mevcut ana kadarki konumu ile belirlenir.
Ancak bu Delete_Level'de sipariş silinmez. Lütfen hatamın ne olduğunu anlamama yardım et.
"Algoritma nereye gidiyor?" ile ne demek istiyorsun?
Peki silinmediğini yazıyorsunuz yani OrderDelete'e ulaşmıyor.
Peki, soru sırasıyla, nereye geliyor? hangi durum engelleniyor?
peki silinmediğini yazarsan OrderDelete'e ulaşmamış demektir.
Peki, soru sırasıyla, nereye geliyor? hangi durum engelleniyor?
mantığını anladım. Hemen düzeltmeye çalışacağım.
Bir şey aydınlandı. Ama hala nasıl çözeceğimi bulamıyorum. Uyarıyı kullanmak, koşulun
gerçekleştirilmez. Sadece " if ( OrdersTotal ()!= 0 " tek tek evet, ancak "Bid == Delete_Level" ile birlikte - hayır. Sebebi nedir? Delete_Level seviyesine ulaşıldığında bekleyen emir neden silinmiyor. alternatif bir çözüm önerin Delete_Level'e ulaşıldığında geciktiriciyi kaldırın.
Bir şey aydınlandı. Ama hala nasıl çözeceğimi bulamıyorum. Uyarıyı kullanmak, koşulun
gerçekleştirilmez. Sadece " if ( OrdersTotal ()!= 0 " tek tek evet, ancak "Bid == Delete_Level" ile birlikte - hayır. Sebebi nedir? Delete_Level seviyesine ulaşıldığında bekleyen emir neden silinmiyor. alternatif bir çözüm önerin Delete_Level'e ulaşıldığında geciktiriciyi kaldırın.
Bu değişkenleri normalleştirin, "onları ortak bir paydaya getirin" - örneğin, şu anda Bid == Delete_Level setine sahip olduğunuz için kesinlikle kesin bir eşitlik olmadığından, Delete_Level değişkeninin değeri için belirli bir tolerans (+/-) kullanın. .
Bir şey aydınlandı. Ama hala nasıl çözeceğimi bulamıyorum. Uyarıyı kullanmak, koşulun
gerçekleştirilmez. Sadece " if ( OrdersTotal ()!= 0 " tek tek evet, ancak "Bid == Delete_Level" ile birlikte - hayır. Sebebi nedir? Delete_Level seviyesine ulaşıldığında bekleyen emir neden silinmiyor. alternatif bir çözüm önerin Delete_Level'e ulaşıldığında geciktiriciyi kaldırın.
Örneğin,
Üzgünüm, ama herhangi bir şekilde daha kolay mı?) Hatanın ne olduğunu anlamama yardım et