Corridor BARs MT4
- Indikatoren
- Konstantin Nikitin
- Version: 1.0
- Aktivierungen: 5
Der Indikator zeigt die obere, mittlere und untere Preisgrenze für einen bestimmten Zeitraum an.
Außerdem werden zwei gleitende Durchschnitte (MAs) angezeigt.
Parameter
- CTType: Korridor Basis. Stunde: Stunden, _Tag: Tage, _Balken: Balken
- CTPrice: Preistyp, nach Balken. OpenClose: Eröffnungs-/Schlusskurse, HighLow: Höchst-/Tiefstkurse
- CTShift: Korridorverschiebung
- CTNum: Anzahl der zu berücksichtigenden Korridore, mindestens 2
- CTPeriodFast: Schneller Zeitraum, mindestens 2
- CTShiftFast: Schnelle MA-Verschiebung
- CTMethodeSchnell: Schnelle Mittelungsmethode
- CTPeriodSlow: Langsame Periode, min 2
- CTShiftSlow: Langsame MA-Verschiebung
- CTMethodSlow: Langsame Mittelungsmethode
Zwischenablage
- 0: Korridor oben
- 1: Korridor unten
- 2: Durchschnitt des Korridors
- 3: Schneller MA
- 4: Langsamer MA
Völlig autonom. Keine Notwendigkeit für zusätzliche Indikatoren.
Beispiel eines Indikatoraufrufs:
input int CTType = 2, // 0 Stunden, 1 Tage, 2 Balken CTPrice = 0, // 0 Öffnen/Schließen, 1 Hoch/Tief CTNum = 50, CTPeriodFast = 9, CTShiftFast = 0; input ENUM_MA_METHOD CTMethodFast = MODE_SMA; input int CTPeriodSlow = 15, CTShiftSlow = 0; input ENUM_MA_METHOD CTMethodSlow = MODE_SMA; void OnTick() { Comment( "Top: ", DoubleToString(iCustom(_Symbol, 0, "CorridorTrade", CTType, CTPrice, 0, CTNum, CTPeriodFast, 0, CTMethodFast, CTPeriodSlow, 0, CTMethodSlow, 0, 0), _Digits), "\n", "Bottom: ", DoubleToString(iCustom(_Symbol, 0, "CorridorTrade", CTType, CTPrice, 0, CTNum, CTPeriodFast, 0, CTMethodFast, CTPeriodSlow, 0, CTMethodSlow, 1, 0), _Digits), "\n", "Medium: ", DoubleToString(iCustom(_Symbol, 0, "CorridorTrade", CTType, CTPrice, 0, CTNum, CTPeriodFast, 0, CTMethodFast, CTPeriodSlow, 0, CTMethodSlow, 2, 0), _Digits), "\n", "Fast: ", DoubleToString(iCustom(_Symbol, 0, "CorridorTrade", CTType, CTPrice, 0, CTNum, CTPeriodFast, 0, CTMethodFast, CTPeriodSlow, 0, CTMethodSlow, 3, 0), _Digits), "\n", "Slow: ", DoubleToString(iCustom(_Symbol, 0, "CorridorTrade", CTType, CTPrice, 0, CTNum, CTPeriodFast, 0, CTMethodFast, CTPeriodSlow, 0, CTMethodSlow, 4, 0), _Digits) ); }
