[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 260
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
OrderOpenTime'ı komutunuzun verildiği zamanla değiştirin
f(iTime( Symbol() ,bar_period, number_of_bars_to_skip)<time_of_your_command) dönüş
OrderOpenTime'ı komutunuzun verildiği zamanla değiştirin
f(iTime(Symbol(),bar_period,number_of_bars_to_pass)<time_of_your_command) dönüş
Ve burada ne zor olabilir?
Dizinin 0. elemanı son tik fiyatına sahip olacak, 1. eleman 1 tik önceki fiyatına sahip olacak, 2. eleman 2 tik önceki fiyatına sahip olacak ve bu böyle devam edecektir.
Yoksa bir şeyi yanlış mı anladım ve tamamen farklı bir şey mi kastettim?
İyi günler sevgili uzmanlar.
Tüm forumları aradım ve henüz bir cevap bulamadım. Ve soru basit - MQL4'te bekleyen bir emrin uygulanma zamanını söyleyen basit bir işlevsellik var mı?
Mevcut bilgilere bakılırsa, böyle bir işlevsellik yoktur. OrderOpenTime() işlevi, bekleyen emrin uygulanmak üzere verildiği zamanı döndürür, ancak bir piyasa emri haline geldiği zamanı, hesaptaki emirlerin durumunu izleyen bir Uzman Danışman kullanmadan öğrenmek bana imkansız görünüyor.
Herhangi biri basit bir çözüm biliyorsa lütfen bana bildirin. Bir uzman şeklinde karmaşık bir şey yapmak verimsizdir, hizmetlerine günde bir veya iki kez ihtiyaç duyulursa, bir uzmanı sürekli olarak sürmek mantıklıdır. Daha basit bir şey gerekli, burada yerleşik bir işlev, bir kedi olacaktır. bekleyen emir için, tetiklenme zamanını bildirdi... Bu, emirlerin açılış saatine göre doğru bir şekilde muhasebeleştirilmesi için gereklidir, böylece, örneğin, her zaman mevcut açık veya zaten kapalı emirlerden hangi emrin, en son açılış saati. Ertelenmiş durumda ise bu yapılamaz. Bekleyen emir 2 saat önce verilmiş olabilir, bir saat önce çalışılmış olabilir, bu saat aralığında başka emirler açılıp kapatılabilir ve terminalde, piyasa haline gelen bekleyen emrin açılış saati iki saat öncedir. ve çalışmasının gerçek zamanını tam olarak öğrenmeniz gerekir.
Yorumlarınız için mutlu olacağım.
İyi günler sevgili uzmanlar.
Tüm forumları aradım ve henüz bir cevap bulamadım. Ve soru basit - MQL4'te bekleyen bir emrin uygulanma zamanını söyleyen basit bir işlevsellik var mı?
Mevcut bilgilere bakılırsa, böyle bir işlevsellik yoktur. OrderOpenTime() işlevi, bekleyen emrin uygulanmak üzere verildiği zamanı döndürür, ancak bir piyasa emri haline geldiği zamanı, hesaptaki emirlerin durumunu izleyen bir Uzman Danışman kullanmadan öğrenmek bana imkansız görünüyor.
Herhangi biri basit bir çözüm biliyorsa lütfen bana bildirin. Bir uzman şeklinde karmaşık bir şey yapmak verimsizdir, hizmetlerine günde bir veya iki kez ihtiyaç duyulursa, bir uzmanı sürekli olarak sürmek mantıklıdır. Daha basit bir şey gerekli, burada yerleşik bir işlev, bir kedi olacaktır. bekleyen emir için, tetiklenme zamanını bildirdi... Bu, emirlerin açılış saatine göre doğru bir şekilde muhasebeleştirilmesi için gereklidir, böylece, örneğin, her zaman mevcut açık veya zaten kapalı emirlerden hangi emrin, en son açılış saati. Ertelenmiş bir durumda, bu yapılamaz. Bekleyen emir 2 saat önce verilmiş olabilir, bir saat önce çalışılmış olabilir, bu saat aralığında başka emirler açılıp kapatılabilir ve terminalde, piyasa haline gelen bekleyen emrin açılış saati iki saat öncedir. ve çalışmasının gerçek zamanını tam olarak öğrenmeniz gerekir.
Yorumlarınız için mutlu olacağım.
Bu işte yeniyim, ders kitabından kendi başıma öğreniyorum - heceleri çiğneyin plz.
Ders kitabı sorularınıza cevap vermiyor mu?
Etkilenmiş:
Pyxlik2009 14.10.2011 03:52
Beyler, hatanın ne anlama geldiğini (Sipariş Gönder işlevi için parametre 10 olarak geçersiz tam sayı) ve nasıl düzeltileceğini söyleyin?
Herkese iyi günler, program kodu uzmanları!
Bu durumu bana açıklayabilir misiniz, danışmanımda sipariş vermenin tüm amacı, bu kodu kullandığım belirli bir zamanda ve günde bir sipariştir:
ancak if (H>=09 && M>= 40 ) ve if (H>=21 && M>= 40 ) aynı koşullar olduğunu fark etti ve siparişin günde en az iki kez verileceği ortaya çıktı.
Bu sorunu aşmak için burada başka ne uygulamalıyım?
Tüm desteğiniz için şimdiden teşekkür ederiz!!!
Starting :
.... Bir uzman şeklinde karmaşık bir şey yapmak verimsizdir, hizmetlerine günde bir veya iki kez ihtiyaç duyulursa, bir uzmanı sürekli olarak sürmek mantıklıdır.
... if (H>=09 && M>= 40 ) ve if (H>=21 && M>= 40 ) aynı koşullar olduğunu fark ettim ve siparişin günde en az iki kez verileceği ortaya çıktı. .
Bu sorunu aşmak için burada başka ne uygulamalıyım?
isTradeTimeString - Zaman ticareti etkinleştirme bayrağını döndürür.
isTradeTimeInt - Zaman ticaret izni bayrağını döndürür.