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

 
Roman Sharanov :

그리고 디버그 없이? 테스터에서 정확한 날짜를 분으로 설정하고 빠르게 스크롤하는 것이 간단합니까?

테스트와 디버깅의 차이점은 무엇입니까? 코드에서 직접 실행하십시오. 그리고 매개변수는 같은 방식으로 설정되고 속도는 정확히 같은 방식으로 조정됩니다.

 
Alexey Viktorov :

테스트와 디버깅의 차이점은 무엇입니까? 코드에서 직접 실행하십시오. 그리고 매개변수는 같은 방식으로 설정되고 속도는 정확히 같은 방식으로 조절됩니다.

이해했습니다, 감사합니다

 
MT4(부하 저장)에서 했던 것처럼 MT5에서 최적화 후 세트 파일을 작성하기 위한 규칙에 대해 MT5 및 Google에서 쓸데없는 연구를 계속합니다. 이전에 설치한 EA 세트 파일에서 업데이트 규칙을 찾지 못했습니다. MT5 거래 차트 패널. 이 오해 MT5 어떻게해야하는지 알려주십시오.
 

나는 CT레이드를 통해 일한다
거래는 멈추지 않는다
수정 필요

trade.PositionModify( PositionGetTicket (i), PositionGetDouble ( POSITION_SL ), tpLvl);

Invalid Stops 오류가 발생합니다. 어떻게 해야 합니까?

어쩌면 PositionGetDouble ( POSITION_SL ) 대신에 쓸 다른 것이 있을까요?

 
Roman Sharanov :

나는 씨트레이드를 통해 일한다
거래는 멈추지 않는다
수정 필요

Invalid Stops 오류가 발생합니다. 어떻게 해야 합니까?

어쩌면 PositionGetDouble ( POSITION_SL ) 대신에 쓸 다른 것이 있을까요?

"tpLvl"이 어떤 종류의 기적인지 알아내기 위해 값이 정규화되었습니까? 원하는 위치에 둘 수 있습니까?

 
Vladimir Karputov :

"tpLvl"이 어떤 종류의 기적인지 알아내기 위해 값이 정규화되었습니까? 원하는 위치에 둘 수 있습니까?

ahhh, 잘못된 중지는 또한 테이크가 잘못되었음을 의미할 수 있습니까?

그러나 그럼에도 불구하고 차트에서 테이크는 일반적으로 올바른 위치에 배치됩니다.

 
Roman Sharanov :

ahhh, 잘못된 중지는 또한 테이크가 잘못되었음을 의미할 수 있습니까?

그러나 그럼에도 불구하고 차트에서 테이크는 일반적으로 올바른 위치에 배치됩니다.

재생산에 대한 자세한 정보가 필요합니다. 기호, 날짜, mql5 코드, 로그, 차트에서 오류가 발생한 위치와 시점에 대한 정확한 설명
 
Vladimir Karputov :
재생산에 대한 자세한 정보가 필요합니다. 기호, 날짜, mql5 코드, 로그, 차트에서 오류가 발생한 위치와 시점에 대한 정확한 설명
 void transposeTakeProfit( double tpLvl){
         for ( int i = PositionsTotal () - 1 ; i >= 0 ; i--){
         PositionSelectByTicket ( PositionGetTicket (i));
         if ( PositionGetString ( POSITION_SYMBOL ) == _Symbol && PositionGetInteger ( POSITION_MAGIC ) == _magic){
                trade.PositionModify( PositionGetTicket (i), PositionGetDouble ( POSITION_SL ), tpLvl);
        }
   }
}

글쎄, 이것이 일어나는 곳이며, 거래가 열리고, 다른 거래가 있는 경우 모든 테이크가 이동되어야 하는 레벨이 전송됩니다.

그러나 이것이 첫 번째 것입니다. 즉시이 기능으로 이동하고 즉시 오류가 발생합니다.

 
Roman Sharanov :

글쎄, 이것이 일어나는 곳이며, 거래가 열리고, 다른 거래가 있는 경우 모든 테이크가 이동되어야 하는 레벨이 전송됩니다.

그러나 이것이 첫 번째 것입니다. 즉시이 기능으로 이동하고 즉시 오류가 발생합니다.

위의 내 의견을 읽으십시오. 한 가지라도 충족되지 않으면 개인적으로 텔레파시를 하지 않겠습니다 :)
 
Vladimir Karputov :
위의 내 의견을 읽으십시오. 한 가지라도 충족되지 않으면 개인적으로 텔레파시를 하지 않겠습니다 :)

900줄의 코드를 모두 버리는 것이 합리적이지만 여전히 이해하지 못할 것입니다. 오류는 특히 PositionModify에서 발생합니다. 디버거로 확인했습니다.

EURUSD 기호 , 날짜는 5월 2일입니다.

사유: