通过专家顾问运行脚本 - 页 7

 
Dadas:


好吧,我正在尝试。

你的关于警报的简单例子是有效的。但那是因为当警报弹出时,你点击确定,这就关闭了警报。这总是会与EA形成循环。

当我把我的EA放在这个循环中时,对不起,没有汁液--不工作。

当我第一次运行TickAllCharts_1.mq4时,我可以看到它在工作,因为我的一长串评论在每个循环中都在闪烁,还有一些指标线也在闪烁。但是,一段时间后,它停止了,而且不想再启动。在你的例子中,什么也没有发生。

嗨,达达斯。

我想说的是,如果从init调用start,就不需要用假tick来运行EA的循环。

如果你需要一个假勾股,可以试试这个http://www.psnouvion.com/projects/view/mt4_ticksender

 
onewithzachy:

嗨,达达斯。

我想说的是,如果从init调用start,就不需要用假tick来运行EA的循环。

如果你需要一个假勾股,可以试试这个https://www.mql5.com/go?link=http://www.psnouvion.com/projects/view/mt4_ticksender


是的,我很理解你。

目前,当我把我的EA放在你的代码中时,它不工作 - 我必须找出原因。

 
RaptorUK:
不,对于我需要做的事情,我使用了替代代码,但我的应用是勾选一个离线图表,我所使用的不适合在线图表。你需要研究和实验。

这里是否有一个主题,或者你知道如果我们知道AccountCurrency()不是美元,如何获得图表符号(例如GBPUSD)?
 
Dadas:

这里是否有一个主题,或者你知道如果我们知道AccountCurrency()不是美元,如何获得图表符号(即GBPUSD)?
当前的图表符号是Symbol(),你是这个意思吗?
 
RaptorUK:
当前的图表符号是Symbol(),你是这个意思吗?


不是,我的意思是如果账户的货币与美元不同。

我需要我的EA以账户货币来计算PipValue和LotPipValue。

我对此没有问题,但我希望我的EA能自动识别

图表。

if(AccountCurrency()=="GBP") {string AccountChart = "GBPUSD";}

只需用一些函数代替 "GBPUSD",比如RecognizeAccountCurrencyChart()

我想我在一些脚本中看到过,但我找不到了。

 
Dadas:


不,我是说如果账户的货币与美元不同。

我需要我的EA以账户货币来计算PipValue和LotPipValue。



所以你的意思是MODE_TICKVALUE 存款货币的Tick值。MarketInfo()
 
RaptorUK:

所以你的意思是MODE_TICKVALUE MarketInfo() 中的存款货币的Tick值

是的,没错--我之前有点搞混了--现在一切都好了!
 

如何在EA或脚本中使按钮或类似超链接的东西可以点击?

这有可能吗?应该是这样。

我想在EA中通过点击某个东西来调用一个脚本,比如一个标签,或者一个笑脸。

 
Dadas:

如何在EA或脚本中使按钮或类似超链接的东西可以点击?

这有可能吗?应该是这样。

我想在EA中通过点击某个东西来调用一个脚本,比如一个标签,或者一个笑脸。

嗨,达达斯。

在MT4中要做到这一点有点困难。这个附件只是一个例子。

 
onewithzachy:

嗨,达达斯。

在MT4中要做到这一点有点困难。这个附件只是一个例子。


你的附件在哪里?