Funkcje własne:   IsSymbolAvailable()

Funkcja bool IsSymbolAvailable() sprawdza dostępność instrumentu finansowego. Ma następujące argumenty:

f_symbol - nazwa instrumentu finansowego.
f_marketWatch - obszar poszukiwania. Wartość domyślna = false, tj. funkcja będzie przeszukiwać serwer handlowy. Jeśli zapisać true poszukiwania zostaną ograniczone do instrumentów finansowych w oknie Rynek (Market Watch).

f_symbol - nazwa instrumentu finansowego.

f_marketWatch - obszar poszukiwania. Wartość domyślna = false, tj. funkcja będzie przeszukiwać serwer handlowy. Jeśli zapisać true poszukiwania zostaną ograniczone do instrumentów finansowych w oknie Rynek (Market Watch).

bool IsSymbolAvailable(string f_Symbol,            // instrument finansowy
                       bool   f_marketWatch=false) // obszar poszukiwania:
                                                    // false - na serwerze
                                                    // true - w oknie Market Watch
  {
   for(int i=SymbolsTotal(f_marketWatch)-1; i>=0; i--)
      if(f_Symbol==SymbolName(i,f_marketWatch))
         return true;
   return false;
  }

Przykłady stosowania funkcji

1) Sprawdzić dostępność AUDNZD na serwerze handlowym:

IsSymbolAvailable("AUDNZD");

2) Sprawdzić dostępność AUDNZD tylko w oknie Market Watch:

IsSymbolAvailable("AUDNZD", true);