[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 102

 

교과서에는 다음과 같이 나와 있습니다.
FILE_WRITE 가 FILE_READ와 결합되지 않으면 길이가 0인 파일이 열립니다. 파일을 열기 전에 파일에 데이터가 있더라도 파기됩니다. 기존 파일에 데이터를 추가해야 하는 경우 FILE_READ | 파일_쓰기.

나는 이렇게 사용한다

int 핸들=FileOpen(Symbol()+".csv",FILE_CSV|FILE_READ|FILE_WRITE,"\t");

파일에서 항상 최신 데이터만 있음을 알 수 있습니다. 즉, 정보를 덮어씁니다. 정보가 추가되었는지 확인하는 방법은 무엇입니까?

 
전문가,이 작업을 수행하는 방법을 알려주십시오. 0 막대가 나타났고 따라서 0 막대에서 작동하는 표시기의 첫 번째 값이 0 막대를 닫은 후에도 그대로 유지되도록 이 값을 수정해야 합니다. 열었을 때와 동일합니다.
 
LuRAS :
전문가,이 작업을 수행하는 방법을 알려주십시오. 0 막대가 나타났고 따라서 0 막대에서 작동하는 표시기의 첫 번째 값이 0 막대를 닫은 후에도 그대로 유지되도록 이 값을 수정해야 합니다. 열었을 때와 동일합니다.

변수에 마지막 막대 의 여는 시간 - Time[0]을 저장합니다. 이 변수의 값이 Time[0]의 값과 같지 않으면 새 막대의 첫 번째 눈금이 도착했음을 의미합니다. 이 시점에서 우리는 영점 막대에 있는 지표의 값을 기억합니다. 또한 변수의 값이 다시 Time[0]의 값과 달라지는 즉시 EA는 새 막대가 다시 도착했음을 이해합니다. 그리고 이 순간 그는 지표 변수가 이전 막대의 시작점에 해당하는 지표의 값을 포함한다는 것을 이해합니다. 그는 어떻게든 이 값을 사용할 수 있고, 그 다음 지표의 값을 지표 변수에 다시 입력할 수 있습니다.
 
그래서 지표를 수정하고 고문을 만들어야합니까? icustom을 통해 공백을 만들고 표시기를 삽입할 수 있습니까?
 
LuRAS :
그래서 지표를 수정하고 고문을 만들어야합니까? icustom을 통해 공백을 만들고 표시기를 삽입할 수 있습니까?


텍스트 문서에 따옴표를 보내는 데 표시기가 필요하지 않습니다. 충분한 조언자입니다. 그 반대의 경우도 마찬가지입니다. 표시기가 텍스트 문서에 따옴표를 보내는 경우 고문이 필요하지 않습니다.
 

현재 거래 세션 의 시작 시간은 다음에서 얻을 수 있습니다.

 iTime ( NULL , PERIOD_D1 , 0 )

- 그리고 현재 세션에 있는 동안 다음 거래 세션의 시작 시간을 가능한 한 정확하게 찾는 방법은 무엇입니까?

고맙습니다!

 
chief2000 :

현재 거래 세션의 시작 시간은 다음에서 얻을 수 있습니다. iTime ( NULL , PERIOD_D1 , 0 )

- 그리고 현재 세션에 있는 동안 다음 거래 세션의 시작 시간을 가능한 한 정확하게 찾는 방법은 무엇입니까?

고맙습니다!


 iTime ( NULL , PERIOD_D1 , 0 )+ 24 * 60 * 60

)))

그러나 " 거래 세션 "과는 분명히 관련이 없습니다.

 
Figar0 :

)))

그러나 분명히 "거래 세션"과 관련이 없습니다.

이것이 바로 내가 지금 사용하고 있는 것이지만 단축된 세션이 있고 이 솔루션이 다음 솔루션으로 이동하지만 처음에는 아니지만 조금 더 멀리 이동한다는 것이 " 밝혀졌습니다". 아마도 다른 방법이 있습니까?

고맙습니다!

 
chief2000 :

이것이 바로 내가 지금 사용하고 있는 것이지만 단축된 세션이 있고 이 솔루션이 다음 솔루션으로 이동하지만 처음에는 아니지만 조금 더 멀리 이동한다는 것이 " 밝혀졌습니다". 아마도 다른 방법이 있습니까?

고맙습니다!

https://www.mql5.com/ru/forum/132894/page12#464927
사유: