초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 118

 
Rezeda02 :
모두를 환영합니다. 도와주세요, 제발. 나는 여기 새로운 사람이고 완전한 멍청이입니다. 트레이딩을 배우고 싶습니다. MT4를 다운받아 실행했는데 어째서인지 아무 일도 일어나지 않고 움직임이 없습니다. 차트는 어제 날짜에 정지되어 있고 나는 아무것도 이해할 수 없습니다. 도와주세요 )))
쉬는 날이지만 ... 지루한 일들 ....
 
Konstantin Nikitin :
쉬는 날이지만 ... 지루한 일들 ....

응. 즉 주말에는 증권거래소가 안되나요??? 그리고 휴일에?

 
Rezeda02 :

응. 즉 주말에는 증권거래소가 안되나요??? 그리고 휴일에?

중개인은 다음 주말과 관련이 없는 경우 거래 일정 변경에 대해 알려줍니다.
 
Rezeda02 :

응. 즉 주말에는 증권거래소가 안되나요??? 그리고 휴일에?

일정은 계정 이 등록된 거래소의 웹사이트에 있습니다.

 
STARIJ :
파일에 지그재그로 쓰기 위한 스크립트를 보십시오. 내부 댓글

덕분에. 많은 시간을 절약했습니다.

아직 작동하지 않습니다. 모든 작업을 수행하면 코드를 게시하겠습니다.


SetIndexBuffer 및 값 = iCustom을 바인딩하는 방법

요청 시 표시기 버퍼의 값을 최종적으로 얻기 위해

 
Mickey Moose :

덕분에. 많은 시간을 절약했습니다.

아직 작동하지 않습니다. 모든 작업을 수행하면 코드를 게시하겠습니다.


SetIndexBuffer 및 값 = iCustom을 바인딩하는 방법

요청 시 표시기 버퍼의 값을 최종적으로 얻기 위해

재미를 만들어.

f1 by iCustom, 당신은 행복할 것입니다.

 

이제 코드 조각

   ResetLastError (); 
   int file_handle= FileOpen (InpDirectoryName+ "//" +InpFileName, FILE_READ | FILE_WRITE | FILE_CSV ); 
   if (file_handle!= INVALID_HANDLE ) 
     { 
       PrintFormat ( "Файл %s открыт для записи" ,InpFileName); 
       PrintFormat ( "Путь к файлу: %s\\Files\\" , TerminalInfoString ( TERMINAL_DATA_PATH )); 
       FileWrite (file_handle,value,value1,value2,value3,value4,value5,value6,value7); 
       FileClose (file_handle); 
       PrintFormat ( "Данные записаны, файл %s закрыт" ,InpFileName); 
     } 
   else 
       PrintFormat ( "Не удалось открыть файл %s, Код ошибки = %d" ,InpFileName, GetLastError ());

Результат - после работы в течении полминуты получаем строку из 7 данных
Требуемый результат - так как этот кусок исполнялся потиково там должно быть как минимум 300 строк из 7 данных в каждой (то что каждая предыдущая запись стирается не было задумано)
Что нужно дописать?
 
Mickey Moose : 이제 코드 조각

각 틱 에서 파일이 열리고 덮어씁니다. 항상 한 줄. FileWrite 전에 FileSeek(Handle, Zero, end) 행을 추가하십시오. 값 사이의 공백

 
STARIJ :

각 틱 에서 파일이 열리고 덮어씁니다. 항상 한 줄. FileWrite 전에 FileSeek(Handle, Zero, end) 행을 추가하십시오. 값 사이의 공백

감사합니다 결과도 마찬가지입니다


이 숫자를 제공합니다

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113


그리고 138 대신 화면 의 * 데이터 창의 표시에 따라 -1에서 1까지의 숫자가 있어야합니다.

화면의 경고에서 그들을 끌어내는 것이 더 쉬울 수 있습니까?

 
Mickey Moose :

감사합니다 결과도 마찬가지입니다

이 숫자를 제공합니다

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

0;0;206;115;138;115;115;113

그리고 138 대신 화면 의 * 데이터 창의 표시에 따라 -1에서 1까지의 숫자가 있어야합니다.

화면의 경고에서 그들을 끌어내는 것이 더 쉬울 수 있습니까?

다른 버퍼에 무엇이 있는지 확인하십시오 ...