MT4 파일 기능 교체. - 페이지 11

 

reg : 설치 파일 데모

설치를 할 수 없습니다. 메타트레더 데모 계정 에서 시도했습니다. 저를 안내해 주시겠습니까?

 

가져오기 기능 도움말

가져오기 기능을 사용하여 수익을 관리하기 위해 다른 EA를 호출하는 EA가 있습니다. 수입되는 EA는 다중 이익을 취하도록 설정하는 "managetpv34"이며 훌륭하게 작동하고 있습니다. 문제는 거래가 일찍 닫히고 하루 후에 새로운 거래가 다시 열리면 "managetpv34"가 첫 거래에서 중단되고 다시 시작하지 않는 곳 어디에서나 다음 이익실현 지점을 찾을 것입니다.

다음 거래에서 이익실현 값 을 0으로 재설정하려고 시도했지만 작동하지 않습니다. 누락된 것이 있습니다. "managetpv34"를 언로드하고 다음 거래가 열릴 때 자동으로 다시 로드하는 방법이 있을 수 있습니다. 모든 팁을 주시면 감사하겠습니다.

파일:
 

텍스트 파일을 읽는 방법

여보세요,

이것은 훌륭하고 사용하기 쉽습니다.

나는 당신의 좋은 도구에 감사드립니다.

그럼 한 가지 질문이 있습니다.

gFileRead에는 문자열과 길이라는 2개의 매개변수 가 있지만 한 번에 한 줄씩 텍스트 파일을 읽고 싶습니다.

한줄만 읽어도 되나요?

고맙습니다

타쿠로

 

CSV 파일

gFileWrie로 csv 파일을 만들려고 합니다.

bu 라인을 끝내는 방법을 모릅니다.

gFileWrite로 줄을 끝내려면 어떻게 합니까?

감사해요

 

함수 에 gFileCopy 및 gFileMove가 없습니다.

gFileCopy 및 gFileMove가 누락되었습니다. 이에 대해 도움을 주실 수 있습니까?

감사해요

codersguru:
섹스 테드,

프로그램을 업데이트했습니다. 이제 다음 기능이 포함됩니다.

int gFileOpen (문자열 file_name, int 모드);

bool gFileWrite (int 핸들, 문자열 데이터);

bool gFileClose (int 핸들);

문자열 gFileRead (int 핸들, int 길이=0);

void gFileSeek (int 핸들, int 오프셋, int 모드);

bool gFileDelete (문자열 파일 이름);

int gFileSize (int 핸들);

int gFileTell (int 핸들);

bool gFileFlush (int 핸들);

bool gFileCopy (문자열 소스, 문자열 거리, bool IfExists);

bool gFileMove (문자열 소스, 문자열 거리);

즐기시기 바랍니다.
 

MT5에 있는 이 파일들

안녕,

나는 이 파일들이 훌륭하다고 생각한다. 웹에서 유사한 것은 없습니다. 매우 도움이 됩니다.

내 질문은입니다. 새로운 MT5에서 이 파일을 어떻게 사용할 수 있습니까? 새 파일, 새 dll이 필요합니까?

감사해요

 

백테스트 중 파일에 연속 추가

백 테스트하는 동안 파일에 정보를 쓰려고 할 때 이 스레드를 찾았습니다. 파일을 열고, 파일의 끝으로 이동하고, 정보를 추가한 다음, 닫도록 설정하는 방법을 완전히 모르겠습니다. 여러 버전을 시도했지만 작동하게 만들 수 없었습니다(아마도 분명하다고 확신합니다). 어떻게 이런 일이 발생하는지 아는 사람이 있습니까? 도움을 주시면 감사하겠습니다. 감사해요.

 

다음과 유사하게 시도하십시오( fileName 을 정의하고 나머지 메시지 는 이 코드로 수행됨).

int handle = FileOpen(fileName, FILE_BIN|FILE_READ|FILE_WRITE);

if(handle > -1)

{

FileSeek(handle,0,SEEK_END);

FileWriteString(handle, message, StringLen(message));

FileClose(handle);

}

chemnteach:
백 테스트하는 동안 파일에 정보를 쓰려고 할 때 이 스레드를 찾았습니다. 파일을 열고, 파일의 끝으로 이동하고, 정보를 추가한 다음, 닫도록 설정하는 방법을 완전히 모르겠습니다. 여러 버전을 시도했지만 작동하게 만들 수 없었습니다(아마도 분명하다고 확신합니다). 어떻게 이런 일이 발생하는지 아는 사람이 있습니까? 도움을 주시면 감사하겠습니다. 감사해요.
 
mladen:
다음과 유사하게 시도하십시오( fileName 을 정의하고 나머지 메시지 는 이 코드로 수행됨).
int handle = FileOpen(fileName, FILE_BIN|FILE_READ|FILE_WRITE);

if(handle > -1)

{

FileSeek(handle,0,SEEK_END);

FileWriteString(handle, message, StringLen(message));

FileClose(handle);

}

입력해주셔서 감사합니다. 나는 스레드를 시작한 파일 + dll의 관점에서 더 많은 것을 이야기하고 있었습니다. "정상적인" MT4 기능의 문제는 백테스팅 할 때 작동하지 않는다는 것입니다. 포함 파일 등을 사용하려고 했지만 파일에 반복적으로 추가할 수 없고 한 줄만 표시됩니다. 어떤 아이디어?

 

...

코드가 어떻게 생겼는지 모르는 상태에서 설명하는 일은 일반적으로 파일을 열 때 FILE_WRITE 만 사용할 때 발생합니다. 확인하고 사실이면 FILE_READ | 파일을 열 때 FILE_WRITE 를 사용하고 새 줄을 쓰기 전에 파일 끝에 위치에 적용된 코드 조각을 사용합니다.

chemnteach:
입력해주셔서 감사합니다. 나는 스레드를 시작한 파일 + dll의 관점에서 더 많은 것을 이야기하고 있었습니다. "정상적인" MT4 기능의 문제는 백테스팅할 때 작동하지 않는다는 것인데, 이 기능을 사용하고 싶습니다. 포함 파일 등을 사용하려고 했지만 파일에 반복적으로 추가할 수 없고 한 줄만 표시됩니다. 어떤 아이디어?