Previous Next

GTrade.TradesOnSymbolDirection()

Gibt die Anzahl der offenen Positionen auf einem bestimmten Symbol zurück.

int  GTrade.TradesOnSymbolDirection(
   ENUM_POSITION_TYPE  direction      // Gewünschte Richtung zur Ausgabe
   string              symbol = NULL  // Symbol
   );

Parameter

direction

[in]  Die Richtung deren offene Positionen gezählt werden sollen. POSITION_TYPE_BUY oder POSITION_TYPE_SELL

symbol

[in]  Das Symbol dessen Trades gezählt werden sollen.

Rückgabewert

Gibt die Anzahl der der offenen Trades zurück.


Beispiel:

//--- Einbinden der Glib Klassen
#include <Glib.mqh>

//--- Erzeugung eines Zeigers zu einem leeren Klassenobjektes
GTrade *trade;


int OnInit ()
{
   //--- Die Klasse dem leerem Klassenobjekt zuweisen
   trade = gTrade();

   //--- Die Daten der Klasse initialisieren
   trade.Init();

   return(INIT_SUCCEEDED);
}

void OnDeinit (const int reason)
{
   //--- Bei beenden Speicher freigeben
   delete trade;
}


void OnTick ()
{
   //--- Gibt die aktuelle Anzahl an offenen BUY Poistionen aus
   Print( trade.TradesOnSymbolDirection(POSITION_TYPE_BUY) );
}


Sehen Sie auch

GTrade.TradesOnSymbol