그런 코드가 있습니다 - CSV 파일에서 읽기(예고편에서). FileReadString을 실행한 후 문자열 변수 에 기호 이름 (파일에서와 같이)이 할당되지 않고 이해할 수 없는 긴 집합이 할당됩니다. 그리고 나서 - 파일의 끝. 구분자는 탭이므로 기본 코드 테이블인 FileOpen에서 명시적으로 지정할 필요가 없으며 문자 수는 구분자(CSV) 앞에 있습니다. 내가 어디를 망쳤습니까? 약간의 코드입니까?
그런 코드가 있습니다 - CSV 파일에서 읽기(예고편에서). FileReadString을 실행한 후 문자열 변수 에 기호 이름 (파일에서와 같이)이 할당되지 않고 이해할 수 없는 긴 집합이 할당됩니다. 그리고 나서 - 파일의 끝. 구분자는 탭이므로 기본 코드 테이블인 FileOpen에서 명시적으로 지정할 필요가 없으며 문자 수는 구분자(CSV) 앞에 있습니다. 내가 어디를 망쳤습니까? 약간의 코드입니까?
voidOnStart ()
{
string nam= "file.csv" ;
int handle= FileOpen (nam, FILE_CSV | FILE_READ | FILE_ANSI );
if (handle< 0 )
{
Print ( "Неудачная попытка открыть файл по абсолютному пути" );
Print ( "Код ошибки " , GetLastError ());
}
if (handle> 0 )
{
while (! FileIsEnding (handle))
{
string sss= FileReadString (handle);
Print (sss);
for ( int x= 2 ; x<= 6 ; x++)
{
double X= FileReadNumber (handle);
Print (X);
}
}
FileClose (handle);
}
}
테스터_파일
끈
확장자를 포함한 테스터의 파일 이름으로 큰따옴표로 묶습니다(상수 문자열로). 지정된 파일은 작업을 위해 테스터에게 전송됩니다. 필요한 경우 테스트용 입력 파일을 항상 지정해야 합니다.
이것은 참조에서 가져온 것입니다. " tester_file" 매개변수는 파일 이름을 고유하게 식별합니다.
따라서 질문: 읽기 위해 여러 파일을 열어야 하는 경우 Expert Advisor를 어떻게 테스트할 수 있습니까?
안녕하세요!
보기 구성(예:
if (Buf[i]>=0 && MACD_i<=0)
오퍼레이터1
..............
연산자N
이 경우 Operator1 ...... OperatorN이 항상 실행됩니다.
왜냐하면 if(조건) 뒤에 여는 괄호가 없습니다 { }
이와 관련하여 경고를 표시하도록 구문 오류를 확인할 때 컴파일러에 추가하십시오.
그리고 디자인은 거대하고 다단계이며 오류를 찾기가 매우 어렵습니다.
{ }가 없으면 Operator2 ... OperatorN이 항상 실행됩니다.
조건이 충족되는 경우에만 Operator1입니다.
이것은 정상적인 구성이며 경고는 여기에서 부적절합니다.
Fia :
그리고 디자인은 거대하고 다단계이며 오류를 찾기가 매우 어렵습니다.
그리고 무엇이(또는 누가) 누락된 { }을(를) 넣지 못하도록 막습니까?
...
그리고 디자인은 거대하고 다단계이며 오류를 찾기가 매우 어렵습니다.
안녕하세요!
도와주세요, 저 막혔어요...
그런 코드가 있습니다 - CSV 파일에서 읽기(예고편에서). FileReadString을 실행한 후 문자열 변수 에 기호 이름 (파일에서와 같이)이 할당되지 않고 이해할 수 없는 긴 집합이 할당됩니다. 그리고 나서 - 파일의 끝. 구분자는 탭이므로 기본 코드 테이블인 FileOpen에서 명시적으로 지정할 필요가 없으며 문자 수는 구분자(CSV) 앞에 있습니다. 내가 어디를 망쳤습니까? 약간의 코드입니까?
안녕하세요!
도와주세요, 저 막혔어요...
그런 코드가 있습니다 - CSV 파일에서 읽기(예고편에서). FileReadString을 실행한 후 문자열 변수 에 기호 이름 (파일에서와 같이)이 할당되지 않고 이해할 수 없는 긴 집합이 할당됩니다. 그리고 나서 - 파일의 끝. 구분자는 탭이므로 기본 코드 테이블인 FileOpen에서 명시적으로 지정할 필요가 없으며 문자 수는 구분자(CSV) 앞에 있습니다. 내가 어디를 망쳤습니까? 약간의 코드입니까?
그리고 모두 FILE_ANSI 때문입니까?
코끼리와 눈치 채지 못했습니다, 감사합니다!
테스터_파일
끈
확장자를 포함한 테스터의 파일 이름으로 큰따옴표로 묶습니다(상수 문자열로). 지정된 파일은 작업을 위해 테스터에게 전송됩니다. 필요한 경우 테스트용 입력 파일을 항상 지정해야 합니다.
이것은 참조에서 가져온 것입니다. " tester_file" 매개변수는 파일 이름을 고유하게 식별합니다.
따라서 질문: 읽기 위해 여러 파일을 열어야 하는 경우 Expert Advisor를 어떻게 테스트할 수 있습니까?
아니면 제안할 수 있습니까?