'CopyTicks' 테스트 - 페이지 46

 
Igorz2006 :
고마워, 나는 그것을 조사할 것이다

귀하의 질문에 대한 다음 답변도 참조하십시오.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

한 쌍 이상의 암호 교환을 위한 보편적인 고문!

블라디미르 카르푸토프 , 2020.05.18 14:29

암호화폐 시세를 방송하는 거래 서버에 연결한 후 실행해야 합니다.

가격 내역 다운로드 #


 
설치된 MT4, 작업 단순화
 

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MT5와 속도

fxsaber , 2020.06.01 11:43

이 EA가 경고하지 않는 이유는 무엇입니까?
 const MqlTick GetMarketWatchTick( void )
{
   MqlTick Tick = { 0 };
  
  :: SymbolInfoTick ( _Symbol , Tick);
  
   return (Tick);
}

const MqlTick GetLastHistoryTick()
{
   MqlTick Tick[ 1 ];
  
  :: CopyTicks ( _Symbol , Tick, COPY_TICKS_ALL , 0 , 1 );
  
   return (Tick[ 0 ]);
}

void OnTick ()
{
   if (GetMarketWatchTick().time_msc > GetLastHistoryTick().time_msc) // Тик из Обзора рынка свежее, чем последний тик из истории.
     Alert ( "Hello!" );
}


동시에 같은 터미널의 전투 거래 고문에 연결된 같은 수표, Alert. 이유는 무엇입니까?

 

이전 에피소드에서.

왼쪽에는 현재 날짜의 10초 간격에 대한 전투 터미널에 대한 요청이 있습니다. 전투 - 며칠 동안 작동하며 각 틱마다 CopyTicks*를 호출하여 새로운 틱을 얻습니다.

오른쪽은 새로 출시된 터미널로 동일한 10초 동안의 요청입니다.

오른쪽에 5개의 눈금이 더 있음을 알 수 있습니다. 저것들. 전투 터미널에서 틱 데이터베이스가 오류와 함께 생성됩니다.

조심해! MT5는 SymbolInfoTick을 통해 OnTick에 온(확인된) 고유한 기록 틱을 건너뜁니다.

 
fxsaber :

이전 에피소드에서.


조심해! MT5는 SymbolInfoTick을 통해 OnTick에 온(확인된) 고유한 기록 틱을 건너뜁니다.

슬프게도 직장에서 무거운 진드기 데이터 피드를 사용합니다. 이것이 터미널 오류인지 의도적인 것인지는 분명하지 않습니다.

 
fxsaber :

이전 에피소드에서.

왼쪽에는 현재 날짜의 10초 간격에 대한 전투 터미널에 대한 요청이 있습니다. 전투 - 며칠 동안 작동하며 각 틱마다 CopyTicks*를 호출하여 새로운 틱을 얻습니다.

오른쪽은 새로 출시된 터미널로 동일한 10초 동안의 요청입니다.

오른쪽에 5개의 눈금이 더 있음을 알 수 있습니다. 저것들. 전투 터미널에서 틱 데이터베이스가 오류와 함께 생성됩니다.

조심해! MT5는 SymbolInfoTick을 통해 OnTick에 온(확인된) 고유한 기록 틱을 건너뜁니다.

언뜻보기에는 어떤 목적을 위한 고의적 필터링보다 버그처럼 보입니다(누락된 틱은 크게 눈에 띄지 않는 것 같습니다). 아니면 내가 틀렸습니까?

 
Maksim Emeliashin :

슬프게도 직장에서 무거운 진드기 데이터 피드를 사용합니다. 이것이 터미널 오류인지 의도적인 것인지는 분명하지 않습니다.

알렉세이 니콜라예프 :

언뜻 보기에는 어떤 목적을 위한 고의적 필터링보다 버그처럼 보입니다(누락된 틱은 크게 눈에 띄지 않는 것 같습니다). 아니면 내가 틀렸습니까?

현재 날짜의 터미널은 통신 중단이 없으면 자체적으로 틱 데이터베이스를 형성합니다. 훨씬 빠르고 경제적입니다.

그러나 이 틱 데이터베이스를 생성하는 알고리즘에는 오류가 있습니다.

 
fxsaber :

현재 날짜의 터미널은 통신 중단이 없으면 자체적으로 틱 데이터베이스를 형성합니다. 훨씬 빠르고 경제적입니다.

그러나 이 틱 데이터베이스 형성 알고리즘에는 오류가 있습니다.

그리고 하루가 끝날 때 요청하면 이미 패스가 있습니까?

연결 끊김, 재검색/전환이 없다는 모호한 논문이 정기적으로 발생합니다.

메모리에 올바른 틱이 있었다면 오류 없이 기록하는 것이 어렵지 않았을 것입니다. 오히려 무결성 검사나 어셈블리 어딘가에 오류가 있습니다.

 
Andrey Khatimlianskii :

그리고 하루가 끝날 때 요청하면 이미 패스가 있습니까?

어제의 첫 번째 요청은 서버와의 동기화를 통해 틱 데이터베이스를 업데이트하는 것 같습니다.

연결 끊김, 재검색/전환이 없다는 모호한 논문이 정기적으로 발생합니다.

메모리에 올바른 틱이 있었다면 오류 없이 기록하는 것이 어렵지 않았을 것입니다. 오히려 무결성 검사나 어셈블리 어딘가에 오류가 있습니다.

SymbolInfoTick 이 데이터베이스에 없는 하나 이상의 틱을 포착했습니다.

 
fxsaber :

어제의 첫 번째 요청은 서버와의 동기화를 통해 틱 데이터베이스를 업데이트하는 것 같습니다.

SymbolInfoTick 이 데이터베이스에 없는 하나 이상의 틱을 포착했습니다.

@renat만이 여기에 답변할 수 있습니다. 또는 @슬라바

사유: