Trading Sistematico 게시글

MT4 EA per il Trading Automatico Basato sul Sentiment dei Retail Traders

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

Expert Advisor Ziwox per il Sentiment dei Retail Traders

Percentuale di Sentiment dei Retail Traders dall'API Ziwox

Descrizione:

Questo Expert Advisor (EA) utilizza il sentiment dei trader retail fornito dall'API Ziwox per prendere decisioni di trading contrarian, affiancate a un semplice filtro tecnico. L'idea è semplice: se la maggior parte dei trader retail è long, consideriamo di vendere; se la maggior parte è short, valutiamo l'acquisto. Combinando l'analisi del sentiment con la conferma del trend tramite medie mobili, l'EA offre un approccio intelligente al trading basato sul comportamento collettivo del mercato.

Il codice e l'implementazione derivano da questo articolo MQL5


Perché il Sentiment dei Retail Traders è Importante:

Il sentiment dei trader retail riflette le posizioni e le inclinazioni dei piccoli investitori nel mercato. È noto che i trader retail spesso si trovano dalla parte sbagliata dei movimenti di mercato a causa di trading emotivo, cattiva gestione del rischio o reazioni eccessive alle notizie. Analizzando i rapporti long e short dei trader retail, possiamo adottare una strategia contrarian, che si allinea spesso con i flussi istituzionali e le tendenze di mercato più ampie.

L'analisi del sentiment può aiutare i trader a:

  • Identificare condizioni di mercato eccessive.

  • Rilevare potenziali inversioni precocemente.

  • Arricchire l'analisi tecnica con intuizioni comportamentali.

  • Ridurre il rischio evitando operazioni sovraffollate.


Come Funziona l'EA:

Questo EA recupera i dati sul sentiment dei retail tramite l'API Ziwox e li combina con un filtro di crossover delle medie mobili:

  1. Integrazione API:
    Utilizzando la funzione GetAPI, l'EA invia una richiesta web all'endpoint di Ziwox per recuperare i dati sul sentiment in formato JSON. I dati includono campi chiave come il Rapporto Long dei Retail, il Rapporto Short dei Retail e il Sentiment di Rischio. Il JSON viene quindi analizzato in un array (APIJSON) utilizzando JsonDataParse.

  2. Logica Contrarian:

    • Se il Rapporto Long dei Retail è >= 60% e la media mobile veloce è sopra la media mobile lenta, l'EA considera un'operazione di vendita.

    • Se il Rapporto Short dei Retail è >= 60% e la media mobile veloce è sotto la media mobile lenta, l'EA considera un'operazione di acquisto.
      Questo assicura che le operazioni siano prese in contrarian rispetto al sentiment dei retail ma sempre in linea con la conferma del trend tecnico.

  3. Filtro Tecnico:
    Le medie mobili semplici (iMA) con periodi definiti dall'utente (shortMAPeriod e longMAPeriod) filtrano le operazioni. Solo le operazioni che si allineano con il trend della media mobile vengono eseguite.

  4. Trading Automatico:
    Quando il trading automatico è abilitato, l'EA apre automaticamente gli ordini, controlla la presenza di nuove candele tramite IsNewCandle() e assicura che non ci siano operazioni duplicate con OrdersTotal().

  5. Visualizzazione:
    L'EA disegna indicatori di sentiment sul grafico utilizzando DrawSentiment e ButtonCreate, mostrando i rapporti long e short dei retail in modo chiaro e codificato a colori. Il verde indica posizioni long, mentre il rosso indica posizioni short.


Componenti Chiave del Codice Spiegati:

  • GetAPI: Gestisce le chiamate API a Ziwox, gestisce i limiti di velocità, i retry e salva i dati in un file JSON.

  • JsonDataParse: Legge il file JSON, analizza i valori di sentiment e li memorizza nell'array APIJSON per l'uso nella logica di trading.

  • OnTick: Controlla le condizioni ad ogni tick, applica la logica contrarian con il filtro di trend delle medie mobili e invia ordini se i criteri sono soddisfatti.

  • DrawSentiment & ButtonCreate: Visualizza il sentiment direttamente sul grafico MT4 per un'immediata comprensione.

  • IsNewCandle: Assicura che le operazioni vengano controllate solo una volta per ogni nuova candela per evitare esecuzioni multiple sulla stessa candela.


Istruzioni per l'Uso:

  1. Posizionare l'EA nella cartella Experts di MT4.

  2. Inserire la propria chiave API Ziwox nel campo APIKey.

  3. Regolare shortMAPeriod e longMAPeriod secondo necessità.

  4. Impostare AutoTrade su true se si desidera un trading completamente automatizzato.

  5. Caricare l'EA su qualsiasi grafico di simbolo. Recupererà il sentiment, lo visualizzerà e traderà secondo la strategia contrarian.


Conclusione:

Questo EA combina intuizioni di finanza comportamentale dal sentiment dei retail con l'analisi tecnica per fornire una strategia di trading contrarian semplice ma efficace. Monitorando il bias collettivo dei trader retail, il sistema aiuta a identificare potenziali inversioni di mercato e a evitare operazioni sovraffollate, fornendo un vantaggio a trader disciplinati.



댓글 (0)