你会用什么函数来列出符号?

What function would you use to list the symbols?

有没有办法设置一个包含货币符号对列表的条件,并在满足该条件时收到警报?你会用什么函数来列出符号?提前致谢。以下代码让您大致了解我要做什么。

      for(i=0;i<Bars; i++)
  {
//Want a list of symbols to scan multiple currency pairs for the following condition
    if(Symbol("EURUSD";"AUDCAD";"USDJPY")Close[i+1]>Close[i+2])

   {
   a=a+1;
//This is what I want to happen if condition is met
   Alert(Symbol()+" 1");
   }

您可以使用 SymbolsTotal and SymbolName 获取市场报价中所有交易品种的列表。下面的代码应该给你一个开始(虽然它会永久发出警报,我认为你需要检查你想要警报的确切内容)。

for(int i=0; i<SymbolsTotal(true); i++)
{
   string currencySymbol=SymbolName(i,true);
   int a=0;
   for(j=0; j<iBars(currencySymbol,0); j++)
   {
      if(iClose(currencySymbol,0,j)>iClose(currencySymbol,0,j+1)) a++;
   {
   if(a>0) Alert(StringConcatenate(currencySymbol,":",IntegerToString(a)));
}