Hatalar, hatalar, sorular - sayfa 2439
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
Ya her geçiş bir kare döndürmezse?
Yukarıdaki test cihazında yakalama hatalarına bir örnek verdim. Çerçeveler yalnızca bazı sonuç değerleri referansla eşleşmediğinde gönderildi
Her geçişte döndürülecek, ancak veri oluşumuna katılmayacak bir sıfır (sistem) çerçevesi yapmak anlamına gelir.
Sentetik bir araç formülünde, sembol adı bir noktayla başlarsa (veya içeriyorsa) "Bilinmeyen ayrıştırma hatası" hatası verir.
Sentetik bir araç formülünde, sembol adı bir noktayla başlarsa (veya içeriyorsa) "Bilinmeyen ayrıştırma hatası" hatası verir.
Sembol adı bir nokta, tire veya başka bir şey içeriyorsa ("RTS-12.19" ne olacak?), bu ad kesme işareti içinde çerçevelenmelidir.
Teşekkür ederim. İşe yaradı.
Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum
Birisi (tercihen geliştiricilerden) optimize edicideki pervazları açıklayacak mı?
Slava , 2019.02.14 09:42
EX5 dosyasının tarihine güvenmiyoruz. Ve tüm kaynakların sağlama toplamını dikkate alıyoruz
İlgili verileri MQLInfoInteger'a ekleyebilir misiniz?
Bu özellik ne anlama geliyor?
ENUM_MQL_INFO_INTEGER
tanımlayıcı
Tanım
Emlak Tipi
MQL_SIGNLS_ALLOWED
Sinyallerle çalışma izni bu çalışan program
bool
MQLInfoInteger'a ilgili verileri ekleyebilir misiniz?
Tünaydın. Doğrulama sırasında çok ilginç bir sorunla karşılaştı. Baykuş geçmiyor!!! Şaşırmayın, çoğu düşünecek, / *** bu kural. Ama önce ilk şeyler.
Bariz istekleri hemen durdurmak için hangi kontrollerin mevcut olduğuyla başlayacağım:
1. Bir ticaret operasyonu yürütmek için fon eksikliği .
2. Alım satım işlemlerinde yanlış hacimler
3. Bekleyen sipariş sayısı sınırı
4. Sembol başına lot sayısı sınırı
Baykuşun mantığı, piyasa emirlerini durmadan açmayı, ardından belirli koşullar altında her şeyi kendi kendine kapatmayı içerir.
Açılış mantığının hatalarını dışlamak için baykuşun tüm mantığını fırına koydum ve açılış emirlerinin tek işareti onların yokluğu. Yani, aslında, her tikte, bir satın alma ve yoksa bir köy açma sinyali alıyoruz. Sinyalle ilgilenin. Daha sonra lotlu oyun devam etti, sistem validasyonunu da basitleştirmek için lotların mantığını da fırına koydum ve terminalden talep edilen en küçük lot ile bir pozisyon açmaya çalıştım.
Ve her tikte, eğer yoksa, en küçük lotla bir alım ve satım açmak istediğim ortaya çıktı.
Doğrulama sonucunda elde ettiğim şey:
EURUSD,H1 (hedge) üzerinde test
ticaret işlemleri yok
XAUUSD,D1 üzerinde test (hedge)
ticaret işlemleri yok
GBPUSD,M30 üzerinde test (hedge)
ticaret işlemleri yok
EURUSD,M1 (hedge) üzerinde test
ticaret işlemleri yok
Deneylerime neden olan şey. "Ticaret işlemi için yetersiz fon" seçeneğini işaretlerken günlükte yazarsam, doğrulama sırasında günlük dosyasının çok büyük olduğuna dair bir yanıt alıyorum, bir pozisyon açmaya çalıştığım her tikte anlaşılabilir ve yeterli değil para. Dergiye hiçbir şey yazmazsam, o zaman elbette dergide her şey yolundadır, ancak doğrulama sonunda açık pozisyon yoktur. Bu nedenle, bana öyle geliyor ki, doğrulama algoritmasında bir tür vahşi aksaklık ortaya çıktı, oldukça cesur bir ifade, katılıyorum, ancak bir yerde bir hata yaptıysam beni düzeltin.
Başlangıç olarak, bu Uzman Danışman üç hafta önce otomatik olarak doğrulandı, bazı varsayılan parametreleri değiştirmek ve açılış mantığını ve parti boyutunu ETKİLEMEYEN birkaç küçük şeyi düzeltmek gerekli hale geldi.
Herkese iyi tavsiyeler için şimdiden teşekkürler.
Tünaydın. Doğrulama sırasında çok ilginç bir sorunla karşılaştı. Baykuş geçmiyor!!! Şaşırmayın, çoğu düşünecek, / *** bu kural. Ama önce ilk şeyler.
Bariz istekleri hemen durdurmak için hangi kontrollerin mevcut olduğuyla başlayacağım:
1. Bir ticaret operasyonu yürütmek için fon eksikliği .
2. Alım satım işlemlerinde yanlış hacimler
3. Bekleyen sipariş sayısı sınırı
4. Sembol başına lot sayısı sınırı
Baykuşun mantığı, piyasa emirlerini durmadan açmayı, ardından belirli koşullar altında her şeyi kendi kendine kapatmayı içerir.
Açılış mantığının hatalarını dışlamak için baykuşun tüm mantığını fırına koydum ve açılış emirlerinin tek işareti onların yokluğu. Yani, aslında, her tikte, bir satın alma ve yoksa bir köy açma sinyali alıyoruz. Sinyalle ilgilenin. Daha sonra lotlu oyun devam etti, sistem validasyonunu da basitleştirmek için lotların mantığını da fırına koydum ve terminalden talep edilen en küçük lot ile bir pozisyon açmaya çalıştım.
Ve her tikte, eğer yoksa, en küçük lotla bir alım ve satım açmak istediğim ortaya çıktı.
Doğrulama sonucunda elde ettiğim şey:
EURUSD,H1 (hedge) üzerinde test
ticaret işlemleri yok
XAUUSD,D1 üzerinde test (hedge)
ticaret işlemleri yok
GBPUSD,M30 üzerinde test (hedge)
ticaret işlemleri yok
EURUSD,M1 (hedge) üzerinde test
ticaret işlemleri yok
Deneylerime neden olan şey. "Ticaret işlemi için yetersiz fon" seçeneğini işaretlerken günlükte yazarsam, doğrulama sırasında günlük dosyasının çok büyük olduğuna dair bir yanıt alıyorum, bir pozisyon açmaya çalıştığım her tikte anlaşılabilir ve yeterli değil para. Dergiye hiçbir şey yazmazsam, o zaman elbette dergide her şey yolundadır, ancak doğrulama sonunda açık pozisyon yoktur. Bu nedenle, bana öyle geliyor ki, doğrulama algoritmasında bir tür vahşi aksaklık ortaya çıktı, oldukça cesur bir ifade, katılıyorum, ancak bir yerde bir hata yaptıysam beni düzeltin.
Başlangıç olarak, bu Uzman Danışman üç hafta önce otomatik olarak doğrulandı, bazı varsayılan parametreleri değiştirmek ve açılış mantığını ve parti boyutunu ETKİLEMEYEN birkaç küçük şeyi düzeltmek gerekli hale geldi.
Herkese iyi tavsiyeler için şimdiden teşekkürler.
Danışmanın işlem yapmadığını yazmışsınız... Danışmanın neden işlem yapmadığını öğrenin...
Danışmanın işlem yapmadığını yazmışsınız... Danışmanın neden işlem yapmadığını öğrenin...
Muhtemelen yazımı çok dikkatli okumadınız. Bir pozisyon açma sinyali, herhangi bir pozisyonun olmamasıdır, herhangi bir grafiğe, herhangi bir para birimine, herhangi bir enstrümana koyarım ve terminalime bir tik gelmesiyle pozisyonlar açılır. Ve doğrulama sırasında herhangi bir işlem olmadığını söylüyor. Ama olayın kaydını açarsam para yok, o zaman her tikteki sinyal nedeniyle log taşması hatası alıyorum ve orada yazdığım tek şey gerçek hakkında bilgi ise ne ile taşabilir? anlaşma için para olmadığını. Buradan, otomatik doğrulama sırasında bir şeyin takıldığı ve hesapta 10 sent ile sürekli kontroller yaptığı sonucuna varıyorum, bu nedenle hiçbir işlem yok, çünkü çekler açılışa kadar atlanmaz. Ancak bu kontrolü devre dışı bırakırsam, tabii ki otomatik doğrulama , fon eksikliğinden dolayı bir pozisyon açma hatası veriyor.