SymbolName

返回交易品种名称。

string  SymbolName(
   int   pos,          // 列表中的数字
   bool  selected      // true - 只是市场报价中的交易品种
   );

参量

pos

[in] 一个教育品种的订单编号。

selected

[in] 请求方式,如果值是true,该交易品种从其在市场观测的选择中找出,如果值是false,交易品种从总目录中找出。

返回值

包含交易品种名称的字符串的值。

示例:

#define SYMBOL_NAME "GBPHKD"
 
//+------------------------------------------------------------------+
//| EA交易初始化函数                                                   |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- 设置服务器交易品种搜索结果的标识
   bool found = false;
   
//--- 在所有服务器交易品种列表中找出“SYMBOL_NAME”交易品种
   int total = SymbolsTotal(false);
   for(int i=0i<totali++)
     {
      //--- 通过循环索引获取列表中交易品种的名称
      string name = SymbolName(ifalse);
      
      //--- 如果这是所需的交易品种,则将其名称和在列表中的位置发送到日志并退出循环
      if(name == SYMBOL_NAME)
        {
         PrintFormat("The '%s' symbol was found in the list of server symbols at index %d"namei);
         found = true;
         break;
        }
     }
     
//--- 如果在服务器上找不到交易品种,请在关闭之前进行报告
   if(!found)
      PrintFormat("The '%s' symbol was not found on the server."SYMBOL_NAME);
  }