Einzelnen Beitrag anzeigen
  #13 (permalink)  
Alt 26.05.15
Chton Chton ist offline
Neues Mitglied
 
Registriert seit: Apr 2015
Beiträge: 17
Chton befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

ich glaube nun, dass mich der Tipp deutlich weitergebracht hat, pako !


Mein Script sieht nun folgendermaßen aus:

int start()
{
int ticket, iSlipPage, iSLPips, iTPPips;
double dStopLoss, dTakeProfit, dLots, dAskPrice, dBidPrice;
string sText,sArrow;

iSLPips=100; //Stop Loss in Pips
iTPPips=100; //Take Profit in Pips
dLots=0.01; //Amount of Lots
iSlipPage=5;
sText="My Order"; //Order Text
sArrow=CLR_NONE; //Order Arrow Color
dAskPrice=MarketInfo("EURUSD",MODE_ASK);
dBidPrice=MarketInfo("EURUSD",MODE_BID);

dStopLoss=(dAskPrice * 10000 - iSLPips) / 10000;
dTakeProfit=(dAskPrice * 10000 + iTPPips) / 10000;
ticket=OrderSend("EURUSD", OP_BUY, dLots, dBidPrice, iSlipPage, dStopLoss, dTakeProfit, sText, 000, 0, sArrow);
if(ticket<0)
{
Alert("OrderSend failed with error = #",GetLastError());
Alert("Order-Text = ", sText);
Alert("Lot-Size = ", dLots);
Alert("Ask-Price = ", dAskPrice);
Alert("Bid-Price = ", dBidPrice);
Alert("SL = ", dStopLoss);
Alert("TP = ", dTakeProfit);
Alert("SlipPage = ", iSlipPage);
}

return(0);
}



Es scheint mir saubere Werte zu liefern und auf den Ticker zu laufen, den ich möchte, nämlich EURUSD.

Nächstes Problem (da immer noch #4109 error):

Mein Broker ist wohl ein 5-digit-Broker (fxcc).

Die Alerts sagen mir aber:
TP: 1.0967
SL: 1.0767
Bid-Price: 1.0867
Ask-Price: 1.0867

was doch 4-digit ist, richtig ? (=Stellen nach dem Komma)

Wie bekomme ich es umgebaut, dass ich mit 5-digit-Werten arbeite ?

Oder liegt der Fehler noch woanders ?


Dankeee !