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
Herkese selam,
Şimdi OrderClose'a OrderTicket() ve OrderLots() kullanmadan bilet ve Lot ekliyorum ama o da siparişi kapatmıyor. Lütfen yardım et.
Yanlış yaptığın birkaç şey var. Bu EA'nın M1 zaman diliminde JPY çiftleri üzerinde çalışmasını istediğinizi varsayıyorum. Yalnızca yeni çubukta sipariş vermek ve yalnızca yeni çubukta siparişleri kapatmak mı yoksa yeni çubuktan giriş yapıp koşullar sağlandığında çıkmak mı istiyorsunuz? İşte düşündüğüm şey:
Önce OrdersTotal() ile siparişleri sayarsınız.
Ardından değişkenlerinizi hesaplayın
Piyasada emirler varsa, kapatılmaları gerekip gerekmediğini kontrol edin .
Piyasada herhangi bir emir yoksa, giriş koşullarının karşılanıp karşılanmadığını kontrol edin.
Herhangi bir sorunuz olursa bana bildirin.
bilet yerel bir değişkendir, bu nedenle bir sonraki onay işareti aynı değere sahip olmayacaktır.
Globalscope yapmak için işlevlerin dışına koyun
total= OrdersTotal ();
?????? ..... Faydasız
hangi ticaretlere sahip olduğunuzu doğru bir şekilde kontrol edin
doğru sembolü ve doğru sihirli sayıyı arayın
bir orderloop ile kapatmak için doğru ticareti seçebilirsiniz
.
senin yönteminle
PC'nizi yeniden başlattığınız anda bilet değerini kaybedersiniz
başarısız .....
Neden benim mesajımdan alıntı yaptın ve sonra yorum yapmadın?
evet şimdi kapanabilir teşekkürler GumRai. şimdi bilet numarasının tiklere göre değiştiğini biliyorum, peki açık siparişin bilet numarası nasıl elde edilir? OrderTicket()'i kullanmak zorundayım, değil mi?
OrderTicket() kullanıyorsanız, o zaman önce OrderSelect() kullandığınızdan emin olun ve ayrıca kapatmak istediğiniz işlem olduğundan emin olun.
evet şimdi kapanabilir teşekkürler GumRai. şimdi bilet numarasının tiklere göre değiştiğini biliyorum, peki açık siparişin bilet numarası nasıl elde edilir? OrderTicket()'i kullanmak zorundayım, değil mi?
Merhaba Chuale,
İşte siparişlerinizi seçmenin ve siparişleri sembole ve Sihirli numaraya göre kapatmanın kolay bir yolu:
evet şimdi kapanabilir teşekkürler GumRai. şimdi bilet numarasının tiklere göre değiştiğini biliyorum, peki açık siparişin bilet numarası nasıl elde edilir? OrderTicket()'i kullanmak zorundayım, değil mi?
Tekrar merhaba Chuale,
USDJPY'de fikrinizle uğraşıyordum ve bazı değişiklikler olmadan olumlu sonuçlar alamadım. M1 grafiğinde USDJPY'deki sonuçlarımdan bir örnek:
Farklı bir çiftte kullanmayı düşündünüz mü?
bar3 < -1 veya bar3 > 1'de çıkış, olumlu sonuçlar döndürmedi.
?????? ..... Faydasız
hangi ticaretlere sahip olduğunuzu doğru bir şekilde kontrol edin
doğru sembolü ve doğru sihirli sayıyı arayın
bir orderloop ile kapatmak için doğru ticareti seçebilirsiniz
.
senin yönteminle
PC'nizi yeniden başlattığınız anda bilet değerini kaybedersiniz
başarısız .....
Bunun bir emri kapatmanın en iyi yolu olmadığını söylüyorsanız, katılıyorum, ancak adam OrderSelect'i kullanmak istemiyorsa (veya nasıl olduğunu bilmiyorsa) ve piyasada herhangi bir açık emir bırakmıyorsa çalışır.
Burada birbirimize yardım etmeye çalışıyoruz ve cevabınız biraz yardımcı olmadı, ona Order Select işlevini nasıl kullanacağını göstermediniz ve yorumunuz nedeniyle EA'sı şimdi daha iyi çalışmıyor.
Bir daha yardım etmek istediğinde, doğru şekilde yap, oraya doğru kodu koy ki başkaları gerçekten bir şeyler öğrenebilsin.
Yanlış yaptığın birkaç şey var. Bu EA'nın M1 zaman diliminde JPY çiftleri üzerinde çalışmasını istediğinizi varsayıyorum. Yalnızca yeni çubukta sipariş vermek ve yalnızca yeni çubukta siparişleri kapatmak mı yoksa yeni çubuktan giriş yapıp koşullar sağlandığında çıkmak mı istiyorsunuz? İşte düşündüğüm şey:
Önce OrdersTotal() ile siparişleri sayarsınız.
Ardından değişkenlerinizi hesaplayın
Piyasada emirler varsa, kapatılmaları gerekip gerekmediğini kontrol edin.
Piyasada emir yoksa, giriş koşullarının karşılanıp karşılanmadığını kontrol edin.
Herhangi bir sorunuz varsa bana bildirin.