가격이 초기 가격에서 +/- 100포인트 떨어진 경우 파일에 각각 +100 또는 -100을 씁니다. start_price +/-100에 따라 초기 가격을 변경합니다.
파일 끝으로의 전환을 사용해야 합니다. 그렇지 않으면 항상 덮어씁니다.
bool 파일 찾기 (
int 핸들, int 오프셋, int 원점)
이 함수는 파일 포인터를 파일의 시작, 끝 또는 현재 위치에서 오프셋(바이트 단위)인 새 위치로 이동합니다. 다음 읽기 또는 쓰기는 새 위치에서 발생합니다. 파일 포인터 이동이 성공하면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 오류에 대한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.
옵션:
핸들
-
FileOpen() 함수에서 반환된 파일 핸들입니다.
오프셋
-
오프셋(바이트)입니다.
기원
-
시작 위치. 값은 다음 상수 중 하나일 수 있습니다. SEEK_CUR - 현재 위치에서, SEEK_SET - 처음부터, SEEK_END - 파일 끝에서.
예시:
int 핸들=FileOpen("파일 이름.csv", FILE_CSV|FILE_READ|FILE_WRITE, ';');
if(핸들>0)
{
FileSeek(핸들, 0, SEEK_END);
//---- 파일 끝에 데이터 추가
FileWrite(핸들, 데이터1, 데이터2);
파일 닫기(핸들);
핸들=0;
}
젠장, 그는 성공하지 못했지만 뚱뚱한 사람은 파산했습니다 :o)
그리고 Fat은 누구입니까? :)
그리고 Fat은 누구입니까? :)
예, 축제의 저녁입니다 ...
덕분에 알았다
그러나 나는 응답의 신속함에 놀랐습니다 정말 감사합니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!
감사합니다.
그러나 나는 응답의 신속함에 놀랐습니다 정말 감사합니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!
:), 이것은 "중산층"에게 더 이상 작동하지 않습니다.
덕분에 알았다
그러나 나는 응답의 신속함에 놀랐습니다 정말 감사합니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!
네, 사람도 많고 할 것도 없고 즐길 것도 없습니다.
어디가 오류인지 알려주세요.
스크립트의 본질:
kolvo_barov - 히스토리 처리 깊이
start_price - 시작 가격
가격이 초기 가격에서 +/- 100포인트 떨어진 경우 파일에 각각 +100 또는 -100을 씁니다 . start_price +/-100에 따라 초기 가격을 변경합니다.
누군가가 지표에 fibo 수준을 삽입할 것입니다.
https://www.mql5.com/ru/forum/121664
어디가 오류인지 알려주세요.
스크립트의 본질:
kolvo_barov - 히스토리 처리 깊이
start_price - 시작 가격
가격이 초기 가격에서 +/- 100포인트 떨어진 경우 파일에 각각 +100 또는 -100을 씁니다. start_price +/-100에 따라 초기 가격을 변경합니다.
파일 끝으로의 전환을 사용해야 합니다. 그렇지 않으면 항상 덮어씁니다.
파일 포인터 이동이 성공하면 함수는 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환합니다. 오류에 대한 정보를 얻으려면 GetLastError() 함수를 호출해야 합니다.
SEEK_CUR - 현재 위치에서,
SEEK_SET - 처음부터,
SEEK_END - 파일 끝에서.
Vinin님, 감사합니다. 파일에 쓰는 방법을 알아냈지만 논리 어딘가에 오류가 있습니다. 스크립트가 끝나지 않고 파일에 아무 것도 기록되지 않습니다... 일반적으로 수학적인 부분을 배우게 됩니다.
어떤 악기로 연주하시나요?