Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 875
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Warum haben Sie init()-Aufrufe von öffnenden und schließenden Funktionen eingefügt? Zeigen Sie alle diese Funktionen.
Artem, brauchst du es?
Wow - der Server ist jetzt in Weißrussland.
Es bedeutet, den Indikator-Code in den Expert Advisor oder durch iCustom einfügen? Oder aber, ich habe diesen Punkt nicht verstanden.
Der Mist in Rot ist, dass ich versuche, die Werte der oberen und unteren Bollinger-Linie zu ermitteln und das Delta zu berechnen, und die Linie darüber ist
es ist der Wert des bollinger's average auf minus zweiten bar, und es scheint richtig geschrieben werden?
Zum Beispiel wird Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0) vom Compiler nicht als Fehler angesehen
So wird es nicht gemacht. Sie rufen iCustom für alle 3 Puffer auf, schreiben jeden Wert in eine eigene Variable und tun dann, was Sie mit diesen Werten brauchen.
Für Bollinger-Streifen, auf der zweiten Bar, nach dem Beispiel in der Hilfe, müssen Sie sich nicht zu machen:
Er sprach von der Minus-Sekunden-Leiste. Und über den Durchschnittswert der Grenzwerte. Er versucht, witzig zu sein, glaube ich. Ich würde ihm sagen, er soll sich verpissen, du machst, was du willst :)
Sein obiges Beispiel impliziert, dass "Minussekunde" in seinem Sinne = Sekunde im Sinne der Zeitreihe ist, und es gibt keinen Hinweis auf den "Durchschnittswert der Einschränkungen".
Der Mist in Rot ist, dass ich versuche, die Werte der oberen und unteren Bollinger-Linien zu ermitteln und das Delta zu berechnen, und die Linie darüber ist
es ist der Wert des bollinger's average auf minus zweiten bar, und es scheint richtig geschrieben werden?
Zum Beispiel wird Yellow_0=iStochastic(NULL,0,30,10,8,MODE_SMA,0,MODE_MAIN,0) vom Compiler nicht als Fehler angesehen
Zerstörung des Verstandes.
Wir können beides tun, aber die iCustom-Variante ist einfacher und langsamer (im Sinne von Parameteroptimierung und Testen), während die Einbettung des Indikators in den Code schneller, aber schwieriger zu implementieren ist. Der Leistungsgewinn des Codes hängt vom Indikator ab.
Entschieden, den einfachen Weg mit iCustom zu gehen
double N[];
int i=0;
N[i]=NormalizeDouble(iCustom(NULL,0, "Custom",0,i+1),Digits);
Beim Testen erhalte ich sofort diese Meldung: "array out of range in", die sich auf N[i] bezieht. Wenn ich Folgendes tue
Doppel-N;
N=NormalizeDouble(iCustom(NULL,0, "Custom",0,i+1),Digits);
Ich erhalte den N-Wert ohne Probleme vom Indikator. Ich weiß nicht, wie man iCustom Wert, d.h. N, in ArrayMaximum, ich habe keine Beispiele auf dem Forum gefunden, ich meine die EA spezifische Suche ArrayMaximum für iCustom Wert.
Entschieden, den einfachen Weg mit iCustom zu gehen
double N[];
int i=0;
N[i]=NormalizeDouble(iCustom(NULL,0, "Custom",0,i+1),Digits);
Beim Testen erhalte ich sofort diese Meldung: "array out of range in", die sich auf N[i] bezieht. Wenn ich Folgendes tue
Doppel-N;
N=NormalizeDouble(iCustom(NULL,0, "Custom",0,i+1),Digits);
Ich erhalte den N-Wert ohne Probleme vom Indikator. Ich weiß nicht, wie man iCustom Wert, d.h. N, in ArrayMaximum laden, ich habe keine Beispiele auf dem Forum gefunden, ich habe kein spezifisches Beispiel für Expert Advisors gefunden, ich habe ArrayMaximum für iCustom Wert gefunden.