Zitat:
Zitat von markusrgb
Versteh nicht was du mit "falsch berechnete StoppLoss" meinst
wie kommst du darauf?
steht doch im Code:
Code:
StoppLoss = NormalizeDouble(OrderOpenPrice()/(1+(SL_Prozent/100.0)),2);
er berechnet sich aus dem "OrderOpenPrice"
|
Code:
SL_Prozent =19.0;
OrderOpenPrice()=10744.00
StoppLoss = NormalizeDouble(OrderOpenPrice()/(1+(SL_Prozent/100.0)),2);
MwSt??
Code:
//+------------------------------------------------------------------+
//| slberechnen.mq4 |
//| Copyright 2015, MetaQuotes Software Corp. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2015, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
double orderopenpreis=10744.00;
double sl1,sl2;
double SL_Prozent=19.0;
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
sl1=NormalizeDouble(orderopenpreis/(1+(SL_Prozent/100.0)),2);
sl2=NormalizeDouble(orderopenpreis-(orderopenpreis/100.0)*SL_Prozent,2);
Alert("orderopenpreis =",DoubleToString(orderopenpreis,2)," -:- ","sl1 =",DoubleToString(sl1,2)," -:- "," sl2 =",DoubleToString(sl2,2));
}
//+------------------------------------------------------------------+