|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Codeschnipsel Codeschnipsel für MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Balken aus Indikatoren zählen
Hi, habe folgendes Problem, möchte bei meiner Strategie einen Trend Indikator verwenden (siehe Att_1).
Im meinen Test EA (siehe Att_2) ist als Beispiel für OpenBuyOrder MACD drinnen und für CloseLongPositions ForexTrend_v2 drinnen, derzeit nur mit Wert = 1. Wie kann ich nun bestimmen das CloseLongPositions nur ausgeführt wird wenn die Trend Bars mind. Für fünf Perioden bzw. Bars auf rot sind (siehe unteren Schnappschuss), wenn es weniger als fünf sind soll sich nichts tun! Habe schon alles mögliche versucht mit Operanden FOR, PeriodSeconds().. leider ohne Erfolg. Bedanke mich vorab für eure Hilfe! |
|
|||
Hallo.
Kenn mich mit diesem Indikator nicht aus. Aber das einfachste wär wohl, ihn für die jeweils letzten 5 Kerzen zu deklarieren. Code:
double FT_v2_B1 = iForexTrend_v2 (..., Shift:1); double FT_v2_B2 = iForexTrend_v2 (..., Shift:2); Wenns heute überhaupt noch Jemanden interessiert. |
|
|||
Würde das mit einer for Schleife lösen:
Code:
int CandlesRed = 0; for (int i = 1;i <= 5; i++) { if (iCustom(..., i) == rot)CandlesRed++; } bool Signal = False; if (CandlesRed == 5) Signal = True; Code:
bool Signal = False; for (int i = 1;i <= 5; i++) { if (iCustom(..., i) != rot)break; if (i==5) Signal = True; } ---Leopold--- |
Lesezeichen |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|