MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 985
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
Güzel gün.
Lütfen yardım et. Özel bir fonksiyon yazarken, test cihazı 3 hatası veriyor ve siparişleri açmıyor. Hataları belirtin.
Bir Expert Advisor'da, belirtilen her bir döviz çifti için birer birer bir zaman aralığı ile anlaşmaları açması garip. Ve farklı bir döviz çiftiyle (sembol (0)) 5 farklı tabloya bahis yaptığınızda, otomatik alım satıma tıklandığında 5 işlemin tümü aynı anda ve anında açılır.
Bana ne olabileceğini ve nasıl düzeltileceğini söyleyebilir misiniz? Böylece her şey tek bir danışmanda ve bir grafikte (böylece grafikteki düğme , orijinal versiyonda olduğu gibi birkaç danışmanla "otomatik ticaret" i etkinleştirirken olduğu kadar hızlı bir şekilde tüm çiftleri açar)
burada, genel olarak, sorun nedir .... terminali asmak için mümkün olan her şeyi yapıyoruz, IMHO .... Yanlış mantık yazmayı sevmiyorum, bu yüzden istediğiniz gibi yaptım - danışmanı attı grafikte, düğmeye bastı ve sonsuz bir döngüde bir sipariş açmayı deneyecek
burada, genel olarak, sorun nedir .... terminali asmak için mümkün olan her şeyi yapıyoruz, IMHO .... Yanlış mantık yazmayı sevmiyorum, bu yüzden istediğiniz gibi yaptım - danışmanı attı grafikte, düğmeye bastı ve sonsuz bir döngüde bir sipariş açmayı deneyecek
Igor, genişletilmiş işlevsellik için teşekkürler! Ama ne yazık ki hız açısından değişen bir şey yok. İşlemler de birbiri ardına açılır. Her grafiğe minimum versiyonu koymak için tekrar denedim, "otomatik ticaret" e tıkladım, hemen tüm işlemler aynı anda ve anında açıldı. Başlangıçta hafif bir gecikme oldu.
Buna rağmen, entegre Ticaret Paneli düğmesine tıkladığınızda, ilk gecikme olmadan tek bir ticaret daha da hızlı açılır. Garip. Benzer bir düğmenin sepeti gecikmeden açacağı bir duruma gitmek.
Yürütme hızı açısından, şöyle çıkıyor:
1. En hızlı yol, standart Ticaret Paneline tıklamaktır.
2. Birkaç çizelgeye dağıtın ve "otomatik ticaret" e tıklayın
3. Sepeti sırayla açan düğme
İşlemler de birbiri ardına açılır.
aksi takdirde, hesap türleriyle ilgili bilgileri google'da aratın Piyasa Yürütme / Anında Yürütme
ve ikinci an https://www.mql5.com/en/docs/runtime/running
Uzman - Kendi iş parçacığında, kaç uzman - onlar için çok fazla yürütme dizisi
Kısacası, siparişi gönderdikten sonra danışman, siparişin verildiğinin onaylanmasını bekler ve farklı çizelgelerde birkaç danışman varsa, her bir EA'nın bağımsızlığını alırsınız, yani. çok iş parçacıklı kod yürütme
Bence göreviniz için, haberlerde alım satımı anladığım kadarıyla, en uygun çözüm birkaç çizelge açmak, üzerlerine sonsuz bir döngüde döngülü özelleştirilmiş danışmanlar atmak ve bir sipariş verdikten sonra danışman bırakmalıdır. grafik, tüm danışmanları otomatik ticaret düğmesiyle başlatın
Herkese selam! danışmandaki standart Parabolik göstergeyi ilk noktasını (yani, piyasa trendindeki bir değişikliği) oluşturmak için bir gecikme açmaya nasıl zorlarsınız????
İlk başta oklarla gösterilen noktalar mevcut fiyatın tam tersiydi. Ve fiyat o noktaya dokunur dokunmaz hemen diğer tarafa sıçradı.
Sonuç: Üstteki ilk nokta, fiyat aşağıdaki noktaya değdiğinde olacaktır. Ve tam tersi...
aksi takdirde, hesap türleriyle ilgili bilgileri google'da aratın Piyasa Yürütme / Anında Yürütme
ve ikinci an https://www.mql5.com/en/docs/runtime/running
kısacası, siparişi gönderdikten sonra, danışman siparişin verildiğinin onaylanmasını bekler ve farklı çizelgelerde birkaç danışman varsa, her bir EA'nın bağımsızlığını alırsınız, yani. çok iş parçacıklı kod yürütme
Bence göreviniz için, haberlerde alım satımı anladığım kadarıyla, en uygun çözüm birkaç çizelge açmak, üzerlerine sonsuz bir döngüde döngülü özelleştirilmiş danışmanlar atmak ve bir sipariş verdikten sonra danışman bırakmalıdır. grafik, tüm danışmanları otomatik ticaret düğmesiyle başlatın
Vay... açıklama için teşekkürler. Demek istediğim. Gerçekten de, yalnızca mevcut olanı açtıktan sonra bir sonraki açılır. Meraklı.
Dördüncü şemayı denerseniz - anlaşma kopyalayıcı - anlaşmaların da sırayla açılacağını biliyor musunuz? Örneğin, fotokopi makinesine master'da sözde 7 siparişin açık olduğu sinyalini veriyoruz... o bunları nasıl açacak? Veya 7 fotokopi makinesi koyun, her birinin kendi çiftini kopyalamasını belirtin. Her ne kadar deneyebilsem de, ek bir şey yaratmam gerekmiyor.
Beşinci bir yol daha var - tıklayıcıyı kullanmanın. Ama yine de pahalı, pek kimse yazmayacak. Şimdilik mevcut olana bağlı kalacağım.
UPDFotokopi makinesini denedim - aynı şey, fırsatları sırayla açıyor. Ve fotokopi makinesini 7 çizelgeye koyarsanız ve güncellemeyi 1 ms'ye ayarlarsanız, UPU ile birlikte terminal patlayacaktır.
Geriye iki yol kalıyor.
1. Aktif - her grafiğe bir danışman koyun ve otomatik alım satımı etkinleştirin.
2. Test edilmemiş - üçüncü taraf tıklama yazılımı kullanın.
1. Aktif - her grafiğe bir danışman koyun ve otomatik alım satımı etkinleştirin.
2. Test edilmemiş - üçüncü taraf tıklama yazılımı kullanın.%99 olasılıkla, 1. ve 2. seçenekler aynı hızda çalışacaktır, sunucu ticaret taleplerinizi sırayla işlemeye devam eder ve 7 grafikten 7 istek gönderdiğinizde, sunucudan yanıt beklerken (danışman gelene kadar) zaman kazanırsınız. bilet alır, hiçbir şey yapmaz - bekler)
tıklayıcı hakkında, WinAPI kullanarak, ekranın herhangi bir yerinde "fareleri dürtebilirsin", çalışma kodunu bir ay önce kontrol ettim https://www.mql5.com/en/forum/156025#comment_7552799
ama zaten bensizim, ilginç değil, prensipte bunu yaparsanız zor değil - ayrıca bir otomatik tıklama ile otomatik ticaret panelini kullanarak bir sipariş göndermek istiyorsunuz, böylece aynısını @Koldun Zloy kodunu kullanarak yapabilirsiniz
%99 olasılıkla, 1. ve 2. seçenekler aynı hızda çalışacaktır, sunucu ticaret taleplerinizi sırayla işlemeye devam eder ve 7 grafikten 7 istek gönderdiğinizde, sunucudan yanıt beklerken (danışman gelene kadar) zaman kazanırsınız. bilet alır, hiçbir şey yapmaz - bekler)
tıklayıcı hakkında, burada ekranın herhangi bir yerinde "fareleri dürtmek" için WinAPI'yi kullanabilirsiniz, çalışma kodunu bir ay önce kontrol ettim https://www.mql5.com/ru/forum/156025#comment_7552799
ama zaten bensizim, ilginç değil, prensipte bunu yaparsanız zor değil - ayrıca bir otomatik tıklama ile otomatik ticaret panelini kullanarak bir sipariş göndermek istiyorsunuz, böylece aynısını @Koldun Zloy kodunu kullanarak yapabilirsiniz
Harika, kontrol edeceğim. yardımın ve emeğin için çok teşekkür ederim
Merhaba.
MT5 öğreniyorum. Ama nedense arabellek hatlarının yapısı net değil... Göstergeyi mql5 web sitesinden indirdim ve biraz düzelttim.
Ama çizgili söveler vardı. Soru: TARİHTE HAT NEDEN BİÇİYOR VE NASIL DÜZELTİLİR?