Concorso - pagina 15

 

Trovate le dichiarazioni aggiornate (in allegato) per MAChannel EA https://www.mql5.com/en/forum/176044

File:
machannel.zip  40 kb
 

MAChannel EA.

https://www.mql5.com/en/forum/176044

Timeframe H1.

Impostazioni predefinite.

EURUSD e USDCHF.

A partire da 5.000 di deposito.

Dimensione del lotto 0.1.

Nessuna gestione del denaro.

Broker North Finance.

Dichiarazioni visive:

 
newdigital:
PriceCross

-------------------

Impostazioni: Default.

TF: 1H

Coppie:

"EURUSD", "USDCHF", "GBPUSD", "EURJPY"

MaChannel

-------------------

Impostazioni: Predefinito.

TF: 1H

Coppie:

"EURUSD", "EURGBP", "GBPUSD"

Si prega di trovare le dichiarazioni di test in avanti allegate per MaChannel EA.

E solo per informazione:

MaChannel è qui (vecchia versione) e la versione fissa è qui.

File:
machannel.zip  46 kb
 
newdigital:
Si prega di trovare le dichiarazioni di test in avanti allegate per MaChannel EA.

E solo per informazione:

MaChannel è qui (vecchia versione) e la versione fissa è qui.

Si prega di trovare le dichiarazioni aggiornate.

File:
machannel_1.zip  47 kb
 
newdigital:
MaChannel

-------------------

Impostazioni: Default.

TF: 1H

Coppie:

"EURUSD", "EURGBP", "GBPUSD"

I membri chiedono di utilizzare questo EA con il broker IBFX che ha EURUSDm invece di EURUSD, EURGBPm invece di EURGBP e così via.

Basta aprire questo EA in MetaEditor e si vedrà:

string LP[] = {"EURUSD","EURGBP","USDCHF"}; // add/remove the pairs you want to limit.

Quindi, basta digitare

EURUSDm

invece di

EURUSD

e così via

MaChannel è qui (vecchia versione) e la versione fissa è qui.

 

Performance diMaChannel EA per questa settimana:

USDCHF: +220 pip chiusi; +264 pip ancora aperti.

EURUSD: -109 pip chiusi; -88 pip ancora aperti.

EURGBP: -10 pip chiusi; -2 pip ancora aperti.

Vedere il file excel per la performance completa dall'inizio.

File:
machannel.zip  28 kb
 
codersguru:
Fantastico! Ma la versione che hai ha un piccolo bug!

Non so come ha fatto a guadagnare!

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) //<-- Long position is opened

{

if(UseClose)

{

if(CloseBuyCondition) //<-- Close the order and exit!

{

CloseOrder(OrderType()); return(0);

}

}

TrailOrder(OrderType()); return(0); //<-- Trailling the order

}

if(OrderType()==OP_SELL) //<-- Go to short position

{

if(UseClose)

{

if(CloseSellCondition) //<-- Close the order and exit!

{

CloseOrder(OP_SELL); return(0);

}

}

TrailOrder(OrderType()); return(0); //<-- Trailling the order

}

}

}[/PHP]

It should be:

[PHP]for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) //<-- Long position is opened

{

if(UseClose)

{

if(CloseBuyCondition) //<-- Close the order and exit!

{

CloseOrder(OrderType());

}

}

TrailOrder(OrderType()); //<-- Trailling the order

}

if(OrderType()==OP_SELL) //<-- Go to short position

{

if(UseClose)

{

if(CloseSellCondition) //<-- Close the order and exit!

{

CloseOrder(OP_SELL);

}

}

TrailOrder(OrderType()); //<-- Trailling the order

}

}

}

In allegato la versione corretta!

Ciao

I miei backtest stanno mostrando perdite di oltre 5000 pips.Esiste da qualche parte un ea preimpostato che corrisponde alle prestazioni pubblicate di machannel su euro/usd e usd/chf

saluti

El Cid

 
el cid:
Ciao

I miei backtest stanno mostrando perdite di oltre 5000 pips.Esiste da qualche parte un ea preimpostato che corrisponde alle prestazioni pubblicate di machannel su euro/usd e usd/chf

saluti

El Cid

Questo EA è stato codificato sull'alto/basso della barra e il backtesting non corrisponderà al test in avanti in questo caso. Inoltre, i dati dei broker sono troppo diversi per quanto riguarda l'alto/basso della barra. E a causa di questo le prestazioni di questo EA saranno diverse con diversi broker.

È qualcosa che riguarda questo EA codificato e i dati di diversi broker.

Solo i test in avanti sono affidabili con questo EA. Non è un bug. Questo EA è stato codificato su hgh/low della barra ed è solo questo caso.

Se alcuni membri vogliono usare questo EA con diversi broker, allora è necessario testarlo in avanti con le impostazioni di default confrontando i trade con i miei trade solo per correggere le impostazioni.

Per esempio: se si desidera utilizzare questo EA con IBFX, allora è necessario testarlo con IBFX (impostazioni predefinite, timeframe H1) e confrontare i trade con i miei trade North Finance e dopo di che correggere le vostre impostazioni IBFX. È l'unico modo per utilizzare questo tipo di EAs che sono stati codificati su alto/basso della barra.

Abbiamo avuto un caso con questo EA MaChannel.

Lo sto testando con il broker North Finance con risultati molto molto buoni. E Codersguru (autore) ha usato questo EA con l'ultimo concorso Metaquotes. Metaquotes aveva dati IBFX in quel periodo per il concorso. Quindi, sto dimostrando con North Finance per la sezione elite, e Codersguru sta dimostrando con Metaquotes/IBFX per il concorso. I miei risultati sono stati ottimi e molto redditizi e la demo di Codersguru non era redditizia ed era completamente diversa.

È solo perché questo EA è stato codificato su alto/basso della barra di chiusura.

L'altro EA che non può essere testato o ottimizzato dal backtesting è Firebird: è stato codificato su close bar, open bar e high/low della close bar simultaneamente e per questo motivo nessun backtesting è affidabile con questo EA.

L'altro EA che non può essere testato è Brainwashing all the versons: il livello dell'indicatore iTrend è molto diverso per i diversi broker e dipende completamente dai dati del broker. Solo il test in avanti può mostrare qualcosa. Oppure fare trading manualmente Brainwashing è un sistema di trading manuale quindi è facile selezionare l'impostazione manualmente dagli indicatori).

L'altro è DayTrading3. Nessun backtesting è affidabile. A causa di alcune specifiche codifiche. Non è un bug. E' stato fatto appositamente per migliorare le prestazioni, ma mi dispiace solo per i test in avanti.

Gli altri sono MTF EAs quasi tutte le versioni.

 

Non mi piace fare il backtest degli EA. Le impostazioni dovrebbero essere suggerite dall'autore dell'EA, o possiamo selezionarle dallo stesso sistema di trading manuale nella maggior parte dei casi.

A volte faccio il backtesting degli EA solo per vedere che l'EA funziona senza errori e per avere un'idea di come funziona.

Ma in alcuni casi il backtesting è inutile.

Nel post precedente ho menzionato circa 5 casi (EAs) che non abbiamo bisogno di fare il backtesting in quanto il backtesting non corrisponde al forward testing.

Alcuni EAs che possiamo sottoporre a backtesting per trovare le migliori impostazioni:

- SBS tutte le versioni;

- 20pips EA;

- TPE;

- Scalp_net tutte le versioni;

- KSRobot;

- EasyLMA;

- Mandarino;

- e-Friday e e-Monday;

e alcuni altri.

Alcuni EAs avranno prestazioni molto diverse con diversi broker:

- tutte le versioni Step;

- tutte le versioni Scalp_net;

- tutti gli EAs MTF (chiunque nella sezione elite e nel forum pubblico).

- Newstrader tutte le versioni.

Per utilizzare questo EAs con diversi broker i membri hanno bisogno di backtest con i loro broker (non i dati Alpari), e test in avanti se si confrontano i mestieri con i miei mestieri solo per correggere le impostazioni per il loro broker particolare.

Stesso caso con SBS e TPE tutte le versioni (confrontando i trade per correggere le impostazioni) ma quei casi con SBS e TPE sono diversi: è qualcosa che riguarda il tempo per aprire gli ordini in sospeso (non è niente con il feed di dati; è solo per impostare il tempo in modo corretto per diversi broker).

E' relativo a tutti gli EAs nel mondo ma molte persone semplicemente non menzionano questi casi pensando che l'EA stesso sia un "robot unificato" e funzionerà con ogni broker con le stesse impostazioni ma praticamente non è così.

 

Per esempio: Daytrading 3 EA non funziona con il broker IBFX con qualsiasi impostazione (non sarà redditizio). A causa di picchi di dati per IBFX. E questo EA può funzionare con il broker Alpari. Ma per conoscere le prestazioni è necessario testarlo in avanti perché non possiamo trarre alcuna conclusione utilizzando il backtesting per questo EA (Dayrading3). Questo è il motivo per cui sto testando alcuni EA per molti mesi qui.