请问怎样得到当前选择的图表的交易品种名称,不是Symbol函数,如图中选择的是XAUUSD.
附加的文件:
QQk620200930081439.png
4 kb
Tiecheng Fu:
谢谢回复,我刚测试了 ChartSymbol(0)和Symbol()输出的结果是一样的.我想实现的是在两个品种都挂上EA,但是我需要判断当前鼠标所选择的那个图表(我不知道我阐述清楚没有,就是眼睛能看到的那个图表)
ChartSymbol(0);
或者可以这样理解,我在两个不确定名字的货币图表挂上EA,当我鼠标选择其中一个交易品种的TAB标签时,这个交易品种所挂的EA就执行,另一个图表所挂的EA就停止.
msyijing:
或者可以这样理解,我在两个不确定名字的货币图表挂上EA,当我鼠标选择其中一个交易品种的TAB标签时,这个交易品种所挂的EA就执行,另一个图表所挂的EA就停止.
或者可以这样理解,我在两个不确定名字的货币图表挂上EA,当我鼠标选择其中一个交易品种的TAB标签时,这个交易品种所挂的EA就执行,另一个图表所挂的EA就停止.
今天路过看到,粗略回复一下,仅作参考,尚需核实。
先 ChartID(),或ChartSymbol(0)。
……
string sb=ChartSymbol(ChartID());
if(symbol()!=sb) return;
Nianfu Li:
谢谢回复,我测试了不是我想要的结果,sb和Symbol()的返回是相同的,你能帮我写个就只有打印输出的EA吗,要求可以同时挂在任意几个品种上,我选择了某个品种的TAB标签(要求必须是系统自带的哪个TAB标签),这个品种的EA就打印输出,其它品种就停止
今天路过看到,粗略回复一下,仅作参考,尚需核实。
先 ChartID(),或ChartSymbol(0)。
……
string sb=ChartSymbol(ChartID());
if(symbol()!=sb) return;
已经找到答案,ChartGetInteger(0,CHART_BRING_TO_TOP)可以解决,还是谢谢大家了