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

 

안녕하세요

MQL4 컴파일러가 이러한 배열 선언 에 대해 불평하는 이유를 알려주십시오.


입력 int trendSlowCountBar=9;

이중 MAslowTrend[trendFastCountBar];


다음 오류가 발생합니다.

'[' - 잘못된 인덱스 값


언어 참조에서 치수 설정에 대한 제한 사항을 찾지 못한 것 같습니다 ... (

 
Владимир Казаков 배열 선언 에 대해 불평하는 이유를 알려주십시오.


입력 int trendSlowCountBar=9;

이중 MAslowTrend[trendFastCountBar];


다음 오류가 발생합니다.

'[' - 잘못된 인덱스 값


언어 참조에서 치수 설정에 대한 제한 사항을 찾지 못한 것 같습니다 ... (

정적 배열의 차원은 변수로 설정할 수 없기 때문입니다. 대신 동적 배열을 사용해야 합니다.

 input int      trendSlowCountBar= 9 ;

double   MAslowTrend[];

int OnInit () {
   ArrayResize (MAslowTrend, trendSlowCountBar, 0 );
  ...
   return ( INIT_SUCCEEDED );
}
 
Mihail Matkovskij # :

반올림은 없지만 소수점 이하 2자리 이상은 모두 잘라냅니다.

이 반올림을 호출합니다.

마이클 마트코프스키   # :

그러나 문서는 알고 있습니다! 그리고 당신은 문서의 조언을 무시합니다. 당신이 원하는대로. 그것은 당신에게 달려 있습니다. 제 생각에는 모든 것이 분명하며 이것에 대해 당신과 논쟁하지 않을 것입니다. 다시 한 번 반복합니다!

특히 마지막 페이지에 있는 당신을 위해, 편집의 스크린샷.

 
Andrey Sokolov # :

이 반올림을 호출합니다.

글쎄, 당신은 당신이 원하는대로 그것을 부를 수 있습니다 :)

특히 마지막 페이지에 있는 당신을 위해, 편집의 스크린샷.

링크를 따라가서 https://docs.mql4.com/en/trading/ordersend 를 읽는다면 왜 스크린샷이 필요합니까?

또한, 나는 모든 것이 쓰여진 위에 인용문을 인용했습니다. 그리고 당신은 나에게 약간의 화면을 볼 것을 조언합니다. :)

모든 것. 이 공허한 얘기는 그만둬.

OrderSend - Торговые функции - Справочник MQL4
OrderSend - Торговые функции - Справочник MQL4
  • docs.mql4.com
OrderSend - Торговые функции - Справочник MQL4
 

마이클 마트코프스키 :

링크를 따라가서 https://docs.mql4.com/en/trading/ordersend 를 읽는다면 왜 스크린샷이 필요합니까?

따라서 주의 깊게 읽으십시오. 거기에 내가 쓰는대로 정규화되지 않은 시가가 있습니다.

마이클 마트코프스키   # :

글쎄, 당신은 당신이 원하는대로 그것을 부를 수 있습니다 :)

"네가 원하는 대로"가 아니라 있는 그대로 불러라.

 
Mihail Matkovskij # :

이 공허한 얘기는 그만둬.

이 무례함을 포럼에 가져오지 마십시오.

 

역사적으로, Ask Bid가 비정규화되거나 High/Low/Close가 올바르지 않은(EMPTY_VALUE) 상황이 있었으므로 모든 수신 데이터를 확인해야 합니다. 서버 구성 요소를 다시 시작하거나 피어 간의 데이터 조정이 있을 수 있습니다. 실수만 있을 수 있습니다.

그리고 거래 주문 을 보낼 때 당신은 그것을 올바르게 만들기 위해 모든 노력을 기울여야 합니다. 그래서   언제나   숫자로 가격을 정규화하고 minLot,lotStep으로 볼륨을 가져옵니다.

 
Andrey Sokolov # :

이 무례함을 포럼에 가져오지 마십시오.

모든 것. 댓글이 없습니다.

 
Maxim Kuznetsov 무역 주문   그것을 바로잡기 위해 모든 노력을 기울여야 합니다.

그런 걱정 마세요. 누가 알아야 합니다. :)

 
Mihail Matkovskij # :

정적 배열의 차원은 변수로 설정할 수 없기 때문입니다. 대신 동적 배열을 사용해야 합니다.

그리고 정적 배열과 동적 배열의 처리 속도에 차이가 있습니까?