In Tester Version:5.00 Build 655 (06.Jun.2012) Keine Stoploss-Verkaufsänderungen, keine Fehler angezeigt. Beim Kauf, keine Probleme, alles funktioniert
#include <Trade\Trade.mqh>#include <Trade\SymbolInfo.mqh>#include <Trade\PositionInfo.mqh>//+------------------------------------------------------------------+inputdouble Lot = 0.01;
inputint Magic = 77;
inputint Deviation = 3;
//+------------------------------------------------------------------+double ask,bid,stoploss,SL,pos_op_price;
//+------------------------------------------------------------------+
CTrade mytrade;
CSymbolInfo mysymbol;
CPositionInfo myposition;
//+------------------------------------------------------------------+voidOnTick()
{
mysymbol.Name(_Symbol);
mytrade.SetDeviationInPoints(Deviation);
mytrade.SetExpertMagicNumber(Magic);
mysymbol.RefreshRates();
bid = NormalizeDouble(mysymbol.Bid(),_Digits);
ask = NormalizeDouble(mysymbol.Ask(),_Digits);
stoploss = NormalizeDouble(myposition.StopLoss(),_Digits);
SL = NormalizeDouble(mysymbol.StopsLevel()*_Point*3,_Digits); // Три минимальных стопа???
pos_op_price = NormalizeDouble(myposition.PriceOpen(),_Digits);
//+------------------------------------------------------------------+ if (myposition.Select(_Symbol)==false)
{
mytrade.Sell(Lot,NULL,bid,ask + SL,0,"Sell");
if(mytrade.ResultRetcode()==10009 || mytrade.ResultRetcode()==10008)
{
Alert("Position Sell успешно помещен, тикет ордера #:",mytrade.ResultDeal(),"!!");
}
else
{
Alert("Запрос на установку Position Sell не выполнен - код ошибки:",mytrade.ResultRetcode(),
"сообщение об ошибке - ",mytrade.ResultRetcodeDescription());
return;
}
}
//+------------------------------------------------------------------+if (myposition.Select(_Symbol))
{
if (myposition.Type() == POSITION_TYPE_SELL)
{
if (ask + SL < stoploss)
mytrade.PositionModify(_Symbol,NormalizeDouble(ask + SL,_Digits),0);
if(mytrade.ResultRetcode()==10009 || mytrade.ResultRetcode()==10008)
{
Alert("Stoploss Position Sell успешно помещен :",stoploss);
}
else
{
Alert("Запрос на установку Stoploss Position Sell не выполнен - код ошибки:",mytrade.ResultRetcode(),
"сообщение об ошибке - ",mytrade.ResultRetcodeDescription());
return;
}
}
}
//+------------------------------------------------------------------+Comment("ask ",ask,"\n","bid ",bid,"\n","SL ",SL,"\n","stoploss ",stoploss,
"\n","pos_op_price ",pos_op_price,"\n","slsell ",NormalizeDouble(ask + SL,_Digits));
//+------------------------------------------------------------------+
}
//+------------------------------------------------------------------+
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Erlauben Sie die Verwendung von Cookies, um sich auf der Website MQL5.com anzumelden.
Bitte aktivieren Sie die notwendige Einstellung in Ihrem Browser, da Sie sich sonst nicht einloggen können.
Sie sind angemeldet. Die Zwei-Faktor-Authentifizierung wurde deaktiviert. Richten Sie sie erneut ein und scannen Sie einen neuen QR-Code oder fahren Sie mit deaktivierter Zwei-Faktor-Authentifizierung fort.
Wenn Sie diesen Code ausführen, gibt das Terminal die Fehlermeldung Ungültige EX5-Datei aus:
Vielen Dank, wir werden uns das ansehen.
Fibonacci-Bögen
DieÄnderung des Levels führt zu einem Kompilierzeitfehler
Fibonacci-Bögen
DieÄnderung des Levels führt zu einem Kompilierzeitfehler
OBJPROP_LEVELVALUEdies eine Integer-Eigenschaft ist?und sind Sie sicher, dass
es ist eine Integer-Eigenschaft?
In Tester Version:5.00 Build 655 (06.Jun.2012) Keine Stoploss-Verkaufsänderungen, keine Fehler angezeigt. Beim Kauf, keine Probleme, alles funktioniert
Welcher Server?
Welcher Server?
In Tester Version:5.00 Build 655 (06.Jun.2012) Keine Stoploss-Verkaufsänderungen, keine Fehler angezeigt. Beim Kauf, kein Problem, alles funktioniert
Probieren Sie die folgenden Änderungen aus
Versuchen Sie diese Bearbeitungen