Autore dell'idea — Alexey Kiyanitsa, autore del codice MQL5 — barabashkakvn.
Questo Expert Advisor (EA) valuta i segnali di mercato in base a cinque indicatori: Gator, WPR, AC, DeMarker e RSI. Utilizza funzioni di appartenenza trapezoidali. Prima di inviare una richiesta di trade, verifica se i fondi disponibili sul conto sono sufficienti.
Parametri
double arWPR[8] = {-95,-90,-80,-75,-25,-20,-10,-5};
double arAC[8] = {0.05,0.04,0.03,0.02,0.02,0.03,0.04,0.05};
double arDeMarker[8] = {0.15,0.2,0.25,0.3,0.7,0.75,0.8,0.85};
double arRSI[8] = {25,30,35,40,60,65,70,75};
double Weight[5] = {0.133,0.133,0.133,0.268,0.333};
Questo EA è progettato per il timeframe H1.
Dal' autore dell'idea:
Ci sono molte risorse teoriche sui sistemi fuzzy, quindi parliamo di questo Expert Advisor:
1) La valutazione avviene in base ai valori di cinque indicatori: Gator, WPR, AC, DeMarker e RSI, utilizzando funzioni di appartenenza trapezoidali.
2) Le classifiche e i pesi dei valori possono essere modificati direttamente nel codice.
3) Puoi utilizzare, come base per la valutazione fuzzy (acquistare, vendere, non fare nulla), non solo gli indicatori citati, ma anche altri metodi a tua discrezione.
In generale, il codice dell'EA è pensato per un'approfondita conoscenza delle tecniche di valutazione fuzzy della situazione attuale di mercato. Ti consiglio di utilizzarlo o modificarlo dopo aver letto la teoria. Puoi iniziare con i materiali sui fondamenti della valutazione fuzzy di A. Nedosekin (sebbene descriva una tecnologia diversa, fornisce una spiegazione molto chiara della teoria).
Nota:
- Se desideri aggiungere criteri di valutazione personalizzati al posto dei cinque indicatori predefiniti, ti consiglio di suddividere tali criteri in confini di valori fuzzy (nel codice - array arGator[7], ecc.).
- Non cercare di ottimizzare eccessivamente i parametri della funzione di appartenenza (non sono disponibili come parametri esterni nel codice) — questo non darà alcun effetto sostanziale.
- Fai delle prove. Credo che la logica fuzzy sia incomparabile in termini di decision making.
Il miglior risultato è stato ottenuto su EURUSD, H1:

Post correlati
- MQL5 Wizard: Creare Trading Signals con Morning/Evening Stars e MFI per MetaTrader 5
- MQL5 Wizard: Crea Expert Advisor per segnali di trading basati su Dark Cloud Cover e Piercing Line con CCI
- Utilizzare MQL5 Wizard per generare segnali di trading: Hammer e Hanging Man con CCI
- MQL5 Wizard: Strategia di Trading con Dark Cloud Cover/Piercing Line e RSI
- Guida all'Utilizzo del MQL5 Wizard: Trading con Pattern di Candele e Indice CCI