Otomatik Ticaret Şampiyonası 2007: Uzman Danışmanlarda Sık Yapılan Hatalar - sayfa 10

 
Çoklu para birimi döngülü bir Uzman Danışman kullanıyorum. Test cihazında yeni kenelere tepki vermediği için hiç test edilmiyor. Diğer her şey yolundadır, umarım. Test yapmanın imkansızlığı nedeniyle bir uzman reddedilir mi?
 
Alexz :
Çoklu para birimi döngülü bir Uzman Danışman kullanıyorum. Test cihazında yeni kenelere tepki vermediği için hiç test edilmiyor. Diğer her şey yolundadır, umarım. Bir uzman test yapamadığı için reddedilir mi?
 int start ()
{
    while ( ! IsStopped () )
    {
        RefreshRates () ;
 
                // код эксперта
 
        if ( IsTesting () ) break ;
        Sleep ( 500 ) ;
    }
    return ( 0 ) ;
}
 

Teşekkürler Andrey!

Ana döngü dışında test için tek bir kontrol eklendi.

 
Alexz :

Ana döngü dışında test için tek bir kontrol eklendi.

Yanlış. Yani uzman hiç çalışmayacak (?), ama benim versiyonumda gerçek hayatta olduğu gibi çalışacak, ancak her kene başlayacak.
 
komposter :
Alex :

Ana döngü dışında test için tek bir kontrol eklendi.

Yanlış. Yani uzman hiç çalışmayacak (?), ama benim versiyonumda gerçek hayatta olduğu gibi çalışacak, ancak her tıkta başlatılacak.


Bu doğru - olmayacak :)

Ama test edilmeyi denemesine bile ihtiyacım yok, çünkü zaten hiçbir anlaşma olmayacak.

Fikir için tekrar teşekkürler.

 
Renat :

Uzman Danışmanda yeniden fiyat teklifi işlemenin olmamasının bir hata olarak kabul edilip edilmeyeceğini merak ediyorum? Ve uzman bundan dolayı şampiyonadan çıkarılabilir mi?

Ne test cihazında, ne demoda, ne de mikrogerçekte bu sorunu tespit etmek zor. En azından bir aylık test boyunca içimden hiç çıkmadı. Ama öyle görünüyor ki bu şampiyonada organizatörler bizi alıntılarla doyasıya beslemeye karar verdiler. Bunu değerlendiriyorum çünkü Uzman Danışman, genel olarak sakin bir piyasada bir siparişi kapatmaya çalıştı ve bir yeniden fiyat teklifi aldı. Bu, RefreshRates() öğesinin OrderClose () öğesinin hemen önünde olmasına rağmen böyledir. Eh, 138 hatası aldım ve kendimi daha fazla çalıştırıyorum. Tabii ki, mantık bozuldu, ancak ölümcül değil.

Beyler, yarışmacılar, kreasyonlarınız alıntılarla savaşmaya hazır mı?

 
Valmars писал (а): Beyler, yarışmacılar, yaratıklarınız alıntılarla savaşmaya hazır mı?

Kayma = 10 ise, yeniden alıntıların nadir olacağını düşünüyorum.
 
Hayır, öyle değil, RacerATC . Alıntıların kayma ile çok az ilgisi vardır. Ne olduğunu bile bilmiyorum. Valmars haklı: EA'nın planlandığı gibi çalışması için çok sayıda paranoyak kontrol ve ilgili döngüler yapmanız gerekiyor. Ancak standart pakette yer alan Expert Advisors kaynak kodlarında ve Code Base'de bile henüz normal kontroller görmedim.
 
RacerATC :
Valmars yazdı: Beyler, yarışmacılar, yaratıklarınız alıntılarla savaşmaya hazır mı?

Kayma = 10 ise, yeniden alıntıların nadir olacağını düşünüyorum.

Burada yanılıyorsunuz, slippage = 5 var, ancak günlükten alıntıya bakın:

 2007.09.25 01 : 00 : 24    ' 452209 ': requote 232.38 / 232.45 for order # 4848040 buy 0.50 GBPJPY closing at 232.37
2007.09.25 01 : 00 : 24    ' 452209 ': request was accepted by server
2007.09.25 01 : 00 : 23    ' 452209 ': close order # 4848040 buy 0.50 GBPJPY at 232.96 sl : 230.96 tp : 236.96 at price 232.37

İstenen kapanış fiyatının bir pip üzerinde.

 
Sadece işten çıkarmalarla çalışıyoruz ve tekliflerle ilgili sorun yok (üç yıldır, kapanışlar da dahil olmak üzere doğrudan emir kullanmıyorum)