포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 961

 
Vinin :
테스터에서 확인하셨나요? 따라서 처음에는 사용할 수 있는 막대가 1000개뿐입니다.

확실히 블리인! 나는 그것을 항상 잊는다. 알림 주셔서 감사합니다.

이 제한을 우회할 수 있는 방법이 있습니까?

 
goodearth :

확실히 블리인! 나는 그것을 항상 잊는다. 알림 주셔서 감사합니다.

이 제한을 우회할 수 있는 방법이 있습니까?


계산에 필요한 막대 수를 제어할 수 있습니다.

 if ( Bars <MinBar) return ;
 
rapid_minus :
"Sleptsov에 따른" 전문가 고문은 세 개의 기호에 배치되고 다른 전문가 고문은 네 번째 기호에 배치됩니다. 뭐, 서로 간섭하는 거야? 나는 MT4에서 단 하나의 고문과 단 하나의 기호에만 베팅해야 한다는 언급을 찾지 못했습니다.
아니요, 그러한 제한은 없습니다. 문제는 외부 고문이 모든 주문을 마감할 수 없다는 것이었습니다. 예, 그리고 이것은 다른 사람들의 모든 주문을 마감하기 위한 조건이 있는지 확인해야 합니다. 또는 적어도 Expert Advisor가 하나만 설치되어 있으면 이러한 문제가 발생하는지 확인하십시오.
 
AlexeyVik :
아니요, 그러한 제한은 없습니다. 문제는 외부 고문이 모든 주문을 마감할 수 없다는 것이었습니다. 예, 그리고 이것은 다른 사람들의 모든 주문을 마감하기 위한 조건이 있는지 확인해야 합니다. 또는 적어도 Expert Advisor가 하나만 설치되어 있으면 이러한 문제가 발생하는지 확인하십시오.
고맙습니다. 월요일에 해봐야겠습니다. 그러나 외부 고문은 모든 기호에 대해 수익성이 없는 주문만 마감해야 합니다. 코드에서 어떻게 보이나요? 나는 아직 이것을 접하지 못했습니다.
 
AlexeyVik :

나는 완전히 혼란 스럽습니다.

이익 또는 마이너스로 주문을 마감하는 스크립트를 찾았지만 논리를 이해할 수 없습니다. bool close_only_profit_orders=false가 외부 변수에 설정되고 시작 함수에서 부정으로 확인됩니다. if(OrderType( )==OP_BUY && (!close_only_profit_orders | | order_prof>0) 즉, 거짓이 아니거나 이익이 있는 주문이 있으면 OrderClose() 함수가 계속됩니다. 그러나 코드 어디에도 다음과 같은 조건이 없습니다. close_only_profit_orders 변수가 true가 되는데 왜 필요한가?

 
rapid_minus :

나는 완전히 혼란 스럽습니다.

이익 또는 마이너스로 주문을 마감하는 스크립트를 찾았지만 논리를 이해할 수 없습니다. bool close_only_profit_orders=false가 외부 변수에 설정되고 시작 함수에서 부정으로 확인됩니다. if(OrderType( )==OP_BUY && (!close_only_profit_orders | | order_prof>0) 즉, 거짓이 아니거나 이익이 있는 주문이 있으면 OrderClose() 함수가 계속됩니다. 그러나 코드 어디에도 다음과 같은 조건이 없습니다. close_only_profit_orders 변수가 true가 되는데 왜 필요한가?


bool close_only_profit_orders=true인 경우; , 수익성이 있는 항목만 닫힙니다.

이 같은.

 
r772ra :

bool close_only_profit_orders=true인 경우; , 수익성이 있는 항목만 닫힙니다.

이 같은.

그러나 코드 어디에도 close_only_profit_orders 변수가 true가 되는 조건이 없습니다. 우리 스스로 만들지 않는 한 그것은 결코 사실이 될 수 없습니다 .   사실 때문에 그것은 외부 변수입니다. 저것들. 그것이 사실이라면 수익성 있는 주문을 마감할 필요가 없다는 의미입니다. 하지만 "OR"에는 모순이 있습니다 - || order_prof>0.

오히려 반대로 : 그것이 거짓이라면 닫을 필요가없고 모순이 있지만   그렇다면 모든 것이 괜찮습니다...(?)

완전히 혼란

 
rapid_minus :
그러나 코드 어디에도 close_only_profit_orders 변수가 true가 되는 조건이 없습니다. 그것은 결코 사실이 되지 않을 것입니다.  

모든 것을 닫을지 아니면 수익성이 있는 것만 닫을지 결정하는 것은 당신에게 달려 있습니다.

 
rapid_minus :

그러나 코드 어디에도 close_only_profit_orders 변수가 true가 되는 조건이 없습니다. 우리가 스스로 만들지 않는 한 그것은 결코 사실이 되지 않을 것입니다   사실이기 때문에 그것은 외부 변수입니다. 저것들. 그것이 사실이라면 수익성 있는 주문을 마감할 필요가 없다는 의미입니다. 하지만 "OR"에는 모순이 있습니다 - || order_prof>0.

오히려 반대로 : 그것이 거짓이라면 닫을 필요가없고 모순이 있지만   그렇다면 모든 것이 괜찮습니다...(?)

완전히 혼란

논리!

extern bool close_only_profit_orders = 거짓; // 물론 일부 조건에 따라 수익성이 있고 손실이 있는 모든 위치가 마감됩니다.

extern bool close_only_profit_orders = true; // 수익성 있는 포지션만 청산되고 손실 포지션 도 조건에 의해 청산되지 않습니다.

테스터에서 어떤 옵션이 더 나은지 확인할 수 있습니다! 또는 최적화 모드 에서 0 = false 및 1 = true입니다.

 
모두 감사합니다