Piyasada yayınlanan Expert Advisor'larda minimum stop kontrol ediliyor. - sayfa 9

 
Artyom Trishkin :
Üzücü, ancak gelecekte işlenmiş olsa bile yalnızca bir hatanın varlığı, piyasa moderatörleri için zaten kırmızı bir bezdir. EA'nın sunucu yanıtlarını işlediği ilerideki mantığın açıklaması bile bazen tek bir yanıtla karşılaşıyor: "hata olmamalı". Ayrıca daha fazla işlenmeleri ve EA'nın sunucuyla "iletişiminin" bir parçası olmaları önemli değildir.

Pazar ürünleri, programcılar veya testçiler tarafından kontrol edilmez.

Resmi moderatör kontrolünden geçmek için bunu bir gerçek olarak kabul etmeniz ve koda birkaç aptal kontrol eklemeniz yeterlidir.

 
Andrey Khatimlianskii :

Resmi moderatör kontrolünden geçmek için bunu bir gerçek olarak kabul etmeniz ve koda birkaç aptal kontrol eklemeniz yeterlidir.

ve gerçek bir hesapta daha fazla sorun olsun
 
Andrey Khatimlianskii :

Pazar ürünleri, programcılar veya testçiler tarafından kontrol edilmez.

Resmi moderatör kontrolünden geçmek için bunu bir gerçek olarak kabul etmeniz ve koda birkaç aptal kontrol eklemeniz yeterlidir.

Pazarda, sıfıra bölme hatasıyla bir günlük testten sonra test cihazına düşen uzman danışmanlarla karşılaştım. Ve bu bok pazar için test ediliyor. Bu, aslında kontrollerin danışmanın en azından başlaması gerçeğiyle başladığını ve bittiğini gösteriyor.

Ama ben şahsen böyle saçmalıkların yazarlarından tiksiniyorum. Bunu asla yayınlamayacağım.

 
Alexey Volchanskiy :

Pazarda, sıfıra bölme hatasıyla bir günlük testten sonra test cihazına düşen uzman danışmanlarla karşılaştım. Ve bu bok pazar için test ediliyor. Bu, aslında kontrollerin danışmanın en azından başlaması gerçeğiyle başladığını ve bittiğini gösteriyor.

Ama ben şahsen böyle saçmalıkların yazarlarından tiksiniyorum. Bunu asla yayınlamayacağım.

burada yayınlanan kod:

   double ask= SymbolInfoDouble (symToWorkmodify, SYMBOL_ASK );
   double bid= SymbolInfoDouble (symToWorkmodify, SYMBOL_BID );
   double point= SymbolInfoDouble (symToWorkmodify, SYMBOL_POINT );
   int spread=(ask-bid)/point;

Ayrıca piyasa için uygun değil, çünkü sıfır spreadli Forex brokerleri olduğunu söylüyorlar, bu da sıfır alacağımız anlamına geliyor. Peki, X ile sıfır çarpı sıfır verir, bu durumda "2 * spread = stopLevel = 0".

Bu tür bir hatayı önlemek için:

stopLevel= MathMax ( 2.0 *spread, 1.0 );
 
Vladislav Andruschenko :

evet, bu sadece piyasa içindir - ancak herhangi bir komisyoncu için evrensellik yoktur

piyasada kabul edildiği ortaya çıktı - 3 spread için bir dakika durmanız gerekiyor,

ama aslında bu yanlıştır - çünkü aracının minstop = 1 spread'i varsa, kullanıcı 3'ten az spread koyamaz.

pusu.

Piyasa, Uzman Danışmanları varsayılan parametrelerle test ediyor. Bu, piyasa yöneticileriyle yapılan yazışmalardan.

Buna göre, forma boyutunu çarpabileceğiniz ve varsayılan değeri 3 olarak ayarlayabileceğiniz bir harici değişken, hatta iki katı bile girebilirsiniz.

 
Alexey Viktorov :

Piyasa, Uzman Danışmanları varsayılan parametrelerle test ediyor. Bu, piyasa yöneticileriyle yapılan yazışmalardan.

Buna göre, forma boyutunu çarpabileceğiniz ve varsayılan değeri 3 olarak ayarlayabileceğiniz bir harici değişken, hatta iki katı bile girebilirsiniz.

Numara. Piyasa, AMBIENT parametreleri de dahil olmak üzere farklı parametrelerle, zararı durdur ve kar al = 1 türüne göre test eder.

en son serbest çalışan işlere bakın :-)

Expert Advisor test edilirken hata mesajları alındı. EA'yı farklı modlarda test etmek gerekir: ticaret için uygun olmayan sembol hesapta fon eksikliği 4 ve 5 ondalık basamaklı geçmiş sembollerinin eksikliği kene simülasyonunun farklı modları Ayrıca ticaretteki tüm parametrelerin değerlerinin doğruluğunu kontrol edin fonksiyonlar.

Onlar. kişinin programlama dilini bilmediği ve ürünü piyasada satmaya çalıştığı hemen anlaşılıyor.

 
Zaten kodda bulunan ürün ayarını değiştiremeyeceğiniz aşağıda/yukarıda kısıtlamalar sağlamak daha iyidir. Her şey önceden öngörülemese de kullanıcının ürünü nasıl kuracağı önceden kestirilemez. Bir davam vardı. Öncelikle ürünümü satın alan kullanıcı, göstergeye bazı özellikler eklemek için önerilerde bulundu. Ekledim. Sonra göstergenin doğru çalışmadığı konusunda beni korkutmaya başladı. Birkaç kez kontrol ettim, test cihazına sürdüm ve gerçek zamanlı olarak göstergenin çalışmasını izleyerek birkaç saat monitörde oturdum, yanlış bir şey bulamadım. Sonra, yazışmalar ve yönlendirici sorular aracılığıyla, bu kullanıcının bir dakikalık zaman aralığında grafikte "iç çubuk" desenini arayan bir gösterge kullandığını öğrendim!!! Bu kalıbın nasıl çalıştığını bilenler, bir dakika grafiğindeki "iç çubuk" kalıpları üzerinde işlem yapmayı asla düşünmezler.
 
Falcılık yerine "kabul edip etmeyeceklerini" engelleyen şey , strateji test cihazını bağımsız olarak başlatır. Strateji test cihazında, giriş parametresi parametrelerinin optimizasyonunu ve tam sayımını seçin. Testten sonra, yalnızca günlüğü kontrol etmek kalır.
 
Vladislav Andruschenko :

en son serbest çalışan işlere bakın :-)

Bu, piyasa moderatörü ile yapılan yazışmadan bir alıntı mı? Ve 130 hatasından bahseden nerede?
 
Karputov Vladimir :
Falcılık yerine "kabul edip etmeyeceklerini" engelleyen şey , strateji test cihazını bağımsız olarak başlatır. Strateji test cihazında, giriş parametresi parametrelerinin optimizasyonunu ve tam sayımını seçin. Testten sonra, yalnızca günlüğü kontrol etmek kalır.

Aslında her şey o kadar basit değil, bazı durumları test cihazında kontrol etmek gerçekçi değil. bununla karşılaştım. örneğin, danışman K ...... - kabul edemediler.

orada fikir, pozisyon tetiklendikten sonra bir gecikme açmaktı - basit bir sarkaç algoritması, ama hayır, kabul etmediler,

hata nedeniyle fon eksikliği.

haftalarca süren yazışmalar sayesinde, onu kabul ettirmeyi başardım. çok uzun bir süre fon eksikliği olduğunu savundu (ayrıca, eksiklik lotun hatası değildi, moderatör sadece maksimum lotu belirledi) ve bu nedenle mevduatı açarken bunun için yeterli marj yoktu çok ve tetiklendikten sonra yeterliydi - böyle bir algoritma.

genel olarak, standart durumlar yoktur.