Unisciti alla nostra fan page
- Visualizzazioni:
- 28
- Valutazioni:
- Pubblicato:
- 2025.06.12 11:56
-
Hai bisogno di un robot o indicatore basato su questo codice? Ordinalo su Freelance Vai a Freelance
La logica fuzzy è una scienza moderna che viene utilizzata attivamente in campo militare, in particolare per la guida dei missili. Ora è disponibile per i trader.
Per cosa è adatta la logica fuzzy? Come sappiamo, ci sono sistemi che l'uomo può gestire bene, ma che sono molto difficili da programmare. È qui che la logica fuzzy viene in soccorso. È il più vicino possibile alla logica umana. La logica fuzzy è stata applicata per la prima volta e con successo da una banca giapponese. Il sistema conteneva 60 regole e ha portato alla banca più di 70 milioni di dollari di profitto.
Il file contiene:
- Dll che implementa la logica fuzzy,
- file mqh per importare le funzioni della dll con le descrizioni delle funzioni,
- una breve descrizione del linguaggio di modellazione fuzzy FLC.
Come utilizzare la dll
Innanzitutto, è necessario richiamare la funzione ffll_new_model() per creare un modello, quindi caricare il programma su FCL ffll_load_fcl_file(int model_idx, string file), quindi creare una figlia per il modello ffll_new_child(int model_idx). Il modello è pronto per essere utilizzato.
Ora possiamo caricare le variabili di input nel modello ffll_set_value(int model_idx, int child_idx, int var_idx, double value) l'indice corrisponde all'ordine di dichiarazione delle variabili di input, parte da 0. Poi otteniamo l'output double ffll_new_child(int file).
Quindi ottiene l'output double ffll_get_output_value(int model_idx, int child_idx).
Ogni modello ha un solo output, ma in un Expert Advisor è possibile utilizzare molti modelli per scopi diversi. Naturalmente, per poterli utilizzare in modo efficace, è necessario familiarizzare con la logica fuzzy.
Nella fase iniziale di padronanza sarà utile questo programma http://www.louderthanabomb.com/ che non consente di modificare i file (sembra avere tali funzioni, ma non sono attive), ma con il suo aiuto è possibile verificare la correttezza del modello su FCL e visualizzare la funzione di appartenenza dei termini, che è anche molto utile. Sarò lieto di rispondere alle vostre domande nella mia residenza permanente, il link è nel codice.
Tradotto dal russo da MetaQuotes Ltd.
Codice originale https://www.mql5.com/ru/code/151

This is the exact conversion from pine script source code Supertrend by KivancOzbilgic

Trading Gap Weekend, is it profitable?

Mostra il valore attuale dello spread, la distanza minima dagli ordini di stop (livello di stop) e la distanza per bloccare le operazioni di trading (livello di freeze).

Questo indicatore si basa sul MACD semplice, ma consente di scegliere anche il timeframe dell'indicatore, diverso da quello attuale. È possibile scegliere il timeframe corrente del grafico (allora l'indicatore mostra gli stessi valori del MACD comune) o qualsiasi timeframe superiore.