这个脚本改成只打开欧美镑美应该怎么修改?

By ctofx at 2018-06-16 • 0人收藏 • 502人看过

 for(int i=SymbolsTotal(true)-1; i>=0; i--)
      ChartOpen(SymbolName(i,true),PERIOD_M1); 


默认是打开所有货币对,但我不需要打开那么多

4 个回复 | 最后更新于 2018-06-20
2018-06-16   #1

Returns the number of available (selected in Market Watch or all) symbols.

int  SymbolsTotal(
   bool  selected      // True - only symbols in MarketWatch
   );

这是对所有本平台所有货币对进行遍历,你只需要欧美磅美的话去掉上面的for循环。

下面写成

CharOpen("EURUSD",PERIOD_M1)这样

2018-06-18   #2

CharOpen("AUDUSD",PERIOD_M1)

CharOpen("EURUSD",PERIOD_M1)

CharOpen("GBPUSD",PERIOD_M1)

打开多个这样写?


要设置个参数

参数里可以设置AUDUSD,EURUSD,GBPUSD

要怎么搞?

2018-06-18   #3

回复#2 @ctofx :

对 就是这样,直接把要打开的图表名称写到参数里就可以

2018-06-20   #4

回复#3 @迈达斯之手 :

好的,谢谢老铁

登录后方可回帖

Loading...