초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 268

 
soroko :

동적 배열 -timeseries를 생성하여 마지막 5개 가격을 저장하는 방법을 알려주실 수 있습니까?

이 기사를 살펴보십시오. 여기에는 많은 예가 포함되어 있습니다. MQL5 프로그래밍 기본 - 배열 >>>
 
tol64 :
이 기사를 살펴보십시오. 여기에는 많은 예가 포함되어 있습니다. MQL5 프로그래밍 기본 - 배열 >>>

도와주셔서 감사합니다!

 
soroko :

도와주셔서 감사합니다!

그러나 불행히도 그러한 예는 없습니다.
 
soroko :
그러나 불행히도 그러한 예는 없습니다.
물론 다음 도움말을 참조해야 합니다. 시계열 및 표시기에 대한 액세스 >>>
 
tol64 :
물론 다음 도움말을 참조해야 합니다. 시계열 및 표시기에 대한 액세스 >>>
나도 다 읽었고, 하루 종일 이것 때문에 머리를 긁적였다.
 
soroko :
나도 다 읽었고, 하루 종일 이것 때문에 머리를 긁적였다.

CopyRealVolume 등과 같은 기능 코드가 필요합니다. 막대에 대한 모든 지표를 배열로 전송할 수 있지만 현재 가격은 아닙니다!

 
tol64 :
예: 주 메뉴 > 파일 > 저장... . 또는 Ctrl + S 를 누르십시오.

통화 쌍에 대한 데이터를 텍스트 파일에 저장했습니다. 예를 들어 첫 번째 줄은 다음과 같습니다.

2010.01.11 13:00,1.61745,1.61874,1.61619,1.61646,2477.0

마지막 두 자리 숫자가 의미하는 바를 알려주세요. 2477과 0?

 
soroko :

CopyRealVolume 등과 같은 기능 코드가 필요합니다. 막대에 대한 모든 지표를 배열로 전송할 수 있지만 현재 가격은 아닙니다!

배열을 만든 다음 OnTick () 함수에서 현재 가격을 첫 번째 [0] 배열 요소 의 가격과 비교하여 가격이 변경되었는지 각 눈금을 확인합니다. 다를 경우 모든 값을 끝에서 두 번째부터 시작하여 인접한 값으로 이동하고 현재 가격을 배열의 첫 번째 요소에 배치합니다. 그래서 모든 틱.
 
aest :

통화 쌍에 대한 데이터를 텍스트 파일에 저장했습니다. 예를 들어 첫 번째 줄은 다음과 같습니다.

2010.01.11 13:00,1.61745,1.61874,1.61619,1.61646,2477.0

마지막 두 자리 숫자가 의미하는 바를 알려주세요. 2477과 0?

눈금 및 실제 볼륨(있는 경우).
 
tol64 :
배열을 만든 다음 OnTick () 함수에서 현재 가격을 첫 번째 [0] 배열 요소 의 가격과 비교하여 가격이 변경되었는지 각 눈금을 확인합니다. 다를 경우 모든 값을 끝에서 두 번째부터 시작하여 인접한 값으로 이동하고 현재 가격을 배열의 첫 번째 요소에 배치합니다. 그래서 모든 틱.
나는 이것을 이해했지만 어레이 내부에서 가격을 이동하는 방법. ArrayCopy 기능을 시도했는데 0,0 또는 동일한 입찰가를 전달합니다. 그리고 나는 또한 코드의 방대함에 대해 걱정하고 있습니다. 모든 것을 하나의 기능으로 수행할 수는 없습니까?
사유: