많은 사람들에게 흥미로운 주제: MetaTrader 4 및 MQL4의 새로운 기능 - 큰 변화가 진행 중입니다. - 페이지 56

 
MetaDriver :
테스터에서?

테스터에서 틱 데이터의 미끄러짐을 포착하려면 DC와 클라이언트 간의 데이터 전송에 대한 대략적인 지연 시간(lag)을 설정해야 합니다. 예를 들어 각 틱에는 밀리초까지 발생한 시간이 있습니다. 테스터에서는 시장가 주문을 한 시간 + 지연>다음 틱 시간이면 새로운 틱의 가격으로 실행합니다. 부분 실행은 이러한 방식으로 모델링할 수 없으며 유동성 데이터가 필요합니다.

ps hft 산업의 기반 중 하나인 colocation은 이러한 지연을 최소화하는 것을 목표로 합니다. 사람들은 장비를 거래소 서버에 더 가깝게 두기 위해 수백만 달러를 지불합니다. 마이크로초 단위의 카운트가 있습니다.

 
MetaDriver :
간격이 있는 것은 분명하지만 테스터가 미끄러짐을 보는 데 어떻게 도움이 될까요?
각 차량에는 고유한 커스텀 히스토리가 있습니다.
 
Avals :
테스터에서 틱 데이터의 미끄러짐을 포착하려면 DC와 클라이언트 간의 데이터 전송에 대한 대략적인 지연 시간(lag)을 설정해야 합니다. 예를 들어 각 틱에는 밀리초까지 발생한 시간이 있습니다. 테스터에서는 시장가 주문을 한 시간 + 지연>다음 틱 시간이면 새로운 틱의 가격으로 실행합니다. 부분 실행은 이러한 방식으로 모델링할 수 없으며 유동성 데이터가 필요합니다.

네, 그러죠.

+ 당신은 또한 제 시간에 명확히 할 수 있습니다. 뉴스 릴리스 중 지연을 늘립니다(이전에는 실제 생활에서 모니터링).

 
Avals :

테스터에서 틱 데이터의 미끄러짐을 포착하려면 DC와 클라이언트 간의 데이터 전송에 대한 대략적인 지연 시간(lag)을 설정해야 합니다.

MetaTrader5 테스터에 무작위 지연 모드가 있다는 것은 누구나 알고 있습니다. MetaTrader 5 도움말전략 테스터설정 ?

임의 지연

실제에 가까운 조건에서 Expert Advisor를 테스트하기 위해 임의 지연 모드가 제공됩니다. 주문이 실행되는 순간부터 가격이 변경될 수 있습니다. 주문에 설정된 편차 에 따라 현재 가격(편차 이내인 경우)으로 체결되거나 재호가될 수 있습니다. 이 모드에서 테스트하면 EA 작성자가 이러한 상황 처리를 올바르게 프로그래밍할 수 있습니다.

지연은 터미널에서 보낸 모든 거래 요청( 주문 , 정지 수준 변경 등)에 대해 시뮬레이션됩니다. 실행 지연은 다음 원칙에 따라 수행됩니다. 0에서 9 사이의 숫자가 무작위로 선택되고 이 시간(초) 동안 지연됩니다. 선택한 숫자가 9이면 동일한 범위의 다른 숫자가 무작위로 선택되어 첫 번째 숫자에 추가됩니다. 따라서 실행이 0~8초 지연될 확률은 90%이고 9~18초 지연될 확률은 10%입니다.

 
Rosh :

MetaTrader5 테스터에 무작위 지연 모드가 있다는 것은 누구나 알고 있습니다. MetaTrader 5 도움말전략 테스터설정 ?

이것은 실제 틱에서 테스트한 다음 뉘앙스로 테스트할 수 있는 경우에만 관련이 있습니다(지연 시간이 때때로 변경되기 때문에).

 
Rosh :

대부분의 사람들은 MetaTrader5 테스터에 임의 지연 모드가 있다는 것을 알고 있다고 생각합니다. MetaTrader 5 도움말전략 테스터설정 :

예, "EA 작성자가 이러한 상황을 처리하도록 올바르게 프로그래밍할 수 있도록"에 대한 유용한 기능입니다. 그러나 틱이 없는 손익에 대한 슬리피지의 효과는 작동하지 않습니다. (사실 대부분의 사람들은 그럴 필요가 없다.)
 

임의 지연은 조잡한 도구입니다. 다음과 같이 진지하게 테스트되었습니다.

표시 이력(테스터의 로봇은 실제 생활에서와 같이 로봇만 볼 수 있음) + 특정 차량에 대해 생성된 고유한 사용자 지정 이력(테스터가 그에 따라 실행).

사용자 지정 기록을 만들 때 LiveTime 가격(+ 핑), 유동성(레벨 2 및 TS가 작동하는 볼륨) 등이 고려됩니다. 그리고 여전히 완벽하게 일치할 수는 없지만 훨씬 더 가까울 수는 있습니다. 여기서 차량의 실제를 조사하기 위해 미묘함을 느끼기만 하면 됩니다.

추신: 이러한 사용자 지정 스토리를 만든 후에도 필터 를 추가로 적용해야 합니다. 따라서 이러한 사용자 지정 기록은 M1 HighBid+LowAsk 형식일 수 있습니다. 저것들. 틱 기록 또는 레벨 2 기록으로 테스트하는 것은 필수 사항이 아닙니다(거의 항상). 이 거대한 히스토리에서 예비 실행 히스토리만 생성하면 됩니다. 그런 다음 널링에.

 
hrenfx :

임의 지연은 조잡한 도구입니다. 다음과 같이 진지하게 테스트되었습니다.

표시 이력(테스터의 로봇은 실제 생활에서와 같이 로봇만 볼 수 있음) + 특정 차량에 대해 생성된 고유한 사용자 지정 이력(테스터가 그에 따라 실행).

사용자 지정 기록을 만들 때 LiveTime 가격(+ 핑), 유동성(레벨 2 및 TS가 작동하는 볼륨) 등이 고려됩니다. 그리고 여전히 완벽하게 일치할 수는 없지만 훨씬 더 가까울 수는 있습니다. 여기에서 차량의 실제를 조사하기 위해 미묘함을 느끼기만 하면 됩니다.

추신: 이러한 사용자 지정 스토리를 만든 후에도 필터 를 추가로 적용해야 합니다. 따라서 이러한 사용자 지정 기록은 M1 HighBid+LowAsk 형식일 수 있습니다. 저것들. 틱 기록 또는 레벨 2 기록으로 테스트하는 것은 필수 사항이 아닙니다(거의 항상) . 이 거대한 히스토리에서 예비 실행 히스토리만 생성하면 됩니다. 그런 다음 널링에.

나는 그것이 단지 FOREX를 의미한다고 생각합니까?

왜냐하면 FOREX의 선물 1틱(4자리) = 10틱(대부분 5자리).

 
FOREX만 의미했다면 설명을 드리겠습니다.
 
hrenfx :

임의 지연은 조잡한 도구입니다. 다음과 같이 진지하게 테스트되었습니다.

표시 이력(테스터의 로봇은 실제 생활에서와 같이 로봇만 볼 수 있음) + 특정 차량에 대해 생성된 고유한 사용자 지정 이력(테스터가 그에 따라 실행).

사용자 지정 기록을 만들 때 LiveTime 가격(+ 핑), 유동성(레벨 2 및 TS가 작동하는 볼륨) 등이 고려됩니다. 그리고 여전히 완벽하게 일치할 수는 없지만 훨씬 더 가까울 수는 있습니다. 여기서 차량의 실제를 조사하기 위해 미묘함을 느끼기만 하면 됩니다.

추신: 이러한 사용자 정의 스토리를 만든 후에도 필터 를 추가로 적용해야 합니다. 따라서 이러한 사용자 지정 기록은 M1 HighBid+LowAsk 형식일 수 있습니다. 저것들. 틱 기록 또는 레벨 2 기록으로 테스트하는 것은 필수 사항이 아닙니다(거의 항상). 이 거대한 히스토리에서 예비 실행 히스토리만 생성하면 됩니다. 그런 다음 널링에.

이것은 테스터의 작업입니다. 테스트/최적화하기 전에 최적화 대상 및 주문 유형에 따라 필요한 사용자 지정 기록을 만듭니다. 순전히 기술적인 측면, 자동으로 최적으로 수행됩니다. MT는 테스터의 능력 내에서 (이력 데이터의 준비) 동일한 작업을 수행한다고 생각합니다