Ziwox Retail Sentiment Expert Advisor

Beschreibung:
Dieser Expert Advisor (EA) nutzt die Stimmung der Retail-Trader aus der Ziwox API, um gegensätzliche Handelsentscheidungen in Kombination mit einem einfachen technischen Filter zu treffen. Die Idee ist einfach: Wenn die meisten Retail-Trader Long-Positionen halten, ziehen wir es in Betracht, zu verkaufen, und wenn die Mehrheit Short ist, denken wir ans Kaufen. Durch die Kombination von Sentiment-Analyse mit einer gleitenden Durchschnittstrendbestätigung bietet der EA einen intelligenten Ansatz für den Handel, der auf dem kollektiven Marktverhalten basiert.
Der Code und die Implementierung stammen aus diesem MQL5 Artikel.
Warum Retail Sentiment wichtig ist:
Die Stimmung der Retail-Trader spiegelt die Positionen und Vorurteile kleiner Trader auf dem Markt wider. Es ist allgemein bekannt, dass Retail-Trader oft die falsche Seite von Marktbewegungen einnehmen, bedingt durch emotionales Trading, mangelhafte Risikokontrolle oder übertriebene Reaktionen auf Nachrichten. Durch die Analyse der Long- und Short-Ratios der Retail-Trader können wir eine konträre Strategie verfolgen, die oft mit institutionellen Strömungen und breiteren Markttrends übereinstimmt.
Die Sentiment-Analyse kann Tradern helfen:
- Überdehnte Marktbedingungen zu erkennen.
- Frühzeitig potenzielle Umkehrungen zu identifizieren.
- Technische Analysen mit Verhaltensinsights zu erweitern.
- Risiken zu minimieren, indem überfüllte Trades vermieden werden.
Wie der EA funktioniert:
Dieser EA ruft die Retail-Sentiment-Daten über die Ziwox API ab und kombiniert sie mit einem gleitenden Durchschnitts-Crossover-Filter:
- API-Integration:
Mithilfe der Funktion GetAPI sendet der EA eine Webanfrage an den Ziwox-Endpunkt, um Sentimentdaten im JSON-Format abzurufen. Die Daten umfassen wichtige Felder wie Retail Long Ratio, Retail Short Ratio und Risk Sentiment. Das JSON wird dann mit JsonDataParse in ein Array (APIJSON) umgewandelt. - Gegensätzliche Logik:
- Wenn das Retail Long Ratio >= 60 % und der schnelle MA über dem langsamen MA liegt, zieht der EA einen Verkauf in Betracht.
- Wenn das Retail Short Ratio >= 60 % und der schnelle MA unter dem langsamen MA liegt, erwägt der EA einen Kauf.
Dies stellt sicher, dass die Trades entgegengesetzt zur Retail-Stimmung, aber dennoch im Einklang mit der technischen Trendbestätigung erfolgen.
- Technischer Filter:
Einfache gleitende Durchschnitte (iMA) mit benutzerdefinierten Zeiträumen (shortMAPeriod und longMAPeriod) filtern die Trades. Nur Trades, die mit dem Trend des gleitenden Durchschnitts übereinstimmen, werden ausgeführt. - Automatisierter Handel:
Wenn AutoTrade aktiviert ist, öffnet der EA automatisch Aufträge, überprüft neue Kerzen über IsNewCandle() und stellt sicher, dass keine doppelten Trades mit OrdersTotal() ausgeführt werden. - Visualisierung:
Der EA zeichnet Sentiment-Indikatoren auf dem Chart mithilfe von DrawSentiment und ButtonCreate, um die Retail Long- und Short-Ratios klar und farblich codiert darzustellen. Grün steht für Long-Positionen und Rot für Short-Positionen.
Wichtige Code-Komponenten erklärt:
- GetAPI: Verwaltet API-Aufrufe an Ziwox, regelt die Ratenlimits, Wiederholungen und speichert Daten in einer JSON-Datei.
- JsonDataParse: Liest die JSON-Datei, analysiert die Sentiment-Werte und speichert sie im APIJSON-Array zur Verwendung in der Handelslogik.
- OnTick: Überprüft die Bedingungen bei jedem Tick, wendet die gegensätzliche Logik mit dem MA-Trendfilter an und sendet Aufträge, wenn die Kriterien erfüllt sind.
- DrawSentiment & ButtonCreate: Visualisiert das Sentiment direkt auf dem MT4-Chart für sofortige Einblicke.
- IsNewCandle: Stellt sicher, dass die Trades nur einmal pro neuer Kerze überprüft werden, um mehrere Ausführungen auf derselben Kerze zu vermeiden.
Benutzungsanleitung:
- Platzieren Sie den EA im Experts-Ordner von MT4.
- Geben Sie Ihren Ziwox API-Schlüssel im Feld APIKey ein.
- Passen Sie shortMAPeriod und longMAPeriod nach Bedarf an.
- Setzen Sie AutoTrade auf true, wenn Sie einen vollautomatisierten Handel wünschen.
- Laden Sie den EA auf einem beliebigen Symbol-Chart. Er wird das Sentiment abrufen, visualisieren und gemäß der gegensätzlichen Strategie handeln.
Fazit:
Dieser EA kombiniert Erkenntnisse aus der Verhaltensfinanzierung des Retail Sentiments mit technischer Analyse, um eine einfache, aber effektive gegensätzliche Handelsstrategie bereitzustellen. Durch die Überwachung der kollektiven Vorurteile der Retail-Trader hilft das System, potenzielle Marktumkehrungen zu identifizieren und überfüllte Trades zu vermeiden, was disziplinierten Tradern einen Vorteil verschafft.
Verwandte Beiträge
- So integrierst du hochkarätige Wirtschaftsdaten in deinen EA für MetaTrader 4
- Handelssignale mit MQL5 Wizard: Bullish und Bearish Harami mit CCI bestätigen
- Erstelle einen Expert Advisor basierend auf dem Center of Gravity Indikator für MetaTrader 4
- MQL5 Wizard: Trade Signale auf Basis von Kurs-Crossover mit gleitendem Durchschnitt und ADX Bestätigung
- MQL5 Wizard: Handels-Signale mit 3 schwarzen Krähen / 3 weißen Soldaten + CCI für MetaTrader 5