Стакан и сделки - страница 3

 
prostotrader:

Ддя Rafil Nurmukhametov

Возбмите класс Stakan

Вот в этом куске кода можно выделять сделки по любым параметрам 


 

благодарю!

 
Rafil Nurmukhametov:

благодарю!

Незабудьте, что перед каждым вызовом

GetStData() 

нужно вызывать

RefreshStData

//+------------------------------------------------------------------+
//| Custom indicator On book event function                          |
//+------------------------------------------------------------------+
void OnBookEvent(const string &symbol)
{
  if(symbol==si_symbol)
  {
    if(si_stakan.RefreshStData(true) == true)
    {
      if(si_stakan.GetStData(si_data) == true)
      {
        double price[];
        OnCalculate(event_cnt,event_cnt,on_call,price);
      }
      else
      {
        Print("Get Stakan Data Si failed!");
      }
    }
    else
    {
      Print("Refresh Stakan Data Si failed!");
    }
  }
  else
  if(symbol==mix_symbol)
  {
    if(mix_stakan.RefreshStData(true) == true)
    {
      if(mix_stakan.GetStData(mix_data) == true)
      {
        double price[];
        OnCalculate(event_cnt,event_cnt,on_call,price);
      }
      else
      {
        Print("Get Stakan Data MIX failed!");
      }
    }
    else
    {
      Print("Refresh Stakan Data MIX failed!");
    }
  }
}