Hatalar, hatalar, sorular - sayfa 2439

 
Slava :

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.


 
Nikolai Semko :

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.
 
Slava :
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

 
fxsaber :

MQLInfoInteger'a ilgili verileri ekleyebilir misiniz?

Değil
 

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.


 
Sergey Kasirenko :

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...

 
Vladimir Pastushak :

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.