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

 
100yan :

drknngranit77 에게 다시 한 번 감사드립니다! !!!! #MTF_MovingAverage.mq4 - 이것이 Expert Advisor라면 어떤 이유로 차트에 포함되지 않습니다... :-(,

그림의 문제입니다...

M1 차트에 그리려면 M5(144)가 필요합니다. 저것들. 그림을 그리려면 M1(144*5=720)이 필요합니다. 오른쪽?

그러나 다음 TF가 다중도에서 일치하지 않으면 어떻게 해야 합니까? - TF 변경 시 시니어 MA 자동 계산을 하고 싶습니다. TF를 결정하는 기능이 있습니까?


프로그래밍 언어로 된 모든 함수는 몇 가지 원칙에 따라 또는 몇 가지 공식에 따라 작성된다는 점을 이해해야 합니다. 언어에서 필요한 것을 찾을 수 없지만 필요가 공식으로 설명되어 있으면 기성품을 찾는 것보다 코드를 직접 만드는 것이 더 쉽습니다.

이제 문제를 살펴보겠습니다. 시간대에 따라 이동 평균의 평균 주기를 자동으로 결정해야 합니다. 언어를 사용하여 기간의 값을 얻을 수 있습니다. 특히 이미 계산 공식이 있기 때문에 이동 평균의 평균 기간을 계산할 수 있습니다. iMA()를 사용하여 이동 평균 값을 얻을 수 있습니다. 귀하의 문제는 코드로 완전히 해결할 수 있습니다.

다양성을 희생시키면서 질문은 의미가 없습니다. 나는 당신에게 공식을 주었고 그 근거를 제시했습니다. 또 무엇이 필요합니까? 손에 들고 필요한 제품을 만드는 데 필요한 도구와 재료의 완전한 세트가 있습니다. 성공할 때까지 시도하고 시도하기만 하면 됩니다. 아무도 당신을 위해 이 일을 하지 않을 것입니다.

 
Vinin :

필요한 경우 수행하기 쉽습니다.


나는 가능하다면 적어도 ... 내장 함수에 대해 힌트를 달라고 요청합니다. 만약 있다면!

그리고 "언어 를 통해 시간대의 가치 를 얻을 수 있다." 나는 찾을 수 없다...., 아마도 저녁 크레티니즘?

출근하지마세요...!!!

 
100yan :


나는 가능하다면 적어도 ... 내장 함수에 대해 힌트를 달라고 요청합니다. 만약 있다면!


내장된 기능은 없으며, 기간에 따라 계산 기간을 계산하여 자신의 마우스를 작성하기만 하면 됩니다.
 
iCustom 함수, 즉 다른 사용자 지정 표시기 (ind 2)에 대한 링크를 사용하여 표시기를 만들었습니다(ind 1이라고 합시다). 그런 질문은 세게 치지 마십시오. iCustom을 통해서도 어드바이저에서 ind 1의 값을 사용하려는 경우 작동합니까? 아니면 그러한 데이지 체인이 작동하지 않습니다. 조언자에서 초기 표시기, ind 2로 연결해야 합니까? 감사해요
 
Cod :
iCustom 함수, 즉 다른 사용자 지정 표시기(ind 2)에 대한 링크를 사용하여 표시기를 만들었습니다(ind 1이라고 합시다). 그런 질문은 세게 치지 마십시오. iCustom을 통해서도 어드바이저에서 ind 1의 값을 사용하려는 경우 작동합니까? 아니면 그러한 데이지 체인이 작동하지 않습니다. 어드바이저에서 초기 표시기, ind 2로 연결해야 합니까? 감사해요

이 함수는 지정된 표시기 버퍼 의 값을 검색합니다. 표시기에 있는 경우 해당 값은 iCustom()을 사용하여 검색할 수 있습니다. 표시기에 단일 표시기 버퍼가 없으면(이 경우에도 발생) iCustom()이 도움이 되지 않습니다. 문제는 버퍼 없이 어떻게 됩니까? 예, 매우 간단합니다. 일부 원칙에 따라 가격 변동을 추적하고 차트에 개체를 배치하는 표시기가 있습니다(예: 자동으로 생성된 콘텐츠가 포함된 레이블).
 
drknn :

이 함수는 지정된 표시기 버퍼의 값을 검색합니다. 표시기에 있는 경우 해당 값은 iCustom()을 사용하여 검색할 수 있습니다. 표시기에 단일 표시기 버퍼가 없으면(이 경우에도 발생) iCustom()이 도움이 되지 않습니다. 문제는 버퍼 없이 어떻게 됩니까? 예, 매우 간단합니다. 일부 원칙에 따라 가격 변동을 추적하고 차트에 개체를 배치하는 표시기가 있습니다(예: 자동으로 생성된 콘텐츠가 포함된 레이블).

ind 1에 버퍼가 있습니다. 그렇습니다. 그러나 그 값은 다른 지표인 ind 2에 대한 링크를 통해 차례로 계산됩니다. 즉, 고문은 ind 1의 값을 사용하려고 하지만 차례로 ind 2에 대한 링크를 통해 계산됩니다. Expert Advisor 체인 아웃 - 버퍼 값 요청 ind 1 - 버퍼 값 요청 ind 2 - ind 2는 ind 1에 값을 반환 - ind 1은 EA에 값을 반환합니다. 그런 체인이 작동할까요?
 
네. 괜찮아요.
 
granit77 :
네. 괜찮아요.
이해합니다. 감사합니다.
 
그런 다음 일반적인 개발을 위한 또 다른 질문 - 위의 질문에서와 같이 iCustom 을 사용 하면 터미널 속도가 많이 느려집니까? 모든 계산을 한 번에 하나의 칠면조에 삽입하는 것이 합리적입니까, 아니면 중요하지 않습니까? 나는 여전히 모든 것을 스스로 가져올 수 없기 때문에 iCustom을 사용해야합니다. 일부 지표를 이해하지 못합니다 ... 사용하지만 ... iCustom 저장.
 
물론 속도는 느려지지만 모두 특정 지표에 따라 다릅니다. 간단한 계산으로 충분히 수용 가능하지만 개발 시간을 절약할 수 있습니다. 이런 식으로 아이디어를 매우 빠르게 테스트하고 즐겁게 쓰레기통에 버릴 수 있습니다. 결과가 고무적이라면. 그런 다음 하나의 지표로 줄일 수 있습니다.
일반적으로 프로그래머는 사람을 믿지 않기 때문에(저는 프로그래머가 아닙니다. :)) ) 지표를 사용할 때 뭉툭한 사람과 뾰족한 사람으로 나뉩니다.
지표에서 Expert Advisor로 직접 전송된 알고리즘이 가장 빠르게 작동한다고 믿는 사람들도 있습니다.
다른 사람들은 그 차이가 코드를 복잡하게 만들 만큼 중요하지 않다고 말합니다. 때로는 Expert Advisor에 계산을 도입하면 테스트 속도가 느려지기도 합니다.
미묘하게 코드의 속도를 최적화하는 전문가가 있는데, 프로 중에도 그렇게 많지는 않습니다.
"테스터"섹션 및 기타 섹션의 기사를 읽으면 흥미로울 것입니다.
그리고 단순한 마을 사람이 표시기에 모든 것을 유지하고 거기에서 고문에게 신호를 보내는 것이 가장 편리합니다. 이를 통해 시스템 수정, 지표 변경 및 재작성, 동시에 여러 지표 사용 등을 쉽게 수행할 수 있습니다. 가장 경험이 많은 포럼 프로그래머 중 한 명이 같은 의견을 공유한다는 것은 중요합니다.
사유: