Automated Trading Championship 2007: 전문가 고문의 일반적인 실수 - 페이지 10

 
다중 통화 루프 Expert Advisor를 사용하고 있습니다. 테스터에서는 새로운 진드기에 반응하지 않기 때문에 전혀 테스트를 하지 않습니다. 다른 모든 것은 괜찮습니다. 검사가 불가능해서 전문가가 거절당하나요?
 
Alexz :
다중 통화 루프 Expert Advisor를 사용하고 있습니다. 테스터에서는 새로운 진드기에 반응하지 않기 때문에 전혀 테스트를 하지 않습니다. 다른 모든 것은 괜찮습니다. 검사가 불가능해서 전문가가 거절당하나요?
 int start ()
{
    while ( ! IsStopped () )
    {
        RefreshRates () ;
 
                // код эксперта
 
        if ( IsTesting () ) break ;
        Sleep ( 500 ) ;
    }
    return ( 0 ) ;
}
 

안드레이 감사합니다!

메인 루프 외부에서 테스트하기 위한 단일 검사를 추가했습니다.

 
Alexz :

메인 루프 외부에서 테스트하기 위한 단일 검사를 추가했습니다.

잘못된. 따라서 전문가는 전혀(?) 작동하지 않지만 내 버전에서는 실제와 같이 작동하지만 모든 틱 이 시작됩니다.
 
komposter :
알렉스 :

메인 루프 외부에서 테스트하기 위한 단일 검사를 추가했습니다.

잘못된. 따라서 전문가는 전혀(?) 작동하지 않지만 내 버전에서는 실제와 같이 작동하지만 매 틱마다 실행됩니다.


맞습니다 - 그렇지 않습니다 :)

그러나 나는 그가 테스트를 시도조차 하지 않도록 해야 합니다. 왜냐하면 어쨌든 거래가 없을 것이기 때문입니다.

아이디어에 다시 한 번 감사드립니다.

 
Renat :

Expert Advisor에서 재견적 처리가 없으면 실수로 간주되는지 궁금합니다. 그리고 이 때문에 전문가가 챔피언십에서 제외될 수 있습니까?

테스터에서도, 데모에서도, 심지어 마이크로리얼에서도 이 문제는 감지하기 어렵습니다. 적어도 한 달 동안은 그녀가 나에게서 떠나지 않았다. 그러나 이 챔피언십에서 주최측은 우리에게 다시 인용문을 제공하기로 결정한 것 같습니다. Expert Advisor가 일반적으로 조용한 시장에서 주문을 마감하려고 시도하고 재견적을 받았기 때문에 이것을 판단합니다. 이것은 RefreshRates ()가 OrderClose() 바로 앞에 있다는 사실에도 불구하고입니다. 글쎄, 오류 138이 발생하고 더 많이 실행됩니다. 물론 논리가 깨졌지만 치명적이지는 않습니다.

참가자 여러분, 여러분의 창작물은 인용문에 맞서 싸울 준비가 되었습니까?

 
Valmars писал (а): 신사 여러분, 참가자 여러분, 당신의 생물은 인용문과 싸울 준비가 되었습니까?

슬리피지 = 10이면 재 인용 은 거의 없을 것이라고 생각합니다.
 
아니, 그렇지 않아, RacerATC . 재인용 은 미끄러짐과 거의 관련이 없습니다. 나도 뭔지 모르겠어. Valmars가 맞습니다. EA가 계획대로 작동하려면 편집증적인 검사와 해당 주기를 많이 수행해야 합니다. 그러나 표준 패키지에 포함된 Expert Advisors의 소스 코드와 Code Base에서도 정상적인 검사를 본 적이 없습니다.
 
RacerATC :
Valmars는 다음과 같이 썼습니다. 신사 여러분, 참가자 여러분, 당신의 생물은 인용문과 싸울 준비가 되었습니까?

슬리피지 = 10이면 requotes가 거의 없을 것이라고 생각합니다.

여기 당신이 잘못 알고 있습니다. 나는 slippage = 5 이지만 로그에서 발췌한 내용을 보십시오.

 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

요청한 종가 보다 1핍 높습니다.

 
우리는 보증금으로만 일하고 견적서 에는 문제가 없습니다(지금 3년 동안 나는 클로징을 위한 주문을 포함하여 직접 주문을 사용하지 않았습니다)