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

[삭제]  
Boris :
코드베이스에 많은 예제가 있습니다! 그리고 먼저 당신이 하는 모든 일에서 논리를 조정해야 합니다! 예를 들어, Magick을 extern으로 표현하기 위해 Magick의 가치를 최적화하여 수익성을 높이는 이유는 무엇입니까? ;)

무슨 마법을 말하는거야?

그리고 코드에서 내가 이해하는 것처럼 마이너스가 있는 숫자 때문에 오류가 발생합니까?

[삭제]  
edutak :

그리고 코드에서 내가 이해하는 것처럼 마이너스가 있는 숫자 때문에 오류가 발생합니까?

네.

다음과 같이 작성할 수 있습니다. a_200 = b; 그러나 a-200 = b; - 오류가 발생합니다.

[삭제]  
Alexey Kozitsyn :

네.

다음과 같이 작성할 수 있습니다. a_200 = b; 그러나 a-200 = b; - 오류가 발생합니다.

고맙습니다.
 
edutak :

무슨 마법을 말하는거야?

당신에 대해!
 
Alexey Kozitsyn :

네.

다음과 같이 작성할 수 있습니다. a_200 = b; 그러나 a-200 = b; - 오류가 발생합니다.

그러나: b = a-200; 오류가 발생하지 않습니다.
[삭제]  
Boris :
그러나: b = a-200; 오류가 발생하지 않습니다.
여기서 등호는 수학에서와 같이 "같음"이 아니라 할당 연산 이라는 것을 이해해야 합니다. 저것들. 왼쪽(변수)에는 오른쪽(표현식 또는 변수)의 값이 할당됩니다.
[삭제]  
말해 주세요.

컴파일러가 오류를 제공하지 않지만 주문이 올바르게 열리지 않으면 일괄 처리하십시오. 이는 알고리즘의 잘못된 논리 때문일 수 있습니다.

또는 주문 마감 블록을 비활성화하고 주문 마감 블록을 활성화하면 올바르게 열립니다. 그런 다음 각 틱마다 주문이 즉시 열립니다.

 
edutak :
말해 주세요.

컴파일러가 오류를 제공하지 않지만 주문이 올바르게 열리지 않으면 일괄 처리하십시오. 이는 알고리즘의 잘못된 논리 때문일 수 있습니다.

또는 주문 마감 블록을 비활성화하고 주문 마감 블록을 활성화하면 올바르게 열립니다. 주문은 각 틱에서 즉시 열립니다.

코드가 없으면 도움이 되지 않습니다.
 
edutak :
말해 주세요.

컴파일러가 오류를 제공하지 않지만 주문이 올바르게 열리지 않으면 일괄 처리하십시오. 이는 알고리즘의 잘못된 논리 때문일 수 있습니다.

또는 주문 마감 블록을 비활성화하고 주문 마감 블록을 활성화하면 올바르게 열립니다. 주문은 각 틱에서 즉시 열립니다.

오류에는 세 가지 유형이 있습니다.

구문 - 컴파일 시 감지됨

부울 - 디버깅 및 테스트 중에 감지되었습니다.

런타임 - 런타임 오류는 일반적으로 0으로 나누기 또는 배열 오버플로와 같은 잘못된 데이터의 결과로 발생합니다.

[삭제]  
Vladislav Andruschenko :
코드가 없으면 도움이 되지 않습니다.

첫 번째 버전이 매우 강력했기 때문에 코드를 보여주고 싶지 않습니다. 최적화 없이 10년을 견뎠습니다. 이제 좀 더 복잡하고 수익성 있게 만들고 싶습니다.

코드는 매우 간단합니다.

마찬가지로 논리 오류로 인해 각 틱 에서 주문을 열 수 있습니까?