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
Biliyorsun, daha önce sana söylediğim şeyi düşünüyordum, dedim ki:
Eğer bir Satın Alma ise:
SL = Teklif - StopLoss* Noktası
TP = Teklif + Kâr Al* Puanı
Satış ise:
SL = Ask + StopLoss* Noktası;
TP = Sor - Kâr Al* Puanı;
Ben hep böyle yaptım çünkü MQL4 kitap örneklerinde böyle yapıyorlar ama şimdi bunun doğru olmadığını düşünüyorum, tabi ki Satış fiyatına açarsanız o fiyattan + TP'nizden kar almak istersiniz. tutar ve bu fiyattan vazgeçmek istiyorsunuz - SL tutarınız?
Başka bir deyişle, sahip olduğunuz yol doğru gibi mi görünüyor yoksa kaçırdığım bir şey mi var?
1) Evet bu yöntem işe yarıyor! Yine de bunun bir yolu var mı? İlk siparişin girdiği ancak değişikliğin gerçekleşmediği en kötü durum düşüncesinden nefret ediyorum (bağlantı ölür, hata oluşur, vb.)
İyi soru! HİÇ bu konuda çalışan birini görmedim.
Lütfen komisyoncunuza bu "en kötü durum" hakkında bilgi verin.
1) Evet bu yöntem işe yarıyor! Yine de bunun bir yolu var mı? İlk siparişin girdiği ancak değişikliğin gerçekleşmediği en kötü durum düşüncesinden nefret ediyorum (bağlantı ölür, hata oluşur, vb.)
Kodumda OrderModify başarısız olursa birkaç kez yeniden denenir, yeniden denemeler başarısız olursa Emir kapatılır, OrderClose başarısız olursa yeniden denenir, yeniden denemeler başarısız olursa tüm işlemleri kontrol eden başka bir İşlev vardır, Emri algılayacaktır. SL veya TP ayarlanmadı ve kapatmayı deneyin. Tüm bu arızalar hata üretecek, bu hatalar ekranda ve e-posta yoluyla bildiriliyor, e-posta ayrıca cep telefonuma bir uyarı mesajı gönderecek.
Henüz ele almadığım bir hata modu daha var, o da Sipariş verildikten hemen sonra ve değiştirilmeden önce İnternet bağlantısının kesilmesidir. . . Bunu halletmek için bir fikrim var ama gerekli PHP kodlama becerilerine sahip değilim.
Brokerımla iletişime geçtim, herhangi bir programlama yardımı sunmadıkları için oldukça işe yaramazlardı. Temsilcinin hemen hemen tüm bildiği, bir EA'nın grafiğe nasıl uygulanacağıydı.
Bu sorunun yeni başlamış olması biraz garip olsa da, geçmişte gayet iyi çalışıyordu. buna neyin sebep olduğunu merak ediyorum...
Yardımlarınız için teşekkürler arkadaşlar.
Sanırım hasta sadece etrafında çalışır.
Kodumda OrderModify başarısız olursa birkaç kez yeniden denenir, yeniden denemeler başarısız olursa Emir kapatılır, OrderClose başarısız olursa yeniden denenir, yeniden denemeler başarısız olursa tüm işlemleri kontrol eden başka bir İşlev vardır, Emri algılayacaktır. SL veya TP ayarlanmadı ve kapatmayı deneyin. Tüm bu arızalar hata üretecek, bu hatalar ekranda ve e-posta yoluyla bildiriliyor, e-posta ayrıca cep telefonuma bir uyarı mesajı gönderecek.
Henüz ele almadığım bir hata modu daha var, o da Sipariş verildikten hemen sonra ve değiştirilmeden önce İnternet bağlantısının kesilmesidir. . . Bunu halletmek için bir fikrim var ama gerekli PHP kodlama becerilerine sahip değilim.
Raptor, sakıncası yoksa... php aracılığıyla bağlantıyı nasıl kontrol etmeyi planlıyordun?
Henüz ele almadığım bir hata modu daha var, o da Sipariş verildikten hemen sonra ve değiştirilmeden önce İnternet bağlantısının kesilmesidir. . . Bunu halletmek için bir fikrim var ama gerekli PHP kodlama becerilerine sahip değilim.
Benim yaklaşımım sadece hatayı bildirmek ve geri dönmek. Bir sonraki tıklamada, yeniden başlatmada, yeniden bağlanmada, EA'nın orderSelect döngüsü açık siparişi bulacak ve ardından durakları ayarlayacaktır.
En büyük sorun, orderSend'in sonuç döndürmemesidir. Sipariş açık olabilir veya olmayabilir. Bir sonraki onay işaretini aldığınızda, o zaman bileceksiniz.