Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 15.05.16
Hannes Hannes ist offline
Neues Mitglied
 
Registriert seit: Oct 2015
Beiträge: 8
Hannes befindet sich auf einem aufstrebenden Ast
Standard Fehlerhafte Abfrage

Hallo zusammen,

kann mir bitte kurz jemand erklären was an meiner Abfrage nicht stimmt? Ich will einfach nur den Typ der letzten geschlossenen Order herausfinden und dann entscheiden, welches Signal weitergegeben werden soll.

for (i = 0; i < 1; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_HISTORY);
}
// Longorder
if (OrderType() == OP_BUY)
{
signal = "long";
indexpreis = MarketInfo("GE30",MODE_ASK);
kauf = round((round(indexpreis)/10))*10;
}

// Shortorder
if (OrderType() == OP_SELL)
{
signal = "short";
indexpreis = MarketInfo("GE30",MODE_BID);
kauf = round((round(indexpreis)/10))*10;
}

Seltsamer Weise gibt er IMMER in die Schleife mit dem Longsignal.
Vieleicht hat ja jemand eine Idee. Danke im Voraus.

LG
Hannes