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
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.
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.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
Trovate le dichiarazioni aggiornate (in allegato) per MAChannel EA https://www.mql5.com/en/forum/176044
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:
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.
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.
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à:
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.
Fantastico! Ma la versione che hai ha un piccolo bug!
{
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
}
}
}
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
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 CidQuesto 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.