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
Senin örneğin daha iyi olurdu
[/alıntı]
Bu örnek çalışmıyor. Hatalar verir. Daha deneyimli bir geliştirici olarak, çalışmasına yardımcı olabilir misiniz?
Samimi olarak,
kuark
Soru: while(!IsStopped()) nasıl çalışır? Yardımdan tam olarak net değil, Canlı Ticarete İzin Ver için bir çek olduğunu düşündüm.
Bu, uzmanı dışarıdan kapatmak isteyip istemediklerinin bir kontrolüdür.
Soru: Bu süre ve Uyku sistemi yavaşlatmaz mı?
sistem yavaşlamayacak. sadece tek bir uzman
Soru: Uyku ve semafor, test modunda doğru şekilde işlenecek mi?
testteki kayma hiçbir şekilde çözülmez, basitçe atlanır. bir semafor ile soru daha zordur. gerçek çalışan uzmanlar, test sırasında bu semafor için rekabet edebilir. Test ederken, yalnızca bir Uzman Danışman test edildiğinden semaforları hiç kullanamazsınız - etkileşimli Uzman Danışmanların eşzamanlı testini düzenleyemiyoruz. test sırasında bir semaforla çalışmayı hariç tutmak için IsTesting işlevini kullanın
Daha mantıklı. Bir semafor ayarlamak ve kaldırmak arasında, siparişlerle çalışmak için iki (maksimum) fırsatımız var. Önce Buy() veya Sell() ve ardından aşağıda, CloseOrder(). Bu iki "faaliyet", bir uzman içinde bile, aynı zamanda iki uzman varmış gibi birbirleriyle rekabet etmeyecek mi? Yoksa işlemin lineer olması garanti mi ve Buy() dönene kadar CloseOrder() oraya ulaşmayacak mı?
bu faaliyetler birbiriyle rekabet etmeyecektir, çünkü alım satım işlemlerimiz artık senkrondur, yani Expert Advisor alım satım işleminin tamamlanmasını beklemektedir. "sürecin doğrusal olması garanti edilir"
zorlamayacağım. GlobalVariableSetOnCondition işlevi için birkaç gün bekleyin, ardından tüm erişim denetimi sorunları çözülecektir
zorlamayacağım. GlobalVariableSetOnCondition işlevi için birkaç gün bekleyin, ardından tüm erişim denetimi sorunları çözülecektir
GlobalVariableSetOnCondition işlevini MT'ye eklemeyi planlıyorsanız, bunun hakkında önceden birkaç şey söyleyebilir misiniz?
Bu durumda nasıl kullanmayı önerirsiniz?
Birkaç gün - hafta sonunu mu sayıyorsunuz?
MT'de sipariş kuyruğu oluşturmanız gerekmez mi? Yani, oradaki bir pozisyonla çalışmak için eşzamansız olarak bir istek yazabilirsiniz ve MT, zaman olduğunda ve başka kimsenin oraya sığmayacağı garantisiyle bu talebi ayrı bir iş parçacığında işleyecektir.
kuark
Bu durumda nasıl kullanmayı önerirsiniz?
Birkaç gün - hafta sonunu mu sayıyorsunuz?
örnek verdim zaten
global değişken 0.0 değerine sahipse, değeri 1.0 olarak ayarlayın ve true değerini döndürün. aksi takdirde hiçbir şey yüklemeyin. bir işlev çağrısında değeri kontrol etme ve değiştirme.
Her ihtimale karşı "birkaç gün" dedim. umarım bugün yayınlar
sipariş kuyruğu yapmayacağız
örnek verdim zaten
Sadece ne olduğunu söylemediler :) Fonksiyonun bana yazılması önerildi sanıyordum.
Her ihtimale karşı "birkaç gün" dedim. umarım bugün yayınlar
Teşekkür ederim.
1. Bu 100 gönderide, Expert Advisor üzerinde çalışırken ve doğrudan onunla ilgili olmayan birkaç hata bulundu. Örneğin, Uzman Danışmanlar, Canlı Ticarete İzin Ver onay kutusu kaldırıldıktan sonra bile ticaret yapmaya devam eder. Umarım onları unutmazsın.
2. Aşağıda TEKRAR uzman kodunu veriyorum. 1, 129, 138 hataları üretir. a) 138'in ( requote ) ne olduğunu, neden oluştuğunu, semaforlarla ilgili olup olmadığını ve nasıl kaldırılacağını açıklayabilir misiniz? b) Neden 129? Fiyatlar bir hata ile birlikte görüntüleniyor, doğru görünüyorlar. c) Şey, yaklaşık 1 de.
Size test yöntemini hatırlatmama izin verin: 12 para birimi için 12 dakikalık pencereler.
Samimi olarak,
kuark