[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 479

 
IgorM :

죄송합니다. 확인하지 않고 작성했습니다. 여기에 잘못 제안했습니다. 다음과 같이 작동해야 합니다.

매도:(OrderOpenPrice()-Bid)*MarketInfo(Symbol(),MODE_TICKVALUE)*랏/포인트

매수: (Ask-OrderOpenPrice())*MarketInfo(Symbol(),MODE_TICKVALUE)*lot/Point

죄송합니다 . 이유는 코드의 다른 부분 일 수 있습니다. 어쨌든 귀하의 응답과 도움에 감사드립니다.
 
demlin :
이해합니다. 죄송합니다. 이유는 코드의 다른 부분에 있습니다. 어쨌든 귀하의 응답과 도움에 감사드립니다.

 for (i=( OrdersTotal ()- 1 ); i>= 0 ; i--) // перебор ордеров 
{ 
   if (! OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES)) continue ;
   if (OrderSymbol()!=Instr||OrderMagicNumber()!=MN)   continue ;
   if (OrderType()==OP_BUY)
       if (Ask-OrderOpenPrice()>BezUbytok* Point )
           return ( 77 );   
   if (OrderType()==OP_SELL)
       if (OrderOpenPrice()-Bid>BezUbytok* Point )
           return ( 77 );   
}   
return ( 0 );
 
Vinin :


매우 감사합니다!!! 귀하의 코드는 100% 완벽하게 작동했습니다!!!!!
 

고문 과의 도움

컴파일시 오류는 없지만 전략 테스터 에서 테스트할 때 오류가 있습니다.
주문 대기 중 첫 번째 오류 문자열이 열리지 않았습니다 . 컴파일된 오류에서 문자열문자열을 포함하는 코드가 삭제되었습니다. 전략 테스터에서 시작되지 않았습니다.
작동하지만 판매 시에만 포지션을 엽니다 구매 시 구매를 원하지 않습니다

코드에서 무엇이 잘못되었는지 확인하고 구독 취소할 수 있습니까?

파일:
all.mq4  2 kb
 
novicek :

조언자 도움 _

이 텍스트는 구두점과 명확한 생각을 방해하지 않습니다.
 

모두에게 좋은 하루.


사용하는 것이 타당한지 알려주세요.

 if (IsConnected())

풀 상태를 확인하고 주문할 때? 예를 들어, 특정 주문이 설정되었는지 확인하고 그렇지 않은 경우 설정합니다(그러나 우리는 그러한 주문이 두 개 필요하지 않으며 범주적으로). 나는 약간의 실험을 시도했고 다음을 생각해 냈습니다.

연결이 없으면 틱이 없으면 IsConnected가 처리되지 않습니다. 내가 잘못? 누가 프로그램의 중요한 영역을 확인하기 위해 어떤 방법을 사용합니까?

 
Pyro :

모두에게 좋은 하루.


사용하는 것이 타당한지 알려주세요.

풀 상태를 확인하고 주문할 때? 예를 들어, 특정 주문이 설정되었는지 확인하고 그렇지 않은 경우 설정합니다(그러나 우리는 그러한 주문이 두 개 필요하지 않으며 범주적으로). 나는 약간의 실험을 시도했고 결론에 도달했습니다.

연결이 없으면 틱이 없으면 IsConnected가 처리되지 않습니다. 내가 잘못? 누가 프로그램의 중요한 영역을 확인하기 위해 어떤 방법을 사용합니까?


나는 매우 의심스러운 기능을 사용하지 않을 것입니다. 제 생각에는 버그가 있다고 어디선가 읽었습니다. Kim이 이에 대해 이야기했습니다. Google 지점은 이 기능에 대해 나와야 합니다.
 
Martingeil :
나는 그것의 매우 의심스러운 기능을 사용하지 않을 것입니다. 제 생각에는 버그가 있다고 어디선가 읽었습니다. Kim이 이에 대해 말했습니다. Google 지점은 이 기능에 대해 나와야 합니다.

예, 이 정보 도 보았습니다. https://www.mql5.com/en/forum/128436
 

감사합니다 동료들! 또 한 가지는 이 문제가 4년 동안 시정되지 않았다는 것이 이상하다. 내가 풀에서 주문을 확인할 때 전문가(분명)가 연결이 끊기고 어딘지 모르게 참이 아닌 추락을 하고 추가 주문을 하는 실제 상황이 있다. . 탈출구는 풀을 제거한 상태에서 dups에 대한 추가 검사에서 발견되었습니다. 글쎄, 어쨌든.


문제는 풀을 확인할 때 "연결 없음"과 같은 오류가 표시되지 않고 주문할 때만 표시된다는 것입니다. 그리고 저에게 수영장 확인은 매우 중요합니다.

 
sergeev :
이 텍스트는 구두점과 명확한 생각을 방해하지 않습니다.

이 사실이 나의 문해력(형성)에 대해 의심을 불러일으키지 않도록 하십시오
구두점을 넣지 않는 것이 내 기발하고 유일한 것입니다.