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
Merhaba arkadaşlar:
Daha önce cevap vermediğim için üzgünüm: Metaquotes'tan herhangi bir bildirim almadığım için gönderilerinizden haberim yoktu. Gerçekten de RaptorUK'un önerdiği gibi bir işaret açtım ama ona hiç cevap vermediler. Gerektiğinde JamesMadden ile aynı şeyi yapıyorum: Sadece siparişi kapatıyorum ve formayı bırakıyorum. O kadar riskli değilse, orada bırakıyorum! (EA'm kârlıysa, uzun vadede kaybetmekten daha fazlasını kazanır) Ancak tabi ki böceği sevmiyorum.
Şimdi yapı 600 ile ilgili yeni sorunlarım var ve bilmek istiyorum, eğer biri biliyorsa, onlara nasıl cevap verirsiniz? :)
PD: Bu gönderi güncellendiğinde bu web uygulamasının bana bir e-posta göndermesini nasıl sağlayabilirim? Konuya zaten aboneyim.
Merhaba arkadaşlar:
Daha önce cevap vermediğim için üzgünüm: Metaquotes'tan herhangi bir bildirim almadığım için gönderilerinizden haberim yoktu. Gerçekten de RaptorUK'un önerdiği gibi bir işaret açtım, ama ona hiç cevap vermediler. Gerektiğinde JamesMadden ile aynı şeyi yapıyorum: Sadece siparişi kapatıyorum ve formayı bırakıyorum. O kadar riskli değilse, orada bırakıyorum! (EA'm kârlıysa, uzun vadede kaybetmekten daha fazlasını kazanır) Ancak tabi ki böceği sevmiyorum.
Şimdi yapı 600 ile ilgili yeni sorunlarım var ve bilmek istiyorum, eğer biri biliyorsa, onlara nasıl cevap verirsiniz? :)
PD: Bu gönderi güncellendiğinde bu web uygulamasının bana bir e-posta göndermesini nasıl sağlayabilirim? Konuya zaten aboneyim.
öğrendiğinde bana haber ver. . . Mart 2013'ten hiç yanıt almamış açık bir biletim var. Önerebileceğim tek şey, her seferinde haber veya cevap istemek için yeni yorumlar eklemeye devam etmek.
e-posta bildirimleri birkaç yıldır çalışmıyor. . . belki bunu Servis Masasına bildirebilirsin
Merhaba,
Bu konuyu yeni buldum çünkü tam olarak bu sorunu aramaya başladım. Sorunu daha önce fark etmemiştim ama bugün başıma geldi.
Daha önce belirtildiği gibi alım satımları kaydeden uzman günlüğünden bağımsız olarak, EA veya şahsen yapılan tüm alım satımları kaydeden MetaTrader günlüğü vardır. Bugün portföyümde, yalnızca birkaç saniye önce yapılan bir işlemin kopyası olan bir işlem buldum, ancak ikinci işlem uzmanlar günlüğünde veya MetaTrader günlüğünde görünmedi.
Brokerimden gelen taleplerin günlüklerini yürütülen işlemlerle karşılaştırmasını istedim, ancak onların günlük tutmadıklarından veya araştırmak istemeyeceklerinden şüpheleniyorum.
EA 2 sipariş verdiyse, ikisini de dergide görmeyi beklerdim. Masaüstü uygulaması herhangi bir nedenle isteği çoğaltsa bile, sunucunun ikinci işlemi yanıtlamasını ve kaydetmesini beklerdim. Daha çok, ticaretin istemciden değil sunucudan yürütüldüğü görülüyor.
Bu sorunu ilk kez fark ettim ve sorunu yeniden oluşturmanın bir yolunu bulamıyorum. Şu anda üzerinde çalıştığım miktarlar çok küçük, bu yüzden değer önemli değil ama MetaTrader'ın uygulanabilirliği konusunda endişe uyandırıyor.
Bir süredir etrafta dolaşan bir konuya düşüncelerimi ödünç vereyim dedim.
Düzenlemek:
Daha fazla kontrol ettim ve başka bir örnek buldum. Sipariş zaten zararı durdur ile kapatılmıştı, bu yüzden fark etmedim. Her iki durumda da EA beklenen bir sipariş verdi. Bu, günlükte hemen ardından verilen hayali siparişe karşılık gelen bir oturum açma mesajı gösterir.
Hayali bir siparişin oluştuğunu düşünen başka biri varsa, lütfen günlükteki giriş mesajını kontrol edin. Önemli olabilir.
Görünüşe göre bu sinir bozucu sorundan etkilenen tek kişi ben değilim. Spikedog ile aynı, EA'm, milisaniyeler içinde aynı lot boyutunun başka bir mükerrer girişiyle sonuçlanan bir piyasa emri talep etti, yinelenen emir günlüğü Günlük'te gösterildi, ancak Uzmanlar sekmesinde gösterilmedi; O zamandan beri, OrderSend()'den hemen önce aynı çubuk içinde çift ticareti (yalnızca açık çubukta ticaret) filtreleyerek bu soruna karşı daha iyi korunmak için kodlarımı biraz değiştirdim.
Bu yinelenen ticaret sorununu ilk kez yaşadım; o zamandan beri 3 broker ile 500'den fazla işlem açmıştı ve şimdiye kadar hiç sorun yaşamadı. BTW, sonraki işlemler tekrar iyi çalışıyor.
Ekteki gibi, yinelenen sorun oluştuğunda OrderSend() işleme kodum. EA'mın yinelenen siparişin nedeni olduğunu göremiyorum. Şu anda düşünebildiğim tek olası neden, belki de çok nadir bir durumda, sunucu OrderSend'imi işliyor ancak bir şekilde "-1" döndürüyor ve EA'm, 1.'yi requote olarak değerlendiren başka bir istekte bulunmaya devam ediyor. Sadece benim spekülasyonum.
EA'mın yinelenen siparişin nedeni olduğunu göremiyorum.
Kodunuzda bu hata ile bağlantılı olabilir, düzeltip tekrar test etmelisiniz. . .
OrderSend() bool değil int döndürür, bu nedenle dönüş değerinin "true" olup olmadığını kontrol etmek yanlıştır.
@BigFisherman
BTW yor kodu ile neler oluyor?
ve yeniden ?
Kodunuzda bu hata ile bağlantılı olabilir, düzeltip tekrar test etmelisiniz. . .
OrderSend() bool değil int döndürür, bu nedenle dönüş değerinin "true" olup olmadığını kontrol etmek yanlıştır.
Öneri için raptoruk'a teşekkürler. Haklısın :)
Öneri için raptoruk'a teşekkürler. Farkındayım. Bununla birlikte, sunulan kod biraz kafa karıştırıcı olsa da geçerli olduğundan, yinelenen ticaretin nedeninin bu olduğunu düşünmüyorum.
Kod nasıl geçerlidir? OrderSend() çalışırsa, 0'dan büyük bir değer alırsınız, yani bilet numarası, başarısız olursa -1 alırsınız, true veya false için test ediyorsunuz. . . kodunuzu düzeltin ve belirsizliği kaldırın.
Tekrar teşekkürler.
Şerefe!
Kod nasıl geçerlidir? OrderSend() çalışırsa 0'dan büyük bir değer alırsınız, yani bilet numarası, başarısız olursa -1 döndürülür, true veya false için test edersiniz. . . kodunuzu düzeltin ve belirsizliği kaldırın.
Merhaba RaptorUK,
Tam olarak bu konunun konusuyla ilgili olmayan bir sorum var, ancak önceki yazımı mql4 kodlama anlayışımı derinleştirmek için bir örnek olarak kullanmayı umuyorum ve belki de benim gibi diğer yeni başlayanlara da yardımcı olabilir (eğer bunun konu dışı olduğunu ve ihtiyacı olduğunu düşünüyorsanız) yeni konu, lütfen bunu silin ve bana bildirin).
İlk başta Buy_Ticket'i int yerine bool olarak ilan etme yöntemim konusunda biraz kafam karıştı, bu yüzden üzerinde daha fazla test yaptım. OrderSend()'i bool olarak okumanın orijinal yolunu kabul etsem de, kodlamanın (kafa karıştırıcı) iyi bir yolu değil, ancak testim bunun geçerli olduğunu gösteriyor. Okumayı kolaylaştırmak için aşağıdakileri kodladım, lütfen tavsiye ve zaman ayırdığınız için teşekkürler.
Not: Tavsiye edildiği gibi, EA'mı OrderSend()'i int olarak okuyacak şekilde değiştirdim.
günlük