Sistemi Esperti: Filtro iCHO Trend CCIDualOnMA

 

Filtro iCHO Trend CCIDualOnMA:

Strategia basata sull'indicatore standard iCHO (Chaikin Oscillator, CHO) e sull'indicatore personalizzato 'CCIDualOnMA'.

Filtro iCHO Trend CCIDualOnMA

Author: Vladimir Karputov

 
Una strategia intelligente e una combinazione di successo di due indicatori:'CCIDualOnMA' e Chaikin Oscillator... Potete dirmi se esiste un codice dello stesso indicatore - 'CCIDualOnMA', ma per MT4?... Vi sarò molto grato se pubblicherete o darete un link dove poterlo scaricare?
 
Leonid Polosuhin Chaikin Oscillator... Potreste dirmi se esiste un codice dello stesso indicatore - 'CCIDualOnMA', ma per MT4?... Vi sarò molto grato se lo pubblicherete o se mi darete un link dove poterlo scaricare?

Mi dispiace, ma lo sviluppo del vecchio terminale è stato interrotto da tempo. Funziona in MetaTrader 5.

 
Vladimir Karputov #:

Siamo spiacenti, ma lo sviluppo del vecchio terminale è stato interrotto da tempo. Lavora in MetaTrader 5.

Bene, allora per favore aggiungete due funzioni a questa strategia: limitare il numero di operazioni aperte, solo separatamente per l'acquisto e la vendita e controllare la minprofita, quando si chiude con il contatore ?... in modo che l'Expert Advisor non perda quando il commercio in piano.

 
Leonid Polosuhin #:

Bene, allora per favore aggiungi due funzioni a questa strategia: limitare il numero di operazioni aperte, solo separatamente per l'acquisto e la vendita e controllare la minprofita, quando si chiude con il contatore?... in modo che l'EA non perda quando si fa trading in flat.

Non c'è solo la chiusura del contatore nell'EA. Ecco perché il tuo suggerimento sembra un po' grossolano.

Leggete la descrizione della sezione "Caratteristiche aggiuntive" delle impostazioni.

 
Vladimir Karputov #:

Nell'EA non c'è solo la chiusura del contatore. Pertanto, la vostra proposta appare un po' rozza.

Leggete la descrizione della sezione "Caratteristiche aggiuntive" delle impostazioni.

Beh, perché rozza... le funzioni che chiedo, sono sempre state rilevanti e lo saranno, perché rendono più flessibili i parametri di qualsiasi strategia di trading... 'Caratteristiche aggiuntive - ovviamente lette e testate in tutte le varianti, non ce ne sono molte e tra l'altro - l'impostazione - Chiudi opposto - non funziona, cioè chiude sempre il contatore - non importa se vero, non importa se falso, non importa se con Solo uno, non importa se senza... forse non capisco qualcosa, forse in altre edizioni del codice tutto funziona correttamente, ma non in questa, che è impostata ora(...). naturalmente, è possibile, con l'aiuto di un piccolo trailing e di un piccolo take profit, ottenere un piccolo profitto, ma questa non è la via d'uscita dalla situazione.... un buon segnale di trading non è l'intera strategia, bisogna essere in grado di usarlo correttamente, e nell'attuale mercato, in continua evoluzione, è estremamente difficile, quindi la strategia dovrebbe avere il massimo delle funzioni. qui è allegato un file di test visivo di questa strategia.... ma mi sembra che con un po' di lavoro la situazione possa essere corretta, peccato che io non sia bravo con il codice.
File:
test.png  109 kb
 
Leonid Polosuhin #:
Perché grezzo... le funzioni che chiedo, sono sempre state rilevanti e lo saranno, perché rendono più flessibili i parametri di qualsiasi strategia di trading... 'Caratteristiche aggiuntive - ovviamente lette e testate in tutte le varianti, non sono molte e tra l'altro - l'impostazione - Chiudi opposto - non funziona, cioè tutto il tempo chiude il contatore - non importa se vero messo, non importa se falso, non importa se con Solo uno, non importa se senza... forse non capisco qualcosa, forse in altre edizioni del codice tutto funziona correttamente, ma non in questo, che è esposto ora(...). naturalmente, è possibile, con l'aiuto di un piccolo trailing e di un take profit non grande, ottenere pochi profitti, ma questa non è la via d'uscita dalla situazione.... un buon segnale di trading non è l'intera strategia, bisogna essere in grado di usarlo correttamente, e nell'attuale mercato, in continua evoluzione, è estremamente difficile, quindi la strategia dovrebbe avere il massimo delle funzioni. qui è allegato un file di un test visivo di questa strategia.... ma mi sembra che con un piccolo sforzo la situazione possa essere corretta, peccato che io non sia bravo con il codice.

Controllato.'Posizioni: Chiusura opposta' funziona perfettamente. Consiglio vivamente di leggere prima la descrizione.

 
Vladimir Karputov #:

Controllato.'Posizioni: Chiudere di fronte' funziona bene. Consiglio vivamente di leggere prima la descrizione.

Si intende questo: ATTENZIONE: 'Posizioni: Solo una' impostato su'true' non sovrascrive'Posizioni: Chiudi opposto'impostato su 'true'! In altre parole: la posizione o le posizioni opposte verranno chiuse per prime. Il flag 'Posizioni: Inverti' è responsabile dell'inversione dei segnali. Un flag interessante è 'Posizioni: Chiudi opposto': se impostato su 'true' prima di aprire una posizione, garantisce la cancellazione delle posizioni opposte...? Beh, io ho impostato tutto su false e continua a chiudere le posizioni opposte in minus... cosa sto sbagliando?... non so come hai fatto a controllare... ora cancellerò il codice e lo caricherò di nuovo, se cambia qualcosa, significa che il motivo era in esso

 
Leonid Polosuhin #:

Si intende questo: ATTENZIONE: 'Posizioni: Solo una' impostato su'true' non sovrascrive'Posizioni: Chiudi opposto'impostato su 'true'! In altre parole: la posizione o le posizioni opposte saranno chiuse per prime. Il flag 'Posizioni: Inverti' è responsabile dell'inversione dei segnali. Un flag interessante è 'Posizioni: Chiudi opposto': se impostato su 'true' prima di aprire una posizione, garantisce la cancellazione delle posizioni opposte...? Beh, io ho impostato tutto su false e continua a chiudere le posizioni opposte in minus... cosa sto sbagliando?... non so come hai fatto a controllare... ora cancellerò il codice e lo caricherò di nuovo, se cambia qualcosa, significa che il motivo era in esso

Ho ricaricato il codice, non è cambiato nulla...tra l'altro, la strategia - iMACD Four TimeFrames Full.mq5 ha le stesse impostazioni e funziona correttamente - quindi il codice sul forum è corrotto, sostituiscilo con quello che funziona correttamente per te...Grazie
 
Leonid Polosuhin #:
Ricaricando il codice, non è cambiato nulla...tra l'altro, la strategia - iMACD Four TimeFrames Full.mq5 ha le stesse impostazioni e funziona correttamente - quindi il codice sul forum è corrotto, sostituiscilo con uno che funzioni correttamente per te...Grazie
Cosa significa, secondo te, "chiude con il contatore"? (dato che nel codice non c'è nessuna chiusura di posizione con contatore). Spiega in dettaglio con log e immagini.
Fornisci anche le impostazioni del tester e dell'EA. E non dimenticare le informazioni sul terminale e sul tipo di conto di trading.

 
Vladimir Karputov #:
Che cosa intendete con "chiude con una posizione contraria"? (poiché nel codice non c'è alcuna chiusura di una posizione con una contro-posizione). Spiega in dettaglio con log e immagini.
Fornisci anche le impostazioni del tester e dell'EA. E non dimenticare le informazioni sul terminale e sul tipo di conto di trading.

MT5 "Alfa-Forex", conto demo... cosa c'è da spiegare, è come se stessimo parlando in lingue diverse.... Prendete le vostre due strategie:

iMACD Four TimeFrames Full.mq5 e iCHO Trend CCIDualOnMA Filter, impostate i settaggi - 'Positions: Only one - false, Positions: Close opposite - false, 'Positions: Reverse - false, Stop Loss - 0 .',

le altre possono essere lasciate come predefinite ed eseguite una per una nel tester della strategia... si noterà immediatamente la differenza nel modo in cui vengono aperte le operazioni: nella strategia

iMACD Four TimeFrames Full.mq5 le operazioni vengono aperte in due direzioni, ossia le posizioni di acquisto e di vendita possono essere negoziate simultaneamente e in modo indipendente.... ma iniCHO Trend CCIDualOnMA Filter è diverso: se, ad esempio, è aperto un acquisto, quando si riceve un segnale di vendita , prima si chiude l'acquisto e poi si apre la vendita, cioè il Consulente esperto si comporta come se Positions: Close opposite fosse vero nelle impostazioni , ma in realtà Positions: Close opposite è falso.... è qui che si verifica l'errore