MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1685

 
MakarFX # :
이게 왜 나쁜거야?

네, 여러분, 그것은 질문-답변 형식에 적합하지 않고 이것은 어리석은 형식입니다. 다음 줄로 줄 바꿈하지 않고 텍스트에 한 줄의 코드를 삽입할 수 없습니다. 일반적으로 코드 조각을 인용할 수 없습니다. : 전체 메시지가 주머니에서 삽입됩니다.

 
Nerd Trader # :

1부터 OrdersTotal은 주문이 없을 때 0을 반환합니다. 하지만 어떻게든

for ( int i = OrdersTotal() ; i > 0 ; i -- )

무한 루프를 제공하지만 >= 는 그렇지 않습니다.

zs mql에서 통신을 위한 더 편리한 또 다른 플랫폼이 있습니까???

MQL 플랫폼 및 언어 개발자의 사이트입니다.

가장 정확한 답변을 더 정확하게 얻을 수 있는 곳은 어디입니까?

그리고 귀하의 질문은 어레이 작업 방법에 대한 오해의 영역입니다.

 
Aleksei Stepanenko # :

잘못된 주기:

다음과 같이 필요합니다.

왜요? 다들 똑같이 쓰는데 맞나요? 위치가 0인 경우 루프를 한 번 반복해야 하는 이유는 무엇입니까?
 
Nerd Trader # :

1부터 OrdersTotal은 주문이 없을 때 0을 반환합니다. 하지만 어떻게든

for ( int i = OrdersTotal() ; i > 0 ; i -- )

무한 루프를 제공하지만 >= 는 그렇지 않습니다.

zs mql에서 통신을 위한 더 편리한 또 다른 플랫폼이 있습니까???
왜 무한 루프를 제공합니까? 나를 위해 작동하지 않습니다, 오직 나를 위해 mql5
 
아니, 괜찮아. 위치가 없으면 i=OrdersTotal()-1은 -1과 같습니다. 그리고 루프 조건 i>=0은 즉시 실행되지 않습니다. 그리고 프로그램은 루프에 들어가지 않을 것입니다.
 
배열의 첫 번째 요소 도 고려해야 하고 배열의 인덱스가 0이기 때문에 크거나 같음.
 
Aleksei Stepanenko # :
배열의 첫 번째 요소 도 고려해야 하고 배열의 인덱스가 0이기 때문에 크거나 같음.
네, 감사합니다. 그러나 어떤 종류의 목발은 물론입니다. 그러나 모든 mql과 마찬가지로
 

안녕하세요!

변수는 다음과 같이 선언됩니다.

 input  string startHour ="00:20";
input  string endHour ="23:40";
datetime startTime, endTime;

mql4 코드에서 행은 다음과 같습니다.

startTime= StringToTime ( StringConcatenate ( TimeToString ( TimeCurrent (), TIME_DATE ), " " ,startHour));
endTime= StringToTime ( StringConcatenate ( TimeToString ( TimeCurrent (), TIME_DATE ), " " , endHour));

mql5 컴파일러는 error'( TimeToString ' - 변수 예상), warning('숫자'에서 '문자열'로의 암시적 변환)을 제공합니다.

수정하는 방법을 알려주세요?

 
grimc124 # :

...

수정하는 방법을 알려주세요?

코드를 복제하지 마십시오(DRY = Don't Repeat Yourself 원칙) 기능을 사용하십시오. 예를 들어:

 datetime SetTime( datetime dtime, string stime) {
     return StringToTime ( TimeToString (dtime, TIME_DATE ) + " " + stime);
}

유효하지 않은 모든 stime 문자열은 0 시간으로 변환됩니다.

 
Artyom Trishkin # :

MQL 플랫폼 및 언어 개발자의 사이트입니다.

가장 정확한 답변을 더 정확하게 얻을 수 있는 곳은 어디입니까?

그리고 귀하의 질문은 어레이 작업 방법에 대한 오해의 영역입니다.

주문이 1인 OrdersTotal은 0이 아닌 1을 반환하고, 0을 주문하면 각각 0을 반환합니다.

"여기는 MQL 플랫폼 및 언어 개발자의 사이트입니다. 가장 정확한 답변을 얻을 수 있는 다른 곳은 어디입니까?"

- 이것이 개발자를 위한 리소스라는 사실이 이것이 편리하다는 의미는 아니며 마치 질문-답변 형식을 위해 특별히 설계된 리소스가 있는 것처럼 여기에서 수행해야 합니다.