[ARCHIV] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 3. - Seite 617
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
Können Sie mir bitte sagen, wie ich einen Indikator, der einem anderen Indikator überlagert ist (z. B. MA auf RSI), in einem EA deklarieren kann?
Können Sie mir bitte sagen, wie ich das Los der letzten geschlossenen Position erfahren kann? Beispiel: Die letzte Position wurde mit einem Takeaway geschlossen und wir wollen das Lot der nächsten Position erhöhen.
Vielen Dank, aber es ist nicht klar, warum die Klammern oht-1 und nicht oht sind.
das erste Element des Arrays hat die Nummer 0, das letzte Element hat die Größe-1
das erste Element des Arrays hat die Nummer 0, das letzte size-1
nur explizit berechnen, z. B. mit iMAOnArray() oder meinem eigenen Algorithmus.
Danke, ich werde es ausprobieren.
Ich habe einen anderen Ansatz versucht. Ich habe einen einfachen benutzerdefinierten MA-Indikator aus dem RSI erstellt. Jetzt muss ich Bedingungen für den Expert Advisor formulieren, damit er Positionen eröffnet.
Zum Beispiel:
if (RoteZeile1>BlaueZeile1&&RoteZeile2<BlaueZeile2) OP_BUY
if (RoteZeile1<BlaueZeile1&&RoteZeile2>BlaueZeile2) OP_SELL
Aber ich weiß nicht, wie ich sie deklarieren soll. Das heißt:
double RedLine1 = iCustom(Symbol(), 0, "MARSI", ?, ?, ......, 1);
Könnten Sie sich das bitte ansehen. Oder jemand soll sich das bitte ansehen.
iHigh(NULL, PERIOD_D1,1) - Höchststand von gestern
iLow(NULL, PERIOD_D1,1) - das gestrige Minimum
iOpen(NULL, PERIOD_D1,1) - die gestrige Eröffnung
iClose(NULL, PERIOD_D1,1) - Schlusskurs von gestern
Ist es möglich, iHai, iLo, iOpen und iClose für ein bestimmtes Datum zu setzen, das in den Indikatoreinstellungen geändert werden kann?
extern int Daten = 08/03/2011
iOpen(NULL, 08/03/2011,1) - was ist die Öffnung?
Danke, ich werde es ausprobieren.
Ich habe einen anderen Ansatz versucht. Ich habe einen einfachen benutzerdefinierten MA-Indikator aus dem RSI erstellt. Jetzt muss ich die Bedingungen für den Expert Advisor formulieren, um damit Positionen zu eröffnen.
Zum Beispiel:
if (RoteZeile1>BlaueZeile1&&RoteZeile2<BlaueZeile2) OP_BUY
if (RoteZeile1<BlaueZeile1&&RoteZeile2>BlaueZeile2) OP_SELL
Aber ich weiß nicht, wie ich sie deklarieren soll. Das heißt:
double RedLine1 = iCustom(Symbol(), 0, "MARSI", ?, ?, ......, 1);
Ich frage mich, ob Sie einen Blick darauf werfen können. Oder jemand soll sich das bitte ansehen.
In Ihrem Fall gibt es keine externen Parameter, so dass Sie anstelle von Fragen nichts zu schreiben brauchen:
double RedLine1 = iCustom(0, 0, "MARSI", Zeilenindex, Taktnummer);
Genauer gesagt,
double RedLine1 = iCustom(0, 0, "MARSI", 0, 1); - rot bei 1 Takt
double RedLine2 = iCustom(0, 0, "MARSI", 0, 2); - rot bei 2 Balken
double BlueLine1 = iCustom(0, 0, "MARSI", 1, 1); - blau bei 1 Balken
double BlueLine2 = iCustom(0, 0, "MARSI", 1, 2); - Blau bei Takt 2In Ihrem Fall gibt es keine externen Parameter, so dass Sie anstelle von Fragen nichts zu schreiben brauchen:
double RedLine1 = iCustom(0, 0, "MARSI", Zeilenindex, Taktnummer);
Seien Sie genauer,
double RedLine1 = iCustom(0, 0, "MARSI", 0, 1); - rot bei 1 Takt
double RedLine2 = iCustom(0, 0, "MARSI", 0, 2); - rot bei 2 Balken
double BlueLine1 = iCustom(0, 0, "MARSI", 1, 1); - blau bei 1 Balken
double BlueLine2 = iCustom(0, 0, "MARSI", 1, 2); - Blau bei Takt 2