포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 527

 
Step :

안녕하세요! 왜 MQL에서 대소문자를 구분하는 언어로 다음 프로그램 코드가 실행되는지 설명해주세요.

int start() // 특수 함수 start()
{
intA=3; // 첫 번째 다리
정수B=4; // 두 번째 다리
int C=Gipo( A,B ); // 빗변 계산
Alert("사변 = ", C); // 화면 메시지
반품; // 함수 시작을 종료하는 연산자
}
//------------------------------------------------ --------------------
int Gipo(int a , int b ) // 사용자 정의 함수
{
정수 c2= a*a + b*b ; // 다리의 제곱의 합
int c=MathSqrt(c2); // 빗변
반환(c); // 함수 종료 문

}



변수가 아닌 함수에 데이터를 전달하기 때문입니다.

당신은 이렇게 쓸 수 있습니다

 int WTF= 3 ; // Первый катет
int FUB= 4 ; // Второй катет
int C=Gipo(WTF,FUB); // Вычисление гипотенузы
[삭제]  

좋은 하루, 친애하는!

저는 MQL 언어에 익숙해지고 있기 때문에 질문에 대한 답변의 비율이 불균형적입니다. 따라서 질문은 다음과 같습니다. 여러 통화 쌍에 대한 일일 미결제 주문이 실행 되도록 간단한 스크립트/어드바이저를 만드는 방법은 무엇입니까?

 
AlexMikash :

좋은 하루, 친애하는!

저는 MQL 언어에 익숙해지고 있기 때문에 질문에 대한 답변의 비율이 불균형적입니다. 따라서 질문은 다음과 같습니다. 여러 통화 쌍에 대한 일일 미결제 주문이 실행되도록 간단한 스크립트/어드바이저를 만드는 방법은 무엇입니까?

한 쌍으로 다시 시작하십시오. 또는 Hello world 스크립트를 생성할 수도 있습니다.

추신. 수정되었지만 모노스크립트의 맥락에서.

[삭제]  

Metaeditor는 굵게 표시된 줄에 오류를 발생시킵니다. ' Point ' - 연산자 예상, ',' - 매개변수 예상. 문제가 무엇입니까?

미리 감사드립니다.


//------------------------------------------------ --------------------
// GBRUSD.mq4
// MQL4 튜토리얼에서 예제로 사용하도록 설계되었습니다.
//------------------------------------------------ --------------------
int start() // 사양. 시작 기능
{
더블 레벨=1.67100; // 세트. 가격 수준
int Delta=NormalizeDouble((Bid-Level)Point,0); // 과잉
if (Delta<=0) // 가격이 레벨보다 높지 않음
{
Alert("가격이 수준 이하입니다."); // 메시지
반품; // start()에서 종료
}
//------------------------------------------------ --------------------
switch(Delta) // 헤더 전환
{ // 본문 전환 시작
경우 1 : Alert("1점 플러스"); break;//옵션..
case 2 : Alert("더하기 2점"); 부서지다;
사례 3 : Alert("플러스 3점"); 부서지다;
사례 4 : Alert("플러스 4점"); break;//여기서 표현
사례 5 : Alert("플러스 5점"); break;//10 케이스 옵션,
사례 6 : Alert("6점 플러스"); break;//하지만 일반적으로
case 7 : Alert("플러스 7점"); break;//케이스 수
사례 8 : Alert("플러스 8점");break;//무제한
사례 9 : Alert("더하기 9점");
사례 10: Alert("플러스 10점");
기본값: Alert("10개 이상의 항목"); // 대소문자가 일치하지 않음
} // 스위치 본문의 끝
//------------------------------------------------ --------------------
반품; // start()에서 종료
}
 
AlexMikash :

Metaeditor는 굵게 표시된 줄에 오류를 발생시킵니다. 즉: 'Point' - 연산자 예상, ',' - 매개변수 예상. 문제가 무엇입니까?

미리 감사드립니다.




 int Delta= NormalizeDouble (( Bid -Level)/ Point , 0 ); // Превышение
[삭제]  
예, 이 줄에서.
 
AlexMikash :
예, 이 줄에서.

차이점이 보이지 않습니까?
 
AlexMikash :
네, 이 줄에 있습니다.)

검안사에게... /포인트

[삭제]  
AlexeyVik :

검안사에게... /포인트



여러분, 이해합니다. 추가 코멘트는 하지 맙시다. 고맙습니다.
 

전략 테스터 에서 오류 코드를 처리할 수 없습니다. 거기에 무슨 문제가 있습니까? 절전 문제 또는 단순히 오류가 생성되지 않습니까?