Ist es möglich, vom Expert Advisor aus auf diese Indikatorpuffer für Zwischenberechnungen zuzugreifen? D.h. sie sind wie reguläre Indikatorpuffer, aber sie werden nicht angezeigt?
Im letzten Abschnitt der Funktion OnCalculate wurde der Schleifenbefehl "for" aus dem Englischen übersetzt und lautet "for", wie unten gezeigt. Ich schlage vor, dies zu korrigieren, um Fehler bei Programmieranfängern zu vermeiden.
//--- agora calcular os valores do indicador
para(int i=r+s-1;i<rates_total;i++)
{
TSIBuffer[i]=100*EMA2_MTMBuffer[i]/EMA2_AbsMTMBuffer[i];
}
Sehr gut, könnten Sie mir sagen, ob es möglich ist, einen Indikator wie den"äquidistanten Kanal" zu bauen, aber statt mit zwei Linien, tun es mit drei Linien? vielen Dank.
Im letzten Abschnitt der Funktion OnCalculate wurde der Schleifenbefehl "for" aus dem Englischen übersetzt und lautet "for", wie unten gezeigt. Ich schlage vor, dies zu korrigieren, um Fehler bei Programmieranfängern zu vermeiden.
Könnten Sie mir bitte sagen, was der tiefere Sinn der Verwendung von Indikatorpuffern für Zwischenberechnungen ist? Was ergibt sich daraus?
Könnten Sie mir bitte sagen, was der tiefere Sinn der Verwendung von Indikatorpuffern für Zwischenberechnungen ist? Was ergibt sich daraus?
TheXpert:
Их не видно.
Ich verstehe es nicht, warum verwenden Sie nicht reguläre Arrays, sind sie sichtbar?
Ah, ich habe es endlich verstanden. Ich wünschte, alles würde sich selbst neu indizieren!
Ist es möglich, vom Expert Advisor aus auf diese Indikatorpuffer für Zwischenberechnungen zuzugreifen? D.h. sie sind wie reguläre Indikatorpuffer, aber sie werden nicht angezeigt?
Kann auf diese Indikatorpuffer vom EA aus für Zwischenberechnungen zugegriffen werden?
Versuchen Sie es
Im letzten Abschnitt der Funktion OnCalculate wurde der Schleifenbefehl "for" aus dem Englischen übersetzt und lautet "for", wie unten gezeigt. Ich schlage vor, dies zu korrigieren, um Fehler bei Programmieranfängern zu vermeiden.
//--- agora calcular os valores do indicador para(int i=r+s-1;i<rates_total;i++) { TSIBuffer[i]=100*EMA2_MTMBuffer[i]/EMA2_AbsMTMBuffer[i]; }Im letzten Abschnitt der Funktion OnCalculate wurde der Schleifenbefehl "for" aus dem Englischen übersetzt und lautet "for", wie unten gezeigt. Ich schlage vor, dies zu korrigieren, um Fehler bei Programmieranfängern zu vermeiden.
Gute Beobachtung, Leo =)