请问,EA如何在MT4的多个图表中,让其中的某一个图表处于最大化(位于窗口的最前面)?

 

我想在自动交易系统中,增加如下功能:

当前窗口中有usdjpy,eurusd,gbpusd,audusd,euraud等5个品种的图表,之前是usdjpy处于最大化状态,如果当eurusd的某一条件成立时, 能否让eurusd自动地达到最大化状态(位于窗口的最前面)?

谢谢!

 
zlx:

我想在自动交易系统中,增加如下功能:

当前窗口中有usdjpy,eurusd,gbpusd,audusd,euraud等5个品种的图表,之前是usdjpy处于最大化状态,如果当eurusd的某一条件成立时, 能否让eurusd自动地达到最大化状态(位于窗口的最前面)?

谢谢! 

请问楼主实现了吗?我也在寻找这个方法。

 
fa_atm:

请问楼主实现了吗?我也在寻找这个方法。

打开指定交易品种和周期的新图表。

long  ChartOpen(
   string           symbol,     // 交易品种名称
   ENUM_TIMEFRAMES  period      // 周期
   );



上面是打开一个新的图表,

你也可以使用WINDOWS API的postmessage函数 去切换一个图表的显示状态

原因: