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