Autor Thema: MarketInfo MODE_TICKVALUE im Backtest  (Gelesen 308 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

  • UP49
  • Gast
  • Stop
MarketInfo MODE_TICKVALUE im Backtest
« am: November 25, 2011, 13:54:44 pm »
Hallo zusammen,

folgendes Problem:

double PV = MarketInfo(Symbol(), MODE_TICKVALUE);

geht bei mir im Demo und Livebetrieb, im Backtest ist PV dann fehlerhaft:

Risk 5.00000000% | SL 20.00000000 | Dig 1 | LS 0.01000000 | KS 2.00000000 | PV 1.#INF0000 | Lots 0.00000000

Ich hab schon hier gesucht, Google gequält... Entweder suche ich falsch oder ich bin heute zu glatt dazu, kann mir jemand sagen woran das liegen kann?

Der komplette Code:

Code: Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen

double LotSize(){

 double Risk = 5;
 double SL   = 20;

 // Feststellung: 4- oder 5-Punkt-Broker
 int Dig = (Digits==2 || Digits==4) + 10 * (Digits==3 || Digits==5);
             
 // Schrittweite der Lots
 double LS = MarketInfo(Symbol(),MODE_LOTSTEP);
 double KS = (LS== 0.1)  + 2 * (LS== 0.01) + 3 * (LS== 0.001);
 
 // Pipvalue des jeweiligen Währungspaares           
 double PV = MarketInfo(Symbol(), MODE_TICKVALUE);

 double Lots = NormalizeDouble(AccountEquity() * Risk / 100 / SL / Dig / PV, KS);
 Print("Risk "+Risk+"% | SL "+SL+" | Dig "+Dig+" | LS "+LS+" | KS "+KS+" | PV "+PV+" | Lots "+Lots);

 return(Lots);
}

Wer sonst noch Fehler findet, bitte melden ;)


Ok habs gefunden, ich nutze für den Backtest ein Demokonto, bin aber offline also nicht eingeloggt.

Dann geht MODE_TICKVALUE nicht, scheint wohl vom Server zu kommen.

Nun soll man ja die Backtestdaten nicht durch einen Login "zerstören", wie umgehe ich dieses Problem?

« Letzte Änderung: November 25, 2011, 14:18:54 pm von UP49 »

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
  • *
    • Beiträge: 1718
    • Karma: +422/-6
    • Mitglied seit:
      11 Aug 2009
  • Broker: IGMarkets

  • Mars Defense Car Chaos Get Groovy BallsPC Motorrad-Trauma
    Bloons Tower Defense
  • Allow
Re: MarketInfo MODE_TICKVALUE im Backtest
« Antwort #1 am: November 25, 2011, 15:31:26 pm »
Im schlimmsten Fall je Pair explizit setzen!

Code: Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
if (Symbol() ==  "EURUSD")
  PV = 0.01
Chleudere den Purchen zu Poden!

  • UP49
  • Gast
  • Stop
Re: MarketInfo MODE_TICKVALUE im Backtest
« Antwort #2 am: November 25, 2011, 15:52:49 pm »
Danke Nighty!

Aber bist Du sicher?  :)

Den Wert fix zu setzen fiel mir ja auch schon ein aber wenn ich den im Demomodus beobachte, schwankt der hin und her, mal 7,38....... oder 7,54...... usw., ein fixer Wert verfälscht doch dann meine Ergebnisse oder hab ich bereits den nächsten Denkfehler eingebaut?

  • Global Moderator
  • Ist Forum süchtig
  • *
  • *
  • *
    • Beiträge: 1718
    • Karma: +422/-6
    • Mitglied seit:
      11 Aug 2009
  • Broker: IGMarkets

  • Mars Defense Car Chaos Get Groovy BallsPC Motorrad-Trauma
    Bloons Tower Defense
  • Allow
Re: MarketInfo MODE_TICKVALUE im Backtest
« Antwort #3 am: November 25, 2011, 20:17:50 pm »
Es ist Dir nicht erlaubt Links zu betrachten. Registrieren oder Einloggen
Danke Nighty!

Aber bist Du sicher?  :)

Den Wert fix zu setzen fiel mir ja auch schon ein aber wenn ich den im Demomodus beobachte, schwankt der hin und her, mal 7,38....... oder 7,54...... usw., ein fixer Wert verfälscht doch dann meine Ergebnisse oder hab ich bereits den nächsten Denkfehler eingebaut?
Na ja... ein bißchen hängt es eben davon ab, inwieweit du den PipValue in deinem EA unbedingt brauchst (wahrscheinlich am ehesten noch fürs MoneyManagement, oder). Eine Alternative wäre .... ach vergiß es, das kann ja MT4 wieder nicht! <-- hatte dran gedacht, einfach 10 / WechselCurrency zu teilen. Aber im Backtest hast du kein Zugriff auf die WechselCurrency....
Chleudere den Purchen zu Poden!

  • UP49
  • Gast
  • Stop
Re: MarketInfo MODE_TICKVALUE im Backtest
« Antwort #4 am: November 28, 2011, 15:44:53 pm »
Hmm genau fürs Money Management, da ist der Haken ;)

Aber ich probiere es jetzt erstmal so, trotzdem vielen Dank ;)


GoogleTagged - Stichworte

 

Ähnliche Themen

  Betreff / Begonnen von Antworten Letzter Beitrag
6 Antworten
1721 Aufrufe
Letzter Beitrag Juli 22, 2011, 17:12:47 pm
von fuzzycontrol
2 Antworten
1083 Aufrufe
Letzter Beitrag Dezember 20, 2009, 14:20:33 pm
von Tigerchen
8 Antworten
811 Aufrufe
Letzter Beitrag Juni 28, 2010, 05:37:24 am
von Collateral
8 Antworten
1413 Aufrufe
Letzter Beitrag Juli 29, 2010, 13:49:04 pm
von nightyhawk
7 Antworten
476 Aufrufe
Letzter Beitrag Oktober 16, 2010, 12:35:27 pm
von nightyhawk
13 Antworten
1353 Aufrufe
Letzter Beitrag Februar 25, 2011, 07:47:30 am
von PriNova
24 Antworten
1996 Aufrufe
Letzter Beitrag August 03, 2011, 23:24:30 pm
von ScalpingMan
5 Antworten
251 Aufrufe
Letzter Beitrag Dezember 20, 2011, 20:34:19 pm
von traderdoc


ChartTec´s World Topsites