[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 2
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
Ya ikiyse?
Sevgili, burada requotes ile ilgili bir sorunun çözümü beni şaşırttı.
Durum: danışman piyasadan siparişleri sıkı duraklarla açar ve puan alır, kapalı bir çubuk üzerinde çalışır, М15. Açmak için bir sinyal var, danışman birkaç kez bir anlaşma açmaya çalışıyor, ancak çalışmıyor. Bir sonraki çubukta, sinyal tekrarlanır ve danışman hala bir anlaşma açar, ancak oran zaten ilk sinyalin verildiği noktadan gitmiştir. Durdur ve al, ilk açma sinyalinin olduğu orandan değil, işlemin açılma oranından belirlenecek. Öyle bir yapı yazdım ki, bir dur ve al yerleştirirken, danışman ilk sinyalin alındığı fiyatı alıyor, ancak içinde requote olmaması nedeniyle test cihazında kontrol edilmesi mümkün olmayacak, bu yüzden soruyorum uzmanlar doğru yazıp yazmadığımı görsünler.
Neden ilk sinyali kullanmak istediğimi açıklamama izin verin: test cihazında dur ve al boyutu seçildi ve optimal görünüyor, ikinci sinyalden stop/al'ler koyarsanız, artık optimal olmadıkları ortaya çıkıyor. , çünkü bir işlemin fiilen açılma oranı, ilk sinyalin geldiği andaki orandan farklıdır.
Tralit OrdersTotal - 1, yani asla en eskisine ulaşmıyor, bu ilk şey. İkincisi, siparişleri en yenisinden en eskisine doğru takip eder ve daha eski olanlar mayın tarama gemisi ona ulaşmadan önce bir durakta uçabilir veya kalkış yapabilir. Genel olarak, tam olarak ne işe yaramaz, herhangi bir hata günlüğü var mı?
TS hiç çalışmıyor, birkaç kez "tasarım gereği" pozisyonları hiç kapatmadığını fark ettim.Hiçbir hata günlüğü yok, ama onları nasıl alabilirim?
Ancak, siparişlerin kapatılması hakkında, danışman birden fazla para birimi olduğundan, ancak bir seferde para biriminde 1. işlem sınırına sahip olduğundan, daha ayrıntılı yazabilir misiniz?
Igor Kim'in işlevleri, basit ve kullanışlı.
Sevgili, alıntılarla ilgili bir sorunun çözümü beni şaşırttı.
Durum: danışman piyasadan siparişleri sıkı duraklarla açar ve puan alır, kapalı bir çubuk üzerinde çalışır, М15. Açmak için bir sinyal alınır, danışman birkaç kez bir anlaşma açmaya çalışır, ancak işe yaramaz. Bir sonraki çubukta, sinyal tekrarlanır ve danışman hala bir anlaşma açar, ancak oran zaten ilk sinyalin verildiği noktadan gitmiştir. Durdur ve al, ilk açma sinyalinin olduğu orandan değil, işlemin açılma oranından belirlenecek. Öyle bir yapı yazdım ki, bir dur ve al yerleştirirken, danışman ilk sinyalin alındığı fiyatı alıyor, ancak içinde requote olmaması nedeniyle test cihazında kontrol edilmesi mümkün olmayacak, bu yüzden soruyorum uzmanlar doğru yazıp yazmadığımı görsünler.
Neden ilk sinyali kullanmak istediğimi açıklamama izin verin: test cihazında dur ve al boyutu seçildi ve optimal görünüyor, ikinci sinyalden stop/al'ler koyarsanız, artık optimal olmadıkları ortaya çıkıyor. , çünkü bir işlemin fiilen açılma oranı, ilk sinyalin geldiği andaki orandan farklıdır.
Optimalliğinizin yalnızca tp ve sl seviyeleri tarafından belirlendiği ortaya çıktı ve işlem fiyatı herhangi biri olabilir mi? Her nasılsa bu mantıksız.
Optimallik sadece dur ve al ile belirlenmez, esas olarak bir anlaşma açmak için sinyalin parametreleri tarafından belirlenir, sorumu karıştırmamak için bu sinyalleri vermiyorum, sinyal parametreleri soruna uygulanmıyor göz önünde bulundurulmaktadır. İşlem açma sinyali devam ederse, işlem fiyatı herhangi biri olabilir.
Sorumun özü, yani. dur kalkın hesaplanacağı seviyeleri hesaplamak için kod doğru yazılmış mı?
elimde kod yok ama kendim için benzer bir şey yaptım ama hiç yapmadım: Sinyalin bulunduğu çubuğun saatini hatırladım ve bu sinyal için sipariş verildiğinde sinyal süresi sıfırlandı , şöyle bir şey:
peki, eğer dövüş sorusu sadece alıntılarsa , o zaman Igor Kim'in ipliğini araştırın, sipariş vermek için neredeyse tüm fonksiyonların kaç kez sipariş vermeyi deneyecekleri bir parametreye sahiptir.Optimallik sadece dur ve al ile belirlenmez, esas olarak bir anlaşma açmak için sinyalin parametreleri tarafından belirlenir, sorumu karıştırmamak için bu sinyalleri vermiyorum, sinyal parametreleri soruna uygulanmıyor göz önünde bulundurulmaktadır. İşlem açma sinyali devam ederse, işlem fiyatı herhangi biri olabilir.
Sorumun özü, yani. dur kalkın hesaplanacağı seviyeleri hesaplamak için kod doğru yazılmış mı?
Evet, doğru yazılmış, sadece durumu hayal edin: "gerçek" işlem fiyatı, örneğin, hafızaya alınan TP'den daha yüksek çıktı - o zaman ne yapacaksınız? (ve bu durum oldukça gerçektir - fiyat artışları olduğunda yeniden fiyatlamalar hızlı bir piyasada gerçekleşir)
Fikrin için teşekkür ederim.
Fiyatın hafızaya alınan TP'den daha yüksek olduğu ortaya çıkarsa, anlaşma minimum alım seviyesi ile açılacaktır, bu tür işlemler danışmana dahildir.
Not Bu arada, yeni fiyat hafızadaki fiyattan belirli bir mesafeden daha fazla gitmişse, bir pozisyon açma yasağı koymaya çalışmak gerekecek, fikir için teşekkürler, yazık ki bunu kontrol edemezsin test cihazında, sadece ticarette.