Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 28.03.19
hy90 hy90 ist offline
Neues Mitglied
 
Registriert seit: Mar 2019
Beiträge: 1
hy90 befindet sich auf einem aufstrebenden Ast
Standard Bereich Close und Open

Sehr geehrtes Team,

ich möchte gerne dass wenn von short auf buy geht, close und open bei low stattfindet und umgekehrt wenn die position von buy auf short geht, close und open bei high.
Ich weiß nicht an welcher stelle ich was ändern muss.
Der Code:

//Long Signale umsetzen
if(LongSignal == true)
{
//Evtl. Short Order schließen
if(ShortOrder>0)
{
if (OrderSelect(ShortOrder,SELECT_BY_TICKET)==true)
{
bool ShortOrderGeclosed = OrderClose(ShortOrder,OrderLots(),Ask,1,Magenta);
if (ShortOrderGeclosed == true) ShortOrder = 0;
}
}
//Long Order eröffnen

while(LongOrder<=0)
{
LongOrder = OrderSend(Symbol(),OP_BUY,Handelsmenge,Ask,1,0,0," MAXing LONG",MagicNummer,0,White);
}
}
//Short Signale umsetzen
if(ShortSignal == true)
{
//Evtl. Long Order schließen
if(LongOrder>0)
{
if (OrderSelect(LongOrder,SELECT_BY_TICKET)==true)
{
bool LongOrderGeclosed = OrderClose(LongOrder,OrderLots(),Bid,1,Magenta);
if (LongOrderGeclosed == true) LongOrder =0;
}
}
//Short Order eröffnen

while(ShortOrder<=0)
{
ShortOrder = OrderSend(Symbol(),OP_SELL,Handelsmenge,Bid,1,0,0, "MAXing SHORT",MagicNummer,0,Black);
}
}
}