표준 문자열 문자열의 길이는 0 - 255자입니다. 길이 매개변수( 기본적으로length=0 ) 를 지정하지 않고 FileReadString을 사용하여 파일에서 한 줄씩 읽습니다. 즉,현재 위치 에서 줄 바꿈 기호 "\r\n"까지 줄을 읽습니다. 파일의 줄이 255자를 초과하는 경우 대처 방법(이는 매우 자주 가능함). 라인이 엄격하게 구조화되어 있기 때문에 라인을 여러 부분으로 나누고 싶지 않습니다(파일에 html 코드가 포함되어 있음). 아이디어는 처음에 전체 파일을 한 줄씩 배열로 읽은 다음 그것을 분석(파싱)하고 필요한 정보를 추출하는 것과 같습니다. 줄이 끊어지면 구문 분석기가 작동을 멈춥니다. 필요한 정보의 기호가 분리되어 다른 읽기 줄에 들어갈 수 있기 때문입니다. 긴 문자열 no( 다른 아이디어가 있습니까?
안녕하세요.
mql5의 이전 양초에서 Tenkan과 Kijun의 값을 얻는 방법을 알려주시겠습니까?
iIchimoku 의 예를 참조하십시오.
질문을 하기 전에 살펴보았다. 예를 들어 마지막 촛불에서 mql4에서는 더 간단했습니다.
이중 tenkan_sen= iIchimoku ( NULL ,0,9,26,52, MODE_TENKANSEN ,1);
그리고 여기서 나는 객체가 생성되고 있다는 것을 깨달았습니다.
핸들= iIchimoku (이름, 마침표 ,tenkan_sen,kijun_sen,senkou_span_b);
그러나 나는 그것에서 텐칸 값을 얻는 방법을 알 수 없습니다 :(. 텐칸과 킨쥔의 간단한 교차를 추적하고 싶습니다.
질문을 하기 전에 살펴보았다. 예를 들어 마지막 촛불에서 mql4에서는 더 간단했습니다.
이중 tenkan_sen= iIchimoku ( NULL ,0,9,26,52, MODE_TENKANSEN ,1);
그리고 여기서 나는 객체가 생성되고 있다는 것을 깨달았습니다.
핸들= iIchimoku (이름, 마침표 ,tenkan_sen,kijun_sen,senkou_span_b);
그러나 나는 그것에서 텐칸 값을 얻는 방법을 알 수 없습니다.
지표 또는 고문에서 추적하시겠습니까?
고문에서. 소리와 함께 경고의 형태를 표시합니다.
CopyBuffer() 함수 를 살펴보십시오.
예에서
ma_handle= iMA ( 기호 (),0, 기간 , 시프트, 스무트 모드, 가격); - 객체가 생성됨
if ( CopyBuffer (ma_handle,0,0,to_copy,MABuffer)<=0) return (0); - MABuffer 배열은 ma_handle 객체의 값으로 채워집니다.
이제 MABuffer에서 양초 값을 얻을 수 있습니까?
예에서
ma_handle= iMA ( 기호 (),0, 기간 , 시프트, 스무트 모드, 가격); - 객체가 생성됨
if ( CopyBuffer (ma_handle,0,0,to_copy,MABuffer)<=0) return (0); - MABuffer 배열은 ma_handle 객체의 값으로 채워집니다.
이제 MABuffer에서 양초 값을 얻을 수 있습니까?
네. MABuffer 에서 CopyBuffer() 함수를 사용하여 지정한 간격으로 MA 값을 받았습니다. MABuffer는 물론 배열입니다.
네. MABuffer 에서 CopyBuffer() 함수를 사용하여 지정한 간격으로 MA 값을 받았습니다. MABuffer는 물론 배열입니다.
그리고 절차에서 하는 것이 좋습니다.
정수 OnCalculate ( const int rate_total,상수 int prev_calculated,
상수 날짜 /시간[],
상수 이중 열기(&O)[],
상수 더블 & 하이[],
상수 이중 및 낮음[],
상수 이중 닫기[],
상수 긴 &tick_volume[],
상수 긴 볼륨[],
상수 정수 (&스프레드)[])
값을 화면에 표시하고 싶어도?
그리고 절차에서 하는 것이 좋습니다.
정수 OnCalculate ( const int rate_total,상수 int prev_calculated,
상수 날짜 /시간[],
상수 이중 열기(&O)[],
상수 더블 & 하이[],
상수 이중 및 낮음[],
상수 이중 닫기[],
상수 긴 &tick_volume[],
상수 긴 볼륨[],
상수 정수 (&스프레드)[])
값을 화면에 표시하고 싶어도?