기고글 토론 "차트에서 거래 아이디어의 빠른 테스트" - 페이지 2

 

2012.10.26 16:25:33 피벗캔들(EURUSD,H1) '피벗캔들클래스.mqh'(245,49)에서 제로분할 발생

무엇이 문제일까요?

나는 문제가 m_volatility에 있다는 것을 이해하지만 정확히 코드를보고 모든 것을 재 작업해야하는 곳은 저자에게서 더 쉽게 찾을 수 있습니다.

 
lazarev-d-m:

2012.10.26 16:25:33 피벗캔들(EURUSD,H1) '피벗캔들클래스.mqh'(245,49)에서 제로분할 발생

무엇이 문제일까요?

나는 문제가 m_volatility에 있다는 것을 이해하지만 코드를보고 전체 코드를 다시 작업해야하는 정확한 위치를 작성자로부터 찾는 것이 더 쉽습니다.

오류를 찾아 주셔서 감사합니다.

실제로 피벗캔들클래스.mqh 클래스의 코드 한 줄을 수정해야 합니다:

if ((m_candles[0].high - m_candles[0].low) / m_volatility * 100.0 >= iVolatilityPercent)

if (m_candles[0].high - m_candles[0].low >= iVolatilityPercent / 100.0 * m_volatility)


UPD: 문서와 소스가 수정되었습니다.

 

어떻게 컴파일해도 항상 오류가 발생합니다. 그리고 어떻게 고쳐야 할지 모르겠어요. 그래서 파일이 표시기에서 감지되지 않습니다. 오류는 그림에 있습니다.

파일:
xlc5uj.png  119 kb
 
astrohelper:

어떻게 컴파일해도 항상 오류가 발생합니다. 그리고 어떻게 고쳐야 할지 모르겠어요. 그래서 파일이 표시기에서 감지되지 않습니다. 오류는 그림에 있습니다.

다른 프로그램에서 파일을 열었거나

또는 폴더에 쓰기가 금지되어 있습니다.

 

아스트로헬퍼:

그리고 다른 프로그램에서는 이렇게 보입니다 - 이미 9개의 오류가 발생했습니다!!!


어떻게 컴파일해도 계속 오류가 발생합니다. 그리고 어떻게 고치는지도 명확하지 않습니다. 그래서 파일이 표시기에서 감지되지 않습니다. 오류는 그림에 있습니다.

세르게이:

아마도 다른 프로그램에서 파일을 열었거나

또는 폴더에 쓰기가 금지되어 있습니다.

파일:
h8jf0h2.png  98 kb
 
astrohelper:
여러 플랫폼이 같은 컴퓨터에 있는 경우 먼저 오픈 플랫폼에서 디버거를 열고 그 안에서 파일을 찾아 컴파일합니다.
 

감사합니다, 성공했습니다.

 
고마워요
 

'별똥별'/'망치'와 차킨 인디케이터 사이에 약간의 유사점이 있습니다.

 

감사합니다.

피벗캔들.mq5 인디케이터의 OnCalculate 이벤트에 문제가 있습니다. 열기, 높음, 낮음, 닫기 배열 멤버 요소가 모두 같은 값을 반환하고 있습니다. 각 OHLC 인덱스의 [i]에 같은 값이 있습니다. 또한 배열의 첫 번째 요소가 날짜로 1971년을 보고하고 있습니다. OnCalculate로 전달된 배열이 유효하지 않은 것처럼 보입니다.

어떤 아이디어가 있으신가요?