"Bir ürün Market’te nasıl yayınlanır" makalesi için tartışma - sayfa 40

 
Konstantin Nikitin:

Durakları mevcut olanlara eşit olmayacak şekilde değiştirirsenizRashit Ibatullin. Ayrıca, emirleri ayarlarken, stoplar stoplevil kontrol edilmelidir. Min. maks. lot tabii ki. Pozisyon almak için fon mevcudiyeti.
Bunların hepsinin en azından kontrol edilmesi gerekir.

Hiç durak yok, piyasa tarafından içeri giriyor. Terminal test cihazında her şey yolunda.
 
Rashit Ibatullin:
Hiç durma yok, piyasaya giriyor. Terminal test cihazında - her şey yolunda.

OrderCalcMargin
AccountFreeMarginCheck

 

Başka bir satıcıdan tasarlanmış bir Özel Gösterge kullanan yeni bir Ea'yı doğrulamaya çalışıyorum. Raporun söylediği şey bu:

test on EURUSD,H1 2018.04.02 00:00:00 cannot open file 'MQL4\indicators\\Market\xxxxxxxxx.ex4' [3]

Tavsiyeniz var mı? Teşekkürler.

 

piyasadaki otomatik doğrulayıcı bu hatayı veriyor:

başarısız anlık satış 1.16278'de 1.50 EURUSD, kapanış #2137 satın al 1.50 EURUSD 1.17211 [Emir veya pozisyonun piyasaya yakın olması nedeniyle değişiklik başarısız oldu]
strateji test raporu 2366 toplam işlem

Terminalimde yeniden oluşturamıyorum, farklı TF'ler ve döviz çiftleri denedim, ancak günlükte herhangi bir hata yok, sorunun ne olduğunu bana söyleyebilecek biri var mı????

 
Dmitry Melnichenko:

piyasadaki otomatik doğrulayıcı bu hatayı veriyor:

başarısız anlık satış 1.16278'de 1.50 EURUSD, kapanış #2137 satın al 1.50 EURUSD 1.17211 [Emir veya pozisyonun piyasaya yakın olması nedeniyle değişiklik başarısız oldu]
strateji test raporu 2366 toplam işlem

Terminalimde yeniden üretemiyorum, farklı TF'ler ve döviz çiftleri denedim, ancak günlükte hiç hata yok, biri bana sorunun ne olduğunu söyleyebilir mi????

FreezeLevel'i kontrol etmiyorsunuz - fiyat örneğin StopLoss seviyesine çok yakınsa, StopLoss değiştirilemez. Dondurma mesafesi FreezeLevel seviyesi tarafından belirlenir.

 
Artyom Trishkin:

FreezeLevel'i kontrol etmezsiniz - fiyat örneğin StopLoss seviyesine çok yakınsa, StopLoss değiştirilemez. Dondurma mesafesi sadece FreezeLevel seviyesi tarafından belirlenir

Teşekkürler
 

İyi günler. Doğrulama ile ilgili çok ilginç bir sorunla karşılaştım. Owl geçmiyor!!! Şaşırmadım, çoğu kişi /*** bu kural diye düşünecektir. Ama sırayla üzerinden geçelim.

Bariz istekleri hemen durdurmak için hangi doğrulamaların zaten mevcut olduğu ile başlayacağım:

1. Bir ticaret işlemi gerçekleştirmek için fon eksikliği.

2. Alım satım işlemlerinde yanlış hacimler

3. bekleyen emir sayısına ilişkin sınırlama

4. Bir sembol için lot sayısına ilişkin sınırlama

Baykuş mantığı, piyasa emirlerinin duraksız açıldığını varsayar ve ardından belirli koşullar altında her şeyi kendisi kapatır.

Açılış mantığının hatalarını dışlamak için, tüm baykuş mantığını fırına koydum ve açılış emirleri için tek sinyal onların yokluğudur. Yani, aslında, her kene üzerinde bir koy ve yoksa bir köy açmak için bir sinyal alıyoruz. Sinyal ele alındı. Daha sonra lotlarla oyun geldi, sistem doğrulamasını da basitleştirmek için lot mantığı da fırına itildi ve terminalden istenen minimum lotla bir pozisyon açmaya çalışıyorum.

Ve her tikte minimum lot ile alış ve satış açmak istediğim ortaya çıkıyor, eğer yoksa.

Doğrulama sonucunda ne elde ediyorum:

EURUSD, H1 üzerinde test (hedging)

herhangi bir ticari faaliyet bulunmamaktadır

XAUUSD, D1 üzerinde test (hedging)

herhangi bir ticari faaliyet bulunmamaktadır

GBPUSD, M30 üzerinde test (hedging)

herhangi bir ticari faaliyet bulunmamaktadır

EURUSD, M1 üzerinde test (hedging)

herhangi bir ticari faaliyet bulunmamaktadır

Deneyimlerim neye yol açtı. "Alım satım işlemi için fon eksikliği" seçeneğini işaretlerken günlüğe yazarsam, doğrulama sırasında günlük dosyasının çok büyük olduğu yanıtını alıyorum, bu anlaşılabilir bir durum, her tikte bir pozisyon açmaya çalışıyorum ve yeterli fon yok. Günlüğe hiçbir şey yazmazsam, elbette günlükte her şey yolunda, ancak doğrulamanın sonunda açık pozisyon yok. Bu yüzden bana öyle geliyor ki doğrulama algoritmasında vahşi bir aksaklık var, oldukça cesur bir ifade, kabul ediyorum, ama bir yerde yanılıyorsam beni düzeltin.

Bu EA üç hafta önce otomatik olarak doğrulandı, sadece bazı varsayılan parametreleri değiştirmem ve açılış ve lot mantığını etkilemeyen birkaç küçük şeyi düzeltmem gerekiyordu.

Tavsiyeniz için şimdiden hepinize teşekkür ederim.

 
Sergey Kasirenko:

Eh, bu EA üç hafta önce otomatik olarak onaylandı, sadece bazı varsayılan parametreleri değiştirmek ve açılış ve lot mantığını etkilemeyen birkaç küçük şeyi düzeltmek gerekiyordu.

Tavsiyeleriniz için şimdiden hepinize teşekkür ederim.

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi üzerine forum.

Hatalar, hatalar, sorular

Andrey Khatimlianskii, 2019.04.09 21:42

Tef ile dans etmek. Piyasadaki kontroller çok spesifiktir ve bazen aynı kodu bir veya iki saat sonra göndermek normal bir sonuç verir.


 
Dmitry Melnichenko:

piyasadaki otomatik doğrulayıcı bu hatayı veriyor:

başarısız anlık satış 1.16278'de 1.50 EURUSD, kapanış #2137 satın al 1.50 EURUSD 1.17211 [Emir veya pozisyonun piyasaya yakın olması nedeniyle değişiklik başarısız oldu]
strateji test raporu 2366 toplam işlem

Terminalimde yeniden üretemiyorum, farklı TF'ler ve döviz çiftleri denedim, ancak günlükte hiç hata yok, biri bana sorunun ne olduğunu söyleyebilir mi????

Artyom Trishkin:

FreezeLevel'i kontrol etmezsiniz - fiyat örneğin StopLoss seviyesine çok yakınsa, StopLoss değiştirilemez. Dondurma mesafesi sadece FreezeLevel seviyesi tarafından belirlenir


Bunun ne alakası var? Emri kapatmaya çalışıyor, değiştirmeye değil.

Standart kütüphaneyi kullanırken de aynı hatayı alıyorum. Tırnak işaretlerini güncellemeyi denedim, hepsi saçmalık. Daha önce her zaman testi geçmişti. Her şeyi mükemmel bir şekilde test ediyorum ve asla böyle bir hata ortaya çıkmıyor.

Ne yapacağımı bilmiyorum ...

 
Evgeniy Scherbina:


Bunun konuyla ne ilgisi var? Emri kapatmaya çalışıyor, değiştirmeye değil.

Standart kütüphaneyi kullanırken de aynı hatayı alıyorum. Tırnak işaretlerini güncellemeyi denedim, hepsi saçmalık. Daha önce her zaman testi geçmişti. Her şeyi mükemmel bir şekilde test ediyorum ve bu hatayı asla almıyorum.

Ne yapacağımı bilmiyorum...

Kapatma ve değiştirme: bu işlemi mevcut fiyata yakın yapamazsınız. Ve standart kütüphaneyi suçlamamalısınız - onu akıllıca kullanmalısınız. Ticaret emirlerini sadece mermiden alamazsınız - birçok, çok fazla kontrol yapmanız gerekir.