기고글 토론 "MQL5: 나만의 인디케이터를 만들기" - 페이지 4

 
안녕하세요, 누군가 저를
r+s-1

-1

제발요?

정말 감사합니다.

 
Antonio Jesus Martin Ruiz:
안녕하세요, 누군가 저에게

제발요?

정말 감사합니다.

네, 러시아어를 배우기가 더 쉬워졌어요.

 
로봇 제작의 "기초 학생"으로서 제가 본 거의 모든 기사 나 비디오에서 저자는 다음과 같은 주장을합니다.
이미 제 학습 텍스트의 일부인 이 훌륭한 기사를 고려할 때, 이 진술은 어떤 상황에서 사실일까요? 이 인디케이터의 핸들은 어떻게 만들 수 있나요?
누가 도와줄 수 있나요?
 

저는 @okwh입니다. 루프가 왜 1로 시작하는지 여전히 당황스럽습니다.

라시드 우마로프가 지적한 글을 읽었습니다. 그것은 이렇게 말했습니다 :

모든 배열과 표시기 버퍼의 기본 인덱싱은 왼쪽에서 오른쪽입니다. 첫 번째 요소의 인덱스는 항상 0과 같습니다. 따라서 인덱스가 0인 배열 또는 표시기 버퍼의 첫 번째 요소는 기본적으로 맨 왼쪽에 있고 마지막 요소는 맨 오른쪽에 있습니다.

 
유용한 기사를 작성해 주셔서 대단히 감사합니다. MT5 플랫폼을 사용하는 초보자로서, 그리고 @Wolfgang이 지적한 것처럼 전문 코더가 아닌 저희는 언어의 내부 작동 방식에 익숙해지기 위해 이러한 유형의 기사에 정말 의존합니다.
 
훌륭한 기사!! 나는 단순히 모든 세부 사항을 좋아했고 그것으로부터 많은 것을 배웠습니다! 감사합니다. 수고하셨습니다.
 
dhermanus #:

저는 @okwh입니다. 루프가 왜 1로 시작하는지 여전히 당황스럽습니다.

라시드 우마로프가 지적한 글을 읽었습니다. 그 글에는 이렇게 적혀 있었습니다:

모든 배열과 표시기 버퍼의 기본 인덱싱은 왼쪽에서 오른쪽입니다. 첫 번째 요소의 인덱스는 항상 0과 같습니다. 따라서 인덱스가 0인 배열 또는 표시기 버퍼의 첫 번째 요소는 기본적으로 맨 왼쪽에 있고 마지막 요소는 맨 오른쪽에 있습니다.

이 특정 예시에서는 인디케이터가 Close[1]-Close[0]을 계산해야 하기 때문입니다. 그런 다음 시작이 0과 같으면 인디케이터가 음수 지수를 계산하게 됩니다: Close[0] - Close[-1]. 그렇기 때문에 시작이 1이어야 합니다. 따라서 인디케이터는 다음과 같이 계산합니다: Close[1] - Close[0]. 다음과 같이 계산됩니다: Close[start] - Close[start-1]이 코드에 기록됩니다.

 
okwh #:

for(int i=1;i<rates_total;i++)
{
MTMBuffer[i]=price[i]-price[i-1];
AbsMTMBuffer[i]=fabs(MTMBuffer[i]);
}

왜 [i-1]을 사용하여 [i]를 계산하고 i=1 ? 아니요 [0] ?

MTMBuffer[i]=price[i]-price[i-1];

이 특정 예제에서는 인디케이터가 Close[1]-Close[0]을 계산해야 하기 때문입니다. 그런 다음 시작이 0이면 인디케이터가 음수 지수를 계산하게 됩니다: Close[0] - Close[-1]. 그렇기 때문에 시작이 1이어야 합니다. 따라서 인디케이터는 다음과 같이 계산합니다: Close[1] - Close[0]. 다음과 같이 계산됩니다: Close[start] - Close[start-1]이 코드에 기록됩니다.
 
독일어로도 존재하나요?
"어떻게 고유한 지표를 만드는가"를 검색하면 많은 결과가 나오지만 2010년부터는 검색되지 않습니다.
 
Tobias Johannes Zimmer #:
독일어로도 존재하나요?
"어떻게 고유한 지표를 만드는가"를 검색하면 많은 결과가 나왔지만 2010년부터는 검색되지 않았습니다.

문서 자체에서 사용 가능한 다른 언어 간에 전환할 수 있습니다.

https://www.mql5.com/de/articles/10

MQL5: Erstellen Ihres eigenen Indikators
MQL5: Erstellen Ihres eigenen Indikators
  • www.mql5.com
Was ist ein Indikator? Es ist ein Satz berechneter Werte, die auf praktische Weise auf dem Bildschirm angezeigt werden sollen. Sätze von Werten werden in Programmen als Arrays dargestellt. Somit bedeutet das Erstellen eines Indikators, einen Algorithmus zu schreiben, der bestimmte Arrays bearbeitet (Preis-Arrays) und die Ergebnisse der Bearbeitung für andere Arrays (Indikator-Arrays) aufzeichnet. Durch die Beschreibung der Erstellung des True Strength Index zeigt der Autor, wie Indikatoren in MQL5 geschrieben werden.