MQL4 문서에 대한 토론 - 페이지 14

 
Mathemat :
아, C 컴파일러에 대한 필요성이 사라졌으면 좋겠습니다. 인터넷에서 원칙적으로 최대 12메가의 무게가 나가는 매우 컴팩트한 DOS용 배포판을 찾을 수 있습니다.

고맙습니다! C에 대한 교과서와 함께 이틀 후, 나는 조언자의 예 에서 적어도 무언가를 이해하기 시작했습니다. 즉시 MQL4를 사용해 보겠습니다. 더 많은 Rosha 기사가 곧 제공되기를 바랍니다.
 
Dmitrich :
수학 :
아, C 컴파일러에 대한 필요성이 사라졌으면 좋겠습니다. 인터넷에서 원칙적으로 최대 12메가의 무게가 나가는 매우 컴팩트한 DOS용 배포판을 찾을 수 있습니다.

고맙습니다! C에 관한 교과서와 함께 이틀 후, 나는 고문의 예에서 최소한 무언가를 이해하기 시작했습니다. 즉시 MQL4를 사용해 보겠습니다. 더 많은 Rosha 기사가 곧 제공되기를 바랍니다.

임시 링크이긴 하지만 여전히 사용할 수 있습니다 .
 
Rosh :
드미트리 :
수학 :
아, C 컴파일러에 대한 필요성이 사라졌으면 좋겠습니다. 인터넷에서 원칙적으로 최대 12메가의 무게가 나가는 매우 컴팩트한 DOS용 배포판을 찾을 수 있습니다.

고맙습니다! C에 관한 교과서와 함께 이틀 후, 나는 고문의 예에서 최소한 무언가를 이해하기 시작했습니다. 즉시 MQL4를 사용해 보겠습니다. 더 많은 Rosha 기사가 곧 제공되기를 바랍니다.

임시 링크이긴 하지만 여전히 사용할 수 있습니다 .

친애하는 Rosh, 기사에 감사드립니다! 다시는 누군가의 기분을 상하게 하지 않기 위해 포럼에 비슷한 글을 쓰는 것이 벌써 두렵습니다. 그러나 귀하의 기사를 너무 주의 깊게 읽어서 오타를 찾았습니다. 3조 2행, "각각" 대신 "각각"이라는 문구. "x"와 "z"라는 문자는 키보드에서 서로 옆에 있으며 나는 때때로 문서에서 그러한 오류를 놓치고 "잡습니다". 여기 습관적으로 잡힌 오타가 있습니다.

;)
 
감사합니다. 가능하면 수정하겠습니다(오래 전 일입니다 :)).
 
아니 난 할 수 없어. 분명히 출판 시스템의 주소도 변경되었습니다.
 
교과서와 함께 그것을 알아 냈습니다. 그리고 문서에 따르면 직접적인 대답이 나오지 않았습니다.
그리고 여기에서 우연히 OrderSend 함수의 매개변수 목록을 보기로 결정하고 즉시 발견했습니다.

기능 설명은 " 추정 또는 비정규 가격은 사용할 수 없습니다. "
절대적으로 명확하고 직접적인 표시.

아래 몇 줄에 정확히 비정규화된 결제 가격이 있는 예가 표시됩니다.

 ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Bid-25*Point,Ask+25*Point,"내 주문 번호"+카운터,16384,0,Green);
if(티켓<0)
{
Print("오류 번호로 인해 OrderSend가 실패했습니다.",GetLastError());
반환(0);
}
레나트, 사실 오류 아닌가요?
그리고 그러한 것들이 "품질 문서"의 개념과 일치하지 않는 한?

따라서 관심있는 사용자는 문서를 완성하도록 요청하고 있습니다. 그리고 불합리한 비판에 전혀 능하지 않고, 불가능하거나 부당한 요구를 하지 않으며, 개인적으로나 회사 전체에 기분을 상하게 하려고 하지 않습니다.
 
이 예에서는 BidAsk 가격이 거래 서버에서 수신된다고 가정합니다. 즉, 기본 가격은 소수점 이하 자릿수 내로 정규화됩니다. 사실 히스토리 센터에서 딥미닛 히스토리를 다운로드할 수 있게 되기 전에 많은 사용자들이 다양한 소스에서 이러한 히스토리를 독립적으로 준비했으며 테스트 중에 얻은 결과는 비정규화된 가격과 관련된 오류가 발생했습니다(주문은 단순히 열리지 않음). 그래서 다음과 같은 문구가 등장했습니다.


계산되거나 정규화되지 않은 가격은 사용할 수 없습니다. 요청한 공개 가격이 가격 피드에 없거나 요청한 가격이 소수점 이하 자릿수 에 따라 정규화되지 않은 경우 오류 129(ERR_INVALID_PRICE)가 생성됩니다.


전체를 가져오는 것을 "잊었습니다". 예상 가격(일부 이동 평균 또는 기타 지표의 값)을 취하면 서버가 긴장하지 않고 "현명함"(즉, 올바른 방향으로 반올림)을 표시하기 때문에 이 문구는 관련성이 유지됩니다. 그러나 단순히 명령을 취소하십시오.
 

난 아무것도 잊지 않았어, 로쉬. 당신이 내 인용문을 보완한 문장은 본질적으로나 형식적으로나 어떤 것도 바꾸지 않습니다. 나는 MQ 포럼에서 사람들이 질문에 답한 방법을 두 번 이상 보았습니다. , 거부 이유는 무엇입니까? 이 문제에 대한 해결책은 간단했습니다. 가격을 정상화하는 것이 필요하며 이는 Bid 및 Ask에 대해서도 마찬가지입니다.

아마도 최신 빌드에서는 이것이 변경되었지만 어디에서도 이에 대한 언급을 본 적이 없습니다.

또한 OrderSend () 함수의 매개변수에는 세 가지 가격이 있습니다. 이 예에서는 3개 중 2개가 계산됩니다. 계산된 표현식에는 정수 및 이중 피연산자가 모두 포함됩니다. 가격 정규화는 정수를 두 배로 변환할 때 표시 문제를 해결하기 위한 수단으로 시작되었습니다. 따라서 MQL4에 대한 경험이 많지 않은 이 문서의 독자는 계산 결과가 정규화되었는지 여부를 확실하게 말할 수 없습니다. 그래서 그를 위한 이 예는 답변보다 더 많은 질문을 야기할 것입니다.

그리고 정규화로 모든 것이 정상화되더라도 가격 대신 계산된 표현이 있습니다.

따라서 초보자를 위한 MQL4에 대한 기사를 작성하는 사람인 Rosh에게 다음과 같은 질문이 있습니다.
당신은 정말로 이 예가 옳고 그것이 무엇을 설명해야 하는지를 보여주고 있다고 생각합니까?
그러한 예가 초보자가 OrderSend()를 사용하는 방법을 이해하고 혼동하지 않는 데 도움이 될 것이라고 정말로 생각하십니까?

 
Yurixx :

그러한 예가 초보자가 OrderSend ()를 사용하는 방법을 이해하고 혼동하지 않는 데 도움이 될 것이라고 정말로 생각하십니까?

개인적으로 나는 초보자가 바보와 같지 않다고 생각합니다. 네가 알아냈다면 나는 쉬웠는데 왜 다른 사람은 이해하지 못할까? 왜 이 추상적인 초보자는 항상 멍청이와 관련이 있습니까?
 
Juriks, 나는 당신이 비판에만 몰두하고 있음을 알았습니다.