선체 이동 평균 - 페이지 20

 
tampa:
"저자가 무료로 제공하는" "Logic trader"(Hull 이동 평균 2로 이름 변경)에 대한 문서 logic_trader.pdf

'작가'로부터 '선물'을 받을 정도로

그들은 모두 karl dittmans 전략을 사용하고 있습니다. 괜찮은 사이트에서 다운로드할 수 있는 "기부"한 다음 이름이 바뀐 물건을 판매합니다.

 
mladen:
:):):) 좋습니다, 여기에 새로운 메타레이더 4(이전 메타레이더도 포함)와 호환되는 헐 이동 평균(선체 평균의 "속도" 변경을 허용하는 다중 시간 프레임 버전)이 있습니다. hull_moving_average_2_nmc.mq4

안녕,

업데이트 감사합니다

하지만 여전히 문제가 있습니다.

- 메타에디터 컴파일러는 오류/경고를 보고하지 않습니다. 괜찮지만

- 차트에서 사용할 때 터미널 정지: 실제로 끝없이 로드/언로드됨

- 그래서 메타에디터 '디버거'도 멈춥니다.

그 문제를 해결하는 방법을 찾는 것은 내 능력 밖입니다. 검토하고 테스트하여 귀하에게도 발생하는지 확인하십시오.

최신 fxpro b6++를 사용하고 있습니다.

ps: "배열이 범위를 벗어남"으로 기록됩니다. (130,26)"

 
dino35:
안녕,

업데이트 감사합니다

하지만 여전히 문제가 있습니다.

- 메타에디터 컴파일러는 오류/경고를 보고하지 않습니다. 괜찮지만

- 차트에서 사용할 때 터미널 멈춤: 실제로는 끝없이 로드/언로드됨

- 그래서 메타에디터 '디버거'도 멈춥니다.

그 문제를 해결하는 방법을 찾는 것은 내 능력 밖입니다. 검토하고 테스트하여 귀하에게도 발생하는지 확인하십시오.

최신 fxpro b6++를 사용하고 있습니다.

ps: "배열이 범위를 벗어남"으로 기록됩니다. (130,26)"

제발

추가한 표시기에서 #property strict form을 제거하십시오(표시기에 있어서는 안 되며 표시기에 쓰지 않았습니다). 지표가 strict 속성 을 사용하여 작동하려면 다르게 작성해야 합니다.

해당 게시물의 버전은 내 터미널에서 다음과 같이 보입니다(일반 및 다중 시간 프레임 모드에서 - 보시다시피 오류 또는 다시 로드 없음).

디버거 현재 : 나는 이미 그 문제에 대해 썼습니다. 디버거는 코드가 그렇게 여부에 관계없이 엄격한 매개 변수를 사용하여 작성된 것처럼 항상 작동합니다. 그것은 새로운 메타트레이더 4의 또 다른 버그이며 표시기의 문제가 아닙니다(그들이 우리가 strict를 사용하지 않도록 허용했다면 디버거가 이를 인식하도록 허용해야 합니다. 그렇지 않으면 전체 목적이 무엇인지)

파일:
hull.gif  90 kb
 

머리를 들어 주셔서 감사합니다.

그러나 헤더는 다음과 같습니다.

#재산 저작권 "www.forex-tsd.com"

#속성 링크 "www.forex-tsd.com"

그래서 '엄격한'은 사용되지 않습니다

나는 당신의 게시물에서 indi를 다운로드했고 몇 가지를 다시 다운로드했습니다. 그래서 위의 차트와 동일한 것을 사용하고 있는지 궁금합니다.

 
dino35:
머리 해 주셔서 감사합니다.

그러나 헤더는 다음과 같습니다.

#재산 저작권 "www.forex-tsd.com"

#속성 링크 "www.forex-tsd.com"

따라서 '엄격'은 사용되지 않습니다.

나는 당신의 게시물에서 indi를 다운로드했고 몇 가지를 다시 다운로드했습니다. 그래서 위의 차트와 동일한 것을 사용하고 있는지 궁금합니다.

나는 그 게시물에서 같은 지표를 다운로드했고 그것이 내가 테스트한 지표이고 테스트 결과 사진을 게시했습니다.

추가된 코드에 #property strict가 없으면 " array out of range (130,26)" 오류가 기록될 수 없으며 기록되지 않습니다. #property strict만 추가되고 130행의 코드가 변경되지 않은 경우에만 해당 오류가 작성됩니다(코드의 일부 추가 변경 포함). 쓰는 방법이 따로 없다.

예, 해당 게시물에 게시한 것과 정확히 동일한 코드를 사용했습니다.

_____________________________________

추신: 아시다시피 #property strict는 코드 시작 부분에 있을 필요가 없습니다.

PPS: 반복하겠습니다 - strict가 사용되지 않을 때와 디버깅하는 동안 코드를 다시 컴파일하는 경우(터미널이 정지됨) 디버거는 wortless입니다. 지금의 디버거는 디버거가 있는 것처럼 보이도록 패치한 장난감일 뿐이고 심각한 디버깅에는 사용할 수 없습니다.

 

Fxpro의 최신 정보:

- 메타 트레이더 4 b646

- 메타에디터 5 b934

indi는 조정되지 않았으므로('strict' 헤더가 없음) 메타에디터는 경고하지 않지만 /mql4/log는 "배열 문제"와 전체 터미널 정지를 보여줍니다.

그래서 나는 Fxpro 팀에 몇 가지 설명을 요청할 것입니다. 왜 mq4 터미널이 있는 metaeditor 5입니까?

Mladen의 도움에 다시 한 번 감사드립니다.

 
dino35:
Fxpro의 최신 정보:

- 메타 트레이더 4 b646

- 메타에디터 5 b934

indi는 조정되지 않았으므로('strict' 헤더가 없음) 메타에디터는 경고하지 않지만 /mql4/log는 "배열 문제"와 전체 터미널 정지를 보여줍니다.

그래서 나는 Fxpro 팀에게 몇 가지 설명을 요청할 것입니다. 왜 mq4 터미널이 있는 metaeditor 5입니까?

Mladen의 도움에 다시 한 번 감사드립니다.

그것은 실수가 아닙니다: 그들은 지금 같은 편집기를 가지고 있습니다(메타타더 4와 메타트레이더 5)

엄격한 매개변수를 사용하는 표시기는 다음과 같이 표시됩니다. hull_moving_average_2_strict_nmc.mq4

 

네 설명 감사합니다

물론 '엄격한' 인디를 테스트할 것입니다. 감사합니다.

그러나 다른 하나(게시된 대로 '엄격한' 제외)의 경우 내 터미널에서 변수/전역 변수 문제가 될 수 있습니다. 이 문제는 indis/ea로 여러 차트를 실행하지만 아무도 hma & likes를 가지고 있지 않습니까?

그것이 내가 그 신비한 문제에 대해 생각하는 것입니다.

ps: 2개의 활성 전역변수가 있습니다.

 
dino35:
네 설명 감사합니다

물론 '엄격한' 인디를 테스트할 것입니다. 감사합니다.

그러나 다른 하나(게시된 대로 '엄격한' 제외)의 경우 내 터미널에서 변수/전역 변수 문제가 될 수 있습니다. 이 문제는 indis/ea로 여러 차트를 실행하지만 아무도 hma & likes를 가지고 있지 않습니까?

그것이 내가 그 신비한 문제에 대해 생각하는 것입니다.

ps: 2개의 활성 전역변수가 있습니다.

나는 그것이 문제라고 생각하지 않는다.

일부 빌드에서는 strict가 있는 코드와 strict가 없는 코드가 동일한 차트에서 실행되는 경우 문제가 발생했습니다(이 경우 strict가 없는 코드는 strict 모드에서 작동하도록 "강제"되고 그런 다음 그러한 문제를 보고할 수 있음) 하지만 그들은 그것을 해결했고 나는 그것이 우리 뒤에 있다고 생각했습니다.

문제가 다시 나타났을 수도 있습니다. 이 새로운 메타트레이더 4로 우리는 결코 알 수 없습니다.

 

일부 템플릿은 내 것이 아니기 때문에 차트 전체에서 사용되는 템플릿을 자세히 살펴봐야 할 필요가 있다고 생각합니다. 아마도 '엄격한' 헤더가 있는 인디를 찾을 수 있을 것입니다.

당신의 노력에 정말 감사드립니다. 감사합니다. 이제 내 정규 일이 나를 기다리고 있습니다. 나는 가야합니다. 이제 주말에 문제를 참조하십시오.