뎁스 오브 마켓은 어떻게 해야 할까요? - 페이지 14

 
Roman :

그런 비뚤어진 데이터는 어디서 얻나요? ))

1. 선택 데이터의 명확한 범위를 결정합니다(예: 위로 20개, 아래로 20개).
이 범위만 선택하면 더 많은 것이 우리에게 중요하지 않습니다.

2. 가격이 가장 높은 것에서 가장 낮은 것으로 오며 내림차순으로 정렬되어 있다고 말합니다.
따라서 무엇이 더 높거나 낮을 수 있는지는 중요하지 않습니다. 가격이 아니라 배열의 인덱스를 보십시오.

2. 들어오는 가격 수준 사이의 거리로 주문을 의미하는 경우 이 거리는 전혀 중요하지 않으며 수신 배열에 인덱싱이 있습니다.

저도 처음에는 사이클 없이도 가능하다고 생각했습니다. 그리고 할 수만 있다면 사이클 없이 해냈습니다. 그러나 작업은 보기보다 어렵습니다. 솔루션을 코딩하고 표준 라이브러리로 쉽게 만들 수 있는 간단한 유리 테이블에서 확인하십시오. 유익하고 흥미로울 것입니다. 그러면 모든 함정이 보일 것입니다.
 
Реter Konow :
저도 처음에는 사이클 없이도 가능하다고 생각했습니다. 그리고 할 수만 있다면 사이클 없이 해냈습니다. 그러나 작업은 보기보다 어렵습니다. 솔루션을 코딩하고 표준 라이브러리로 쉽게 만들 수 있는 간단한 유리 테이블에서 확인하십시오. 유익하고 흥미로울 것입니다. 그러면 모든 함정이 보일 것입니다.

데이터에 도달하는 곡선을 처리하려는 시도의 문제일 가능성이 큽니다.
소스를 변경하는 것이 의미가 있을까요? 올바른 데이터를 제공합니다.

 
Roman :

데이터에 도달하는 곡선을 처리하려는 시도의 문제일 가능성이 큽니다.
소스를 변경하는 것이 의미가 있을까요? 올바른 데이터를 제공합니다.

주문서의 원칙은 주문량의 현재 변경 사항 과 관련된 데이터만 전송된다는 것입니다. 즉, 오더북은 정확한 가격의 순서를 반영하는 것이 아니라 마지막으로 거래량이 변경된 가격을 보여줍니다. MT5 주문서가 어떻게 작동하는지 자세히 살펴보십시오. 비디오를 더 잘 녹화하고 프레임별로 보면 모든 것을 이해할 수 있습니다.
 
Реter Konow :
주문서의 원칙은 주문량의 현재 변경 사항과 관련된 데이터만 전송된다는 것입니다. 즉, 오더북은 정확한 가격의 순서를 반영하는 것이 아니라 마지막으로 거래량이 변경된 가격을 보여줍니다. MT5 주문서가 어떻게 작동하는지 자세히 살펴보십시오. 비디오를 더 잘 녹화하고 프레임별로 보면 모든 것을 이해할 수 있습니다.

OnBookEvent() 핸들러에 들어오는 내용을 반영합니다.
핸들러가 잘못된 데이터를 수신하면 서명하십시오))