Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 10.06.18
Trader6666 Trader6666 ist offline
Mitglied
 
Registriert seit: Apr 2014
Beiträge: 118
Trader6666 befindet sich auf einem aufstrebenden Ast
Standard Bug beim Umrechnen??

Hi Zusammen,

versuch grad ne einfache BE Funktion hinzuklatschen like:

Code:
void BE_Check( int i)//zuvor wird die Ordernummer ermitteln und durch i weitergegeben
{
   int n=OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
   Comment("1:  "+   DoubleToString((Bid-OrderOpenPrice()),Digits)+
          "\n2:  "+  (Bid-OrderOpenPrice())*10.0*Point+
          "\n3:  "+  (Bid-OrderOpenPrice())*Point );
          
          
   if( (Bid-OrderOpenPrice())*10*Point >= BE_LEVEL)
     {
      int a = OrderModify(i,OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,clrDarkTurquoise);
     }
}
so hab ich das früher jedenfalls gemacht, nur dummerweise funzt das nicht mehr und ich frage mich warum????????????

Im Anhang seht ihr was ausgegeben wird :

1: Zeigt in Digitform das die Posi 25,4 Punkte vorne liegt

2 und 3 versetzt jeweils eine Kommastelle nach vorne,wenn es über 10 Punkte im Positiven Bereich geht.

Kann mir das mal bitte einer erklären??? Is das ein Bug? Wenn ja wie is der zu umgehen?? Build 1090 is meine aktuelle Plattform .
Angehängte Grafiken
Dateityp: bmp T1.bmp (69,8 KB, 6x aufgerufen)