초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 554

 
Karputov Vladimir :
장황하게 말하지 마십시오. 당연히 OnCalculate에 대한 호출은 터미널 자체에 의한 호출을 의미합니다.

음, OnCalculate에 직접 전화할 필요가 없었습니다. 나는 그것을 정기적으로 한다. 그리고 결과적으로 나는 혼자가 아닙니다 .

요컨대, MT4의 동일한 코드는 문제 없이 작동하지만 MT5에서는 충돌합니다. 다섯 사람의 행동이 고쳐질까요?

 
comp :

음, OnCalculate에 직접 전화할 필요가 없었습니다. 나는 그것을 정기적으로 한다. 그리고 결과적으로 나는 혼자가 아닙니다 .

요컨대, MT4의 동일한 코드는 문제 없이 작동하지만 MT5에서는 충돌합니다. 다섯 사람의 행동이 고쳐질까요?

지표 환경의 준비를 보장하는 것은 OnCalculate이기 때문에 OnCalculate에 처음 입력한 후에만 지표에서 작업할 수 있습니다.
 
Karputov Vladimir :
지표 환경의 준비를 보장하는 것은 OnCalculate이기 때문에 OnCalculate에 처음 입력한 후에만 지표에서 작업할 수 있습니다.
위의 코드는 이 규칙이 MT4에서만 작동함을 보여줍니다. MT5에서는 다릅니다.
 
comp :
위의 코드는 이 규칙이 MT4에서만 작동함을 보여줍니다. MT5에서는 다릅니다.
다시 한 번, OnCalculate 에 대한 첫 번째 항목만 환경이 준비되었는지 확인합니다.
 
Karputov Vladimir :
다시 한 번, OnCalculate에 대한 첫 번째 항목만 환경이 준비되었는지 확인합니다.

당신은 "조정자와의 분쟁" 규칙에 해당하고 금지에 의해 처벌될 수 있는 분쟁을 저를 도발하려고 합니다. 나는 당신과 논쟁할 생각이 없습니다.

당신과 달리 내 말을 완전히 확인하는 코드를 제공했습니다. 이해하려는 사람은 코드를 실행하고 내 말이 사실인지 확인할 수 있습니다.

 
Maria Baburina :

안녕하세요, 나는이 문제에 부딪쳤습니다.

프로그램에는 조건이 있습니다. 변수(특정 주문의 이익이 계산되는)가 여러 다른 변수의 표현식보다 작으면 여러 기능이 추가로 실행됩니다.

정확히 무엇을 어떻게 계산하는지 즉시 설명하지 않겠습니다. 많이 나옵니다. 아마도 대답은 간단할 것입니다. 나는 단지 그것을 모릅니다 :)

따라서 프로그램 이 실행될 때 실제로 첫 번째 변수가 다른 변수보다 훨씬 클 때(예: 테스터에 146.3412 및 0.41 값을 표시한 경우) 이 조건이 참으로 판명되었습니다.

이 조건의 모든 변수는 이중 유형이며 개별적으로 올바르게 계산됩니다.

프롬프트, 무엇과 연결할 수 있습니까?

그리고 문제가 무엇입니까?
 
Vladimir Zubov :
그리고 문제가 무엇입니까?
특정 숫자에서 그는 146.3412 < 0.41

확인할 수 있도록 이 오류가 있는 별도의 코드를 작성하겠습니다.
 
comp :

당신은 " 중재자와의 분쟁 " 규칙에 해당하고 금지에 의해 처벌될 수 있는 분쟁을 유발하려고 합니다. 나는 당신과 논쟁할 생각이 없습니다.

당신과 달리 내 말을 완전히 확인하는 코드를 제공했습니다. 이해하려는 사람은 코드를 실행하고 내 말이 사실인지 확인할 수 있습니다.

이 논쟁은 현재 대화에서 Vladimir가 중재자에게 할당된 기능을 수행하지 않는다는 단순한 이유 때문에 중재자와의 분쟁으로 간주되어서는 안 됩니다. 그것은 단지 두 프로그래머 사이의 논쟁일 뿐입니다.
 
Alexey Viktorov :
이 논쟁은 현재 대화에서 Vladimir가 중재자에게 할당된 기능을 수행하지 않는다는 단순한 이유 때문에 중재자와의 분쟁으로 간주되어서는 안 됩니다. 그것은 단지 두 프로그래머 사이의 논쟁일 뿐입니다.
그러나 나는 중재자와 대화할 때 내 기술적인 점을 변호하려고 여러 번 금지되었습니다. 그리고 비윤리적인 행동으로 기소되었습니다 - "조정자와의 분쟁." 같은 갈퀴를 밟을 생각은 없습니다.
 
comp :
그러나 나는 중재자와 대화할 때 내 기술적인 점을 변호하려고 여러 번 금지되었습니다. 그리고 비윤리적인 행동으로 기소되었습니다 - "조정자와의 분쟁." 같은 갈퀴를 밟을 생각은 없습니다.

나는 그 논쟁을 읽었다. 그러나 분쟁은 없었지만 설명을 이해하려는 열망과 터미널의 오작동을 증명하려는 시도가 없었습니다. 당신의 말은 아무 것도 뒷받침되지 않았습니다. 스크린샷을 찍고 자신의 생각을 명확하게 설명하기에는 너무 게으릅니다.

개발자가 당신보다 멍청하고 보복이 없을 것임을 증명하려고 하지 마십시오.

MT4가 MT5와 다르게 동작한다고 해서 MT5가 잘못 동작한다는 의미는 아닙니다.

사유: