Torque Effort Analyzer
- Indikatoren
-
Syarief Azman Bin Rosli
Hallo und herzlich willkommen auf meinem offiziellen MQL5-Profil!
Ich bin Syarief Azman Bin Rosli, Entwickler algorithmischer Handelssysteme und Software-Ingenieur mit über zehn Jahren Erfahrung in der Entwicklung robuster automatisierter Handelslösungen für MetaTrader 5 und MetaTrader 4. - Version: 1.0
- Aktivierungen: 5
Torque Effort Analyzer ist ein MetaTrader-5-Indikator für Aufwand gegen Ergebnis (Volume Spread Analysis). Aufwand ist das Volumen der Kerze, Ergebnis ist ihre Spanne, und beide werden mit derselben Tageszeit der letzten N Tage verglichen, sodass die ruhigen asiatischen Stunden und die lebhafte London-Eröffnung jeweils an ihrem eigenen Normalwert gemessen werden. Torque = Aufwand / Ergebnis. Im Unterfenster zeigt er eine Torque-Wolke, ein gestuftes Aufwand-Histogramm und die Ergebnislinie, markiert acht bestätigte Muster im Preischart und fasst alles auf einer Telemetriekarte zusammen. Signale werden nie neu gezeichnet. Er handelt nicht.
Schnellstart
- Auf einen beliebigen Chart ziehen. Er öffnet ein eigenes Unterfenster und zeichnet Marker und Karte in den Preischart.
- Standardwerte beibehalten: Baseline Mode = Same time of day, Baseline Length = 20, Volume Source = Tick volume.
- Jeder Zeitslot braucht Min Samples Before Reading Tage Historie (bis dahin zeigt die Karte BASELINE BUILDING; mit normaler Chart-Historie liest er sofort).
- Schnelltest: Ein visueller Lauf im Strategietester auf EURUSD H1 zeigt Histogramm, Wolke und Marker Kerze für Kerze.
- Für Push-Nachrichten die MetaQuotes ID unter Extras > Optionen > Benachrichtigungen eintragen und Push Notification = true setzen.
Wie gemessen wird
- Aufwand = Volumen der Kerze / Median des Volumens der vorherigen Baseline Length Kerzen im selben Tageszeit-Slot (auf H1 wird die 14:00-Kerze mit den letzten 20 Kerzen um 14:00 verglichen). Über 1.00 = lebhafter als üblich für diese Stunde.
- Ergebnis = Spanne der Kerze (high - low) / Median der Spanne desselben Slots.
- Torque = Aufwand / Ergebnis (Ergebnis mindestens 0.05). Über 1 = mehr Volumen als die erzeugte Bewegung.
- Die gemessene Kerze ist nie Teil ihrer eigenen Basis.
- Der Modus Rolling bars sowie alle Zeitrahmen ab D1 nutzen die vorherigen Baseline Length Kerzen statt Zeitslots.
- Ein Slot braucht zuerst Min Samples Before Reading Werte; bis dahin sind Aufwand und Ergebnis leer.
- Volume Source: Tick volume funktioniert überall. Real volume ist für Börsensymbole; meldet ein Symbol kein echtes Volumen, nutzt der Indikator das Tick-Volumen und schreibt eine Meldung.
Stufen: Aufwand LOW unter Low Effort Below, NORMAL, HIGH ab High Effort From, ULTRA ab Ultra Effort From. Ergebnis NARROW unter Narrow Result Below, NORMAL, WIDE ab Wide Result From.
Die acht Muster
Einmal pro geschlossener Kerze geprüft. Kontext = die vorherigen Context Bars Kerzen: ein neues Hoch (Tief) ist ein high (low) jenseits all dieser Kerzen; Bereichsposition = Lage des Schlusses zwischen tiefstem Tief und höchstem Hoch von Kontext plus Kerze (0 = unten, 1 = oben). Schlusslage = (close - low) / (high - low).
- UPTHRUST (bärisch, UT): neues Hoch, Schluss im unteren Drittel, Aufwand HIGH oder höher.
- SPRING (bullisch, SPR): neues Tief, Schluss im oberen Drittel, Aufwand HIGH oder höher.
- DRIVE UP (bullisch, DRV): neues Hoch, Schluss im oberen Drittel, Aufwand HIGH oder höher und Ergebnis WIDE.
- DRIVE DOWN (bärisch, DRV): neues Tief, Schluss im unteren Drittel, Aufwand HIGH oder höher und Ergebnis WIDE.
- ABSORPTION LOW (bullisch, ABS): Aufwand HIGH oder höher, Torque mindestens Absorption Torque From, Bereichsposition 0.25 oder tiefer.
- ABSORPTION HIGH (bärisch, ABS): dasselbe mit Bereichsposition 0.75 oder höher.
- NO SUPPLY (bullisch, NS): Schluss tiefer, Aufwand LOW, Ergebnis NARROW, Volumen unter jeder der zwei vorherigen Kerzen, Position 0.5 oder tiefer.
- NO DEMAND (bärisch, ND): Schluss höher, dieselben ruhigen Bedingungen, Position 0.5 oder höher.
Ein Muster pro Kerze, Priorität in obiger Reihenfolge. Dasselbe Muster wiederholt sich nicht innerhalb von Min Bars Between Identical Signals Kerzen. Nur geschlossene Kerzen werden eingestuft, daher ändert oder verschwindet ein Signal nie; Histogramm, Wolke und Ergebnislinie der laufenden Kerze werden live aktualisiert.
In unseren Tests auf EURUSD, XAUUSD, GBPUSD und USDJPY (M5 bis D1, je etwa 30.000 Kerzen) sagte kein Muster allein die nächsten 10 Kerzen deutlich besser als der Zufall voraus. Nutzen Sie sie als Kontext für eigene Marken und Trend, nicht als Einstiegssignale.
Anzeigen im Unterfenster
- Torque-Wolke: geglätteter Aufwand gegen geglättetes Ergebnis (EMA über Torque Cloud Smoothing Kerzen). Bernstein, wo der Aufwand führt (Volumen ohne entsprechende Bewegung), Cyan, wo das Ergebnis führt (Preis bewegt sich leicht).
- Aufwand-Histogramm: dunkles Schiefer LOW, Schiefer NORMAL, Bernstein HIGH, Koralle ULTRA.
- Ergebnislinie: Cyan.
- Pfeile: grün nach oben für bullische Muster, Koralle nach unten für bärische, knapp über dem Balken.
- Gepunktete Linien bei 1.00 (normal), High Effort From und Ultra Effort From. Window Maximum fixiert die Skalenobergrenze (höhere Balken werden optisch gekappt, die Puffer behalten die echten Werte); 0 = automatische Skala.
Marker im Preischart
Jedes Signal erhält einen Pfeil neben der Kerze und dahinter ein Kürzel: DRV, SPR, ABS oder NS grün unter der Kerze, DRV, UT, ABS oder ND in Koralle darüber. Mit der Maus darüberfahren zeigt Name, Aufwand, Ergebnis und Torque. Nur die neuesten Max Markers Drawn Marker bleiben erhalten.
Bedienung der Karte
- [-] / [+]: Karte zu einer Pille einklappen (TORQUE, letzter Aufwand und Kürzel des letzten Signals mit Alter) oder ausklappen.
- <>: Karte in die nächste Chart-Ecke verschieben.
- CHART MARKERS ON / CHART MARKERS OFF: Marker im Preischart ein- oder ausblenden. Pfeile im Unterfenster bleiben.
Einklappen, Ecke und Marker kehren beim erneuten Anhängen oder Zeitrahmenwechsel zu den Eingaben zurück.
Anzeigen der Karte
Die Kopfzeile lautet TORQUE EFFORT ANALYZER; ihr Statuspunkt nimmt die Farbe des Urteils der letzten geschlossenen Kerze an.
- LAST CLOSED BAR (Kerzenzeit rechts): EFFORT und RESULT mit Wert, Stufe und 10-Zellen-Anzeige (0.3 je Zelle), TORQUE, CLOSE (LOW THIRD, MIDDLE, HIGH THIRD) und das Urteil: EFFORT WITH RESULT (Aufwand HIGH und Ergebnis WIDE, grün), EFFORT WITHOUT RESULT (Aufwand HIGH, Bernstein), RESULT WITHOUT EFFORT (Ergebnis WIDE, Cyan), QUIET BAR (Aufwand LOW und Ergebnis NARROW), ORDINARY BAR oder BASELINE BUILDING.
- FORMING BAR (Restzeit rechts, z. B. 27:00 left): VOLUME PACE = bisheriges Volumen / (Basis x verstrichener Anteil der Kerze), mit Stufe; RANGE SO FAR = bisherige Spanne / Basisspanne.
- TORQUE BALANCE (letzte Torque Balance Window Kerzen): der Bernstein-Anteil des Balkens sind EFFORT-LED Kerzen (Aufwand über Ergebnis), der Rest RESULT-LED. Zustand ABSORBING (65 % oder mehr effort-led), FLOWING (35 % oder weniger), MIXED oder BUILDING.
- LAST SIGNAL: Mustername, BULLISH oder BEARISH, bars ago sowie E, R, T und CLOSE dieser Kerze; NO SIGNAL YET, wenn keines vorliegt.
- SIGNAL HISTORY: Anzahl jedes der acht Muster in den letzten History Bars for Signals Kerzen.
Puffer für EAs (iCustom)
0 Torque Cloud Effort (geglätteter Aufwand), 1 Torque Cloud Result (geglättetes Ergebnis), 2 Effort, 3 Farbindex des Aufwands (0 LOW, 1 NORMAL, 2 HIGH, 3 ULTRA), 4 Result, 5 Bullish Signal, 6 Bearish Signal (Pfeilhöhen, sonst EMPTY_VALUE), 7 Signal Code (+1 DRIVE UP, +2 SPRING, +3 ABSORPTION LOW, +4 NO SUPPLY, -1 DRIVE DOWN, -2 UPTHRUST, -3 ABSORPTION HIGH, -4 NO DEMAND, 0 keines), 8 Torque. Leere Werte sind EMPTY_VALUE. Geschlossene Kerzen lesen (Shift 1):
int h = iCustom(_Symbol, _Period, "Market\\Torque Effort Analyzer");
double code[1], eff[1];
if(CopyBuffer(h, 7, 1, 1, code) == 1 && CopyBuffer(h, 2, 1, 1, eff) == 1 && code[0] != 0)
Print("pattern ", code[0], " effort ", eff[0]); Alarme
Wenn auf der neuesten geschlossenen Kerze ein Muster erscheint: Pop-up Alert, Sound Alert, Push Notification und Email Alert, jeweils optional, mit Text wie "Torque: SPRING (bullish) on EURUSD H1 | effort 2.10x, result 0.95x". Muster aus der Historie beim Laden lösen keinen Alarm aus.
Nebenwirkungen
Chartobjekte mit den Präfixen TEA_P_ (Karte) und TEA_M_ (Marker), die mit dem Indikator entfernt werden. Ein 1-Sekunden-Timer aktualisiert die Anzeigen der laufenden Kerze. Keine Dateien, keine globalen Variablen, keine DLLs.
Eingabeparameter
Effort and Result Baseline
- Baseline Mode (Same time of day): Same time of day oder Rolling bars.
- Baseline Length (20): Tage desselben Slots oder Kerzen im Rolling-Modus (5-200).
- Min Samples Before Reading (5): 3 bis Baseline Length.
- Volume Source (Tick volume): Tick volume oder Real volume (Börsensymbole).
- Torque Cloud Smoothing (5): EMA-Kerzen der Wolke.
Effort and Result Tiers
- Low Effort Below (0.7), High Effort From (1.6), Ultra Effort From (2.5): Vielfache der Basis, jeweils über dem vorigen.
- Narrow Result Below (0.7), Wide Result From (1.4).
Signals
- Context Bars (20): Kerzen für neues Hoch/Tief und Bereichsposition (3 oder mehr).
- DRIVE UP / DRIVE DOWN Signals, SPRING / UPTHRUST Signals, ABSORPTION LOW / HIGH Signals, NO SUPPLY / NO DEMAND Signals (alle true): jede Familie ein- oder ausschalten.
- Absorption Torque From (2.0): über 1.
- Min Bars Between Identical Signals (3): 0 = kein Abstand.
Drawing
- History Bars for Signals (3000), Signal Markers on Price Chart (true), Max Markers Drawn (80).
- ATR Period (14): Abstand des Markers zur Kerze (0.6 ATR).
- Window Maximum (4.0): 0 oder ab 1.5.
- Bullish Color, Bearish Color.
Telemetry Card und Alerts
- Show Telemetry Card (true), Start Collapsed (false), Card Scale (1.0, 0.5-2.5), Torque Balance Window (20, 5-500).
- Pop-up Alert (true), Sound Alert (false), Push Notification (false), Email Alert (false).
Typische Einstellungen
- Intraday-FX und Gold (M5-H1): Standardwerte.
- Weniger, stärkere Signale: High Effort From 2.0, Wide Result From 1.6, Min Bars Between Identical Signals 6.
- Nur Erschöpfung: SPRING / UPTHRUST und ABSORPTION behalten, DRIVE und NO SUPPLY / NO DEMAND ausschalten.
- Aktien und Futures mit Börsenvolumen: Volume Source = Real volume, Baseline Length 30.
Hinweise
- Tick-Volumen zählt Preisänderungen, nicht gehandelte Lots; es bildet die Aktivität bei FX und CFDs gut ab.
- Nach einem Feiertag oder einer Änderung der Handelszeiten vergleicht ein Slot eine Zeit lang mit weniger normalen Tagen.
- Funktioniert auf jedem Symbol und Zeitrahmen, im Strategietester und mit iCustom.
Risikohinweis
Der Handel mit Forex und CFDs auf Marginbasis birgt ein hohes Verlustrisiko. Vergangene oder simulierte Ergebnisse garantieren keine zukünftigen Ergebnisse. Dieser Indikator handelt nicht und verspricht keinen Gewinn.
