Ok dann ist es ein 4 Digit Brokker, weil dax zb. 9800,5 und Eur/Dollar 1,3290
Ich hab das wie folgt reingebaut ist das ok ?
HTML-Code:
extern double UpdateToBE = 10 ;
bool LongTrade,ShortTrade;
//Globale Variablen
string Signal;
datetime PeriodenStartzeit;
//+------------------------------------------------------------------+
//| Expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//---Überprüfen der Starzeit
PeriodenStartzeit = Time[0];
///-----+++ Break Even setzen
{
{
if(Digits == 4)
{
UpdateToBE = UpdateToBE * 10;
}
if(UpdateToBE <= 0) return(0);
for(int i = OrdersTotal()-1; i >= 0; i--)
{
if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if(OrderType() == OP_BUY && OrderOpenPrice() > OrderStopLoss() && Bid - OrderOpenPrice() >= UpdateToBE * Point)
{
OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice(), OrderTakeProfit(), 0);
}
if(OrderType() == OP_SELL && OrderOpenPrice() < OrderStopLoss() && OrderOpenPrice() - Ask >= UpdateToBE * Point)
{
OrderModify(OrderTicket(), OrderOpenPrice(), OrderOpenPrice(), OrderTakeProfit(), 0);
}
}
}
return(0);
Hab ich was vergessen ? noch macht er nix Danke Traderdoc für deine Hilfe.