Systeemhandel 게시글

Ziwox Retail Sentiment Expert Advisor voor MT4 – Automatische Handelsstrategie Gebaseerd op Sentimentanalyse

첨부파일
62627.zip (9.13 KB, 다운로드 0회)

Ziwox Retail Sentiment Expert Advisor

Retail Sentiment percentage van Ziwox API

Beschrijving:

Deze Expert Advisor (EA) maakt gebruik van de sentimentanalyse van retail traders via de Ziwox API om contrair handelsbeslissingen te nemen, gecombineerd met een eenvoudig technisch filter. Het idee is eenvoudig: als de meeste retail traders long zijn, overwegen we om te verkopen, en als de meeste short zijn, overwegen we om te kopen. Door sentimentanalyse te combineren met bevestiging van de trend via voortschrijdende gemiddelden, biedt de EA een intelligente benadering van trading, gebaseerd op het collectieve gedrag van de markt.

De code en implementatie komen uit dit MQL5 Artikel


Waarom Retail Sentiment Belangrijk is:

Het sentiment van retail traders weerspiegelt de posities en vooroordelen van kleine traders op de markt. Het is algemeen bekend dat retail traders vaak de verkeerde kant op handelen door emotioneel handelen, slecht risicomanagement of overreactie op nieuws. Door de long- en shortverhoudingen van retail traders te analyseren, kunnen we een contrair strategie aannemen, die vaak aansluit bij de instroom van institutionele investeerders en bredere markttrends.

Sentimentanalyse kan traders helpen:

  • Overextended marktomstandigheden te identificeren.

  • Vroeg in potentieel omkeringen te detecteren.

  • Technische analyse te verbeteren met gedragsinzichten.

  • Risico te verminderen door drukke handelsposities te vermijden.


Hoe de EA Werkt:

Deze EA haalt retail sentimentgegevens op via de Ziwox API en combineert deze met een filter voor voortschrijdende gemiddelden:

  1. API Integratie:
    Met de GetAPI functie verzendt de EA een webverzoek naar de Ziwox endpoint om sentimentgegevens in JSON-formaat op te halen. De gegevens omvatten belangrijke velden zoals Retail Long Ratio, Retail Short Ratio en Risk Sentiment. De JSON wordt vervolgens omgezet in een array (APIJSON) met behulp van JsonDataParse.

  2. Contrair Logica:

    • Als de Retail Long Ratio >= 60% is en de snelle MA boven de langzame MA is, overweegt de EA een verkooptrade.

    • Als de Retail Short Ratio >= 60% is en de snelle MA onder de langzame MA is, overweegt de EA een kooptrade.
      Dit zorgt ervoor dat trades contrair aan het retail sentiment worden genomen, maar toch in lijn zijn met de bevestiging van de technische trend.

  3. Technisch Filter:
    Eenvoudige voortschrijdende gemiddelden (iMA) met door de gebruiker gedefinieerde perioden (shortMAPeriod en longMAPeriod) filteren trades. Alleen trades die in lijn zijn met de trend van het voortschrijdend gemiddelde worden uitgevoerd.

  4. Geautomatiseerde Handel:
    Wanneer AutoTrade is ingeschakeld, opent de EA automatisch orders, controleert nieuwe candles via IsNewCandle() en zorgt ervoor dat er geen dubbele trades zijn met OrdersTotal().

  5. Visualisatie:
    De EA tekent sentimentindicatoren op de grafiek met behulp van DrawSentiment en ButtonCreate, en toont de retail long en short ratio's op een duidelijke, kleurgecodeerde manier. Groen staat voor longposities en rood voor shortposities.


Belangrijke Codecomponenten Uitleg:

  • GetAPI: Behandelt API-aanroepen naar Ziwox, beheert snelheid limieten, herhalingen en slaat gegevens op in een JSON-bestand.

  • JsonDataParse: Leest het JSON-bestand, parseert sentimentwaarden en slaat deze op in de APIJSON-array voor gebruik in handelslogica.

  • OnTick: Controleert voorwaarden bij elke tick, past contrair logica toe met MA-trendfilter en verzendt orders als aan de criteria is voldaan.

  • DrawSentiment & ButtonCreate: Visualiseert sentiment direct op de MT4-grafiek voor onmiddellijke inzichten.

  • IsNewCandle: Zorgt ervoor dat trades slechts één keer per nieuwe candle worden gecontroleerd om meerdere uitvoeringen op dezelfde candle te voorkomen.


Gebruik instructies:

  1. Plaats de EA in de Experts-map van MT4.

  2. Voer uw Ziwox API-sleutel in het APIKey-veld in.

  3. Pas shortMAPeriod en longMAPeriod aan indien nodig.

  4. Stel AutoTrade in op true als u volledig geautomatiseerde handel wilt.

  5. Laad de EA op een willekeurige symbolengrafiek. Het zal sentiment ophalen, visualiseren en handelen volgens de contrair strategie.


Conclusie:

Deze EA combineert inzichten uit gedragsfinanciering van retail sentiment met technische analyse om een eenvoudige maar effectieve contrair handelsstrategie te bieden. Door het collectieve vooroordeel van retail traders te monitoren, helpt het systeem potentiële marktomkeringen te identificeren en drukke trades te vermijden, waardoor gedisciplineerde traders een voorsprong krijgen.

댓글 (0)