如何编码? - 页 326

 

是的,我在发帖前纠正了指标的名称,我忘了在论坛上更新代码。

问题是缓冲区丢失了,谢谢你!我已经在两个缓冲区都插入了0,而且还能工作。我已经为两个缓冲区都插入了0,它可以工作。

现在我如何添加箭头?

 

像这样(在指标中把箭头代码 改成所需的)。

thefxpros:
是的,我在发帖前纠正了指标的名称,我忘了在论坛上更新代码。

问题是缓冲区不见了,谢谢你我在两个缓冲区中都插入了0,它就可以工作了。

现在我如何添加箭头?
附加的文件:
 

我有一个简单的问题。 根据我的理解,指标是随着每个进入的tick更新的。 如何不改变这一点,使指标只在新条形图形成时更新? 我的目标是使计算在CPU、内存和MT4上更容易。 如果有任何代码片段,我将不胜感激。

谢谢。

皮普

 

在start()的最开始添加类似这样的内容

static datetime lastTime = 0;

if (lastTime == Time[0]) return(0);

lastTime = Time[0];

这将确保代码的其余部分只在新条形图形成时执行。

Pip:
我有一个简单的问题。 根据我的理解,指标是随着每个进入的tick更新的。 如何不改变这一点,使指标只在新的柱状体形成时更新? 我的目标是使计算在CPU、内存和MT4上更容易。 如果有任何代码片段,我将不胜感激。

欢呼吧。

皮普
 

非常感谢你,MLaden,这确实是个好办法。

 

大家好。

你知道如何在一个单独的窗口指标中编码一个网格(不受数量限制的水平),比方说在一个单独的窗口中的MA,每10点左右?

是否有任何指标已经以这种方式编码,我可以复制?

谢谢大家。

祝您有一个良好的交易周。

Tomcat98

 

嗨,Mladen,请问我怎样才能在MT4中写一个交易提示,可以告诉任何人,因为提示是在实时服务器上发生的,比如说

EURUSD卖出5分钟前或

GPBUSD买入2分钟前

以下是我的代码示例,但我不知道如何在 "aefore "中添加准确的时间,以便我的用户知道警报发生的时间。

Alert("Buy","\n","Current time is",TimeToStr(CurTime()),"\n",Symbol()。

 

兑现大师

你不能这样做,原因有很多--其中一个原因是你需要知道某些情况发生的确切时间,而你不能在时间序列图 上重构这些情况。

Mastercash:
嗨,Mladen,请问我怎样才能在MT4中写一个交易警报,可以告诉任何人警报发生的时间是在实时服务器上,例如

欧元兑美元5分钟前卖出或

GPBUSD 2分钟前买入

下面是我的代码的例子,但我不知道如何在 "aefore "中添加准确的时间,以便我的用户知道警报发生的时间。

Alert("Buy","\n", "Current time is",TimeToStr(CurTime()),"\n",Symbol())。
 

Tomcat98,

你有没有看到这个(只是一个例子):https://www.mql5.com/en/forum/175518?

如果你想把它放在一个单独的窗口中,你所需要改变的就是这一行。

ObjectCreate( gridname, OBJ_HLINE, 0, 0, p );[/CODE]

into something like this :

[CODE]ObjectCreate( gridname, OBJ_HLINE, DesiredSubWindowNumber, 0, p );
Tomcat98:
大家好。

你知道如何在一个单独的窗口指标中编码一个网格(不受数量限制的水平),比方说在一个单独的窗口中的MA,每个10点左右?

是否有任何指标已经以这种方式编码,我可以复制?

谢谢大家。

祝您有一个良好的交易周。

Tomcat98
 
你看到这个了吗(只是一个例子):https://www.mql5.com/en/forum/175518

如果你想把它放在一个单独的窗口中,你所需要改变的就是这一行。

ObjectCreate( gridname, OBJ_HLINE, 0, 0, p );[/CODE]

into something like this :

[CODE]ObjectCreate( gridname, OBJ_HLINE, DesiredSubWindowNumber, 0, p );

Whohaaa...

它完美地工作了!这就是我所期待的代码...

mladen,你是我的榜样。

我真诚地感谢你的时间。

祝你有一个良好的交易周。

真诚的

Tomcat98