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

 

이 경우 이해할 수 있는 정보가 거의 없습니다. 사진의 경우 계산 알고리즘의 내부 오류로 인해 나타날 수 있습니다. 예를 들어 볼린저 밴드가 20개 기간에 대해 계산되어야 하고 평균화할 때 코드는 마지막 20개 값의 합계를 20이 아니라 19 또는 18(조건부)로 나눕니다.

 
Yedelkin :

이 경우 이해할 수 있는 정보가 거의 없습니다. 사진의 경우 계산 알고리즘의 내부 오류로 인해 나타날 수 있습니다. 예를 들어 볼린저 밴드가 20개 기간에 대해 계산되어야 하고 평균화할 때 코드는 마지막 20개 값의 합계를 20이 아니라 19 또는 18(조건부)로 나눕니다.

이상한 결함 - 분석하는 동안 M5 창으로 전환한 다음 M15로 돌아가면 모든 것이 원래대로 표시됩니다.
 
Yedelkin :

할 것 같지 않은. 가격 값을 "3에서 2"로 반올림해도 가격과 볼린저 밴드 사이의 차이에는 영향을 미치지 않습니다.

그러나 위 코드의 일부는 나머지 코드의 정확성을 의심하게 만듭니다. 배경에 강조 표시된 라인을 보십시오.

코드 작성자는 각 틱에서 초기화되지 않은 변수 Old_Time의 값을 비교하려고 시도합니다. 이러한 피펫은 원칙적으로 코드를 신뢰할 수 없음을 의미합니다.

예델킨 :

할 것 같지 않은. 가격 값을 "3에서 2"로 반올림해도 가격과 볼린저 밴드 사이의 차이에는 영향을 미치지 않습니다.

그러나 위 코드의 일부는 나머지 코드의 정확성을 의심하게 만듭니다. 배경에 강조 표시된 라인을 보십시오.

코드 작성자는 각 틱에서 초기화되지 않은 변수 Old_Time의 값을 비교하려고 시도합니다. 이러한 피펫은 원칙적으로 코드를 신뢰할 수 없음을 의미합니다.

다른 기간(M5, M30, H1)에 할당된 지표를 제거하면 모든 것이 제자리에 놓였습니다.
 
Lester : 다른 기간(M5, M30, H1)에 할당된 지표를 제거하면 모든 것이 제자리에 놓였습니다.
좋아요 :)
 

열의 파일에 데이터를 추가할 기회가 있는지????

 
dentraf :

열의 파일에 데이터를 추가할 기회가 있는지????

가능성이있다.
 
sergeev :
가능성이있다.
즉, 데이터 열이 있고 파일이 닫히고 첫 번째 열이 남도록 열을 하나 더 추가하는 방법입니다. 이것을 구현하는 방법? 말하다?
 
dentraf :
즉, 데이터 열이 있고 파일이 닫히고 첫 번째 열이 남도록 열을 하나 더 추가하는 방법입니다. 이것을 구현하는 방법? 말하다?
열기 -> 읽기 -> 추가 -> 쓰기 -> 닫기.
 
sergeev :
열기 -> 읽기 -> 추가 -> 쓰기 -> 닫기.
중간 배열을 통해? 여기에 "읽기 -> 추가"
 
dentraf :
중간 배열을 통해? 여기에 "읽기 -> 추가"

배열을 통해, 문자열을 통해, 무엇이든. 일반적으로 중간 버퍼가 있어야 합니다.

푸시할 수 없는 항목에 쑤셔 넣는 다른 방법은 없습니다. :)

사유: