任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 241

 

你好。 我在VB6 下为MT4 编写API Visual Basic ,我完全了解,但我昨天才开始学习MQL4,所以我有很多问题。对于 ,我的TS需要tick数据, ,这里发现了一个现成的专家顾问 ,以收集tick。

它有以下代码。

…

  while ( !IsStopped() ) 

{...  код  ....}

….
我的理解是,这个 循环会一直运行,直到EA关闭,控制权在每个tick上被转移到终端。 ,如果我把 EA在一个未使用的工具上收集ticks,而在工作的工具上 ,我的EA在DLL API下工作,会发生什么?

'我的EA能否正常工作, ,在每个tick上调用 Start(),与这个tick收集器并行

附加的文件:
ticksave.mq4  9 kb
 
JImpro:

你好。 我在VB6 下为MT4 编写API Visual Basic ,我完全了解,但我昨天才开始学习MQL4,所以我有很多问题。对于 ,我的TS需要tick数据, ,这里发现了一个现成的专家顾问 ,以收集tick。

这里面有一些代码。

我的理解是,这个 循环会一直运行,直到EA关闭,控制权在每个tick上被转移到终端。 ,如果我把 EA在一个未使用的工具上收集ticks,而在工作的工具上 ,我的EA在DLL API下工作,会发生什么?

'我的EA能否正常工作, ,在每个tick上调用Start(),与这个tick收集器并行


这个设计告诉程序:执行到终端的 "EAs "按钮被按下为止。把你的ticks收集器在开始的时候通过写一个对Alert的调用或一个有短促声音的声音文件,或打印到日志并立即返回(0);这样,只有带有信息的字符串才会被执行。看看它是如何工作或不工作的......。
 

artmedia70:
Сия конструкция говорит программе: выполняться пока не будет отжата кнопочка "Советники" в терминале.




是的,我明白这一点。另一个EA能否正确地并行工作?还是说我也要在我的EA API中实施代码来收集ticks?
 
JImpro:

是的,我明白这一点。另一个EA能否正确地并行工作?还是说我也要在我的API EA中实现收集ticks的代码?
我完成了上面的帖子。试着做实验--这将使你有更好的理解。
 

我如何改变止盈线和止损线的类型和颜色?

 
Barbarian:

我如何改变止盈线和止损线的类型和颜色?


F1 客户端 / 制图 /设置图表
 
r772ra:

F1 客户端 / 制图 / 图表设置
我的意思是如何改变,因为红色并不令人满意......。
 
Barbarian:
我的意思是如何改变,因为红色并不令人满意......。

你可以。
 
artmedia70: iMACD(Symbol(),PERIOD_H4,.......)。



是的,我想我试过了,我在周期中指定了240,如4点,但这个条件被绕过了,好像iMACD没有被看到。我再试着思考一下这个逻辑。也许我把 "如果 "搞混了。谢谢。
 
teplovoz:

是的,我想我试过了,我在周期中指定240为4点,但这个条件被绕过了,好像它没有看到MACD。我再试试这个逻辑。也许我把 "如果 "搞混了。谢谢你。
解开你得到的数值,你会立即看到狗被埋在哪里。