Einzelnen Beitrag anzeigen
  #15 (permalink)  
Alt 12.02.16
pischinger pischinger ist offline
Gesperrter Benutzer
 
Registriert seit: Jan 2016
Beiträge: 62
pischinger befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von traderdoc Beitrag anzeigen
Ne sorry, @pischinger, aber es tut mir in der Seele weh und das alles noch ohne Alk! Wenn ich das lese, ist das kein Beinbruch, aber wenn das andere User lesen, die nicht so in der Materie stecken, dann bekommen die ein falsches Bild vom Ganzen:

pt=point (1/10) ??

Dann sollte (muss?) man es aber auch richtig schreiben.
Nun mal eine allgemeingültige Formel für den Forexmarkt:

pt = Point*(10*(Digits == 3 || Digits == 5) + (Digits == 2 || Digits == 4));

Diese Formal gilt immer, wenn man im Programm mit "wahren" Pips (also ein Änderung im Kurs in der 4. bzw. 2. Kommastelle) rechnen will, d.h. wenn mit TP = 5 auch wirklich 5 Pips gemeint sind.
Damit ist man dann auch unabhängig vom Brokertyp.

traderdoc
na endlich geht doch trägst du zur klarheit des te was bei.

bei mir sieht es so aus:

Code:
   if(Digits==3 || Digits==5){
      pt=Point*10;
      mt=10;
      int_mt=10;
      int_pt=10;}
   else{
      pt=Point;
      mt=1;
      int_mt=1;
      int_pt=1;}