Spread im Backtest

 

Hallo,

ich teste zur Zeit meinen EA und ich frage mich, ob der Backtester den Spread meines Brokers mit einberechnet.

Und wenn nicht, wie kann ich dies einstellen?

Danke im Voraus!

 
Marius May:

Hallo,

ich teste zur Zeit meinen EA und ich frage mich, ob der Backtester den Spread meines Brokers mit einberechnet.

Und wenn nicht, wie kann ich dies einstellen?

Danke im Voraus!

Im Tester des MT5 wird der Spread richtig berücksichtigt. Du kannst dir sogar Market-Watch einschalten um die Ticks zu sehen.

Abgefragt wird mit

long Spread = SymbolInfoInteger(_Symbol,SYMBOL_SPREAD);

bzw.

int Spread = (int)SymbolInfoInteger(_Symbol,SYMBOL_SPREAD);

Der Wert den du mit CopyRates(....) erhältst ist für den aktuellen Tick nicht aussagekräftig.

Verwender im Tester 'Every Tick based on real Ticks', vergleiche mit den anderen Modi und du wirst die Unterschiede sehen.

Der MT4 kann das imho nicht, und das alleine ist eine gewichtiges Argument für MT5.

 
Otto Pauser:

Im Tester des MT5 wird der Spread richtig berücksichtigt. Du kannst dir sogar Market-Watch einschalten um die Ticks zu sehen.

Abgefragt wird mit

Der Wert den du mit CopyRates(....) erhältst ist für den aktuellen Tick nicht aussagekräftig.

Verwender im Tester 'Every Tick based on real Ticks', vergleiche mit den anderen Modi und du wirst die Unterschiede sehen.

Der MT4 kann das imho nicht, und das alleine ist eine gewichtiges Argument für MT5.

Danke! Das hilft mir weiter!