为EA指定交易品种用哪个函数?

 

请问,怎么让EA只交易一个指定的品种?

my_symbol=Symbol();  这一句只是确认当前图表的品种,不能指定某个品种。

还有没有别的方法?

 
在开仓函数中传入指定的品种名称。
 
Ziheng Zhuang:
在开仓函数中传入指定的品种名称。
终于有前辈回复了。

谢谢!

 
abc Hong:

请问,怎么让EA只交易一个指定的品种?

my_symbol=Symbol();  这一句只是确认当前图表的品种,不能指定某个品种。

还有没有别的方法?

 不存在这样的问题的。你使用EA一定是要把EA附加到那个品种的图表上,使用缺省值就是了。为什么会问出这么画蛇添足的问题来呢? 总不至于你习惯于把EA挂在甲品种图表上,却特意指定它只交易乙品种吧?

1

 
Nianfu Li:

 不存在这样的问题的。你使用EA一定是要把EA附加到那个品种的图表上,使用缺省值就是了。为什么会问出这么画蛇添足的问题来呢? 总不至于你习惯于把EA挂在甲品种图表上,却特意指定它只交易乙品种吧?

1

前辈,是这样的,由于个人初学EA,作为新手了解的太少,现在面临着一些问题。首先个人的EA不成熟(也可以说是交易策略不完善),可能只是适合少数的品种。前面请教的问题是为了应对以后的情况,比如在网上租用服务器时,怎么避免从所有的品种发出交易请求。同时运行在所有的图表也会占用很多资源,也许服务提供者有解决的方案?比如可以选择自己的EA在哪些图表上运行。这样看来,这个问题也可以是怎样让EA自动打开某个图表。

在zhuang前辈的帮助下,解决了指定单一交易品种。同时指定好几个品种,还是不会的。

 
abc Hong:

请问,怎么让EA只交易一个指定的品种?

my_symbol=Symbol();  这一句只是确认当前图表的品种,不能指定某个品种。

还有没有别的方法?

开仓函数中传入指定的品种名称
 
Yong Biao Zou:
开仓函数中传入指定的品种名称
谢谢
 
abc Hong:

请问,怎么让EA只交易一个指定的品种?

my_symbol=Symbol();  这一句只是确认当前图表的品种,不能指定某个品种。

还有没有别的方法?

double EURUSD_Close_Price=iClose("EURUSD",PERIOD_CURRENT,0); //歐美現價

 
HsinFu:

double EURUSD_Close_Price=iClose("EURUSD",PERIOD_CURRENT,0); //歐美現價

谢谢
 
abc Hong:

前辈,是这样的,由于个人初学EA,作为新手了解的太少,现在面临着一些问题。首先个人的EA不成熟(也可以说是交易策略不完善),可能只是适合少数的品种。前面请教的问题是为了应对以后的情况,比如在网上租用服务器时,怎么避免从所有的品种发出交易请求。同时运行在所有的图表也会占用很多资源,也许服务提供者有解决的方案?比如可以选择自己的EA在哪些图表上运行。这样看来,这个问题也可以是怎样让EA自动打开某个图表。

在zhuang前辈的帮助下,解决了指定单一交易品种。同时指定好几个品种,还是不会的。

定一个枚举,指定你的交易品种。加个判断,如果当前品种包含在内才下单



//允许下单的货币对

   string moneyGroup="EURUSD,USDJPY,GBPUSD";

//-1   找不到。找到的返回开始索引

   int flag1= StringFind(moneyGroup,"EURUSD",0);

   int flag2= StringFind(moneyGroup,"USDJPY",0);

   int flag3= StringFind(moneyGroup,"xia",0);

   Print(flag1);  //0

   Print(flag2);  //7

   Print(flag3);  //-1

 
wenjie xia:

定一个枚举,指定你的交易品种。加个判断,如果当前品种包含在内才下单

 


   感谢前辈。一定好好用。

原因: