错误、漏洞、问题 - 页 1546 1...153915401541154215431544154515461547154815491550155115521553...3184 新评论 Andrey Dik 2016.04.03 21:52 #15451 在我的指标中,我最近完全没有使用OnCalculate()--什么都没有,脸只变宽了。:)但说真的:使用OnChartEvent()。适用于生活中的所有情况(我认为)。 [删除] 2016.04.03 22:04 #15452 Andrey Dik:在我的指标中,我最近完全没有使用OnCalculate()--什么都没有,脸只变宽了。:)但说真的:使用OnChartEvent()。适用于生活中的所有情况(我认为)。 从上面的链接中,我展示了为什么没有OnCalculate与标准指标缓冲区,在MT5中有时会出现崩溃。 threat 2016.04.04 06:04 #15453 错误。不准确,但非常令人不安和恼火。在右边的零点(当前)栏后面,终端以一周七天为基础计算时间。在现实中,交易周是五天的周。正因为如此,当一个新的日期到来时,几乎所有的物体都会改变它们在屏幕上的位置。它们 "移动 "并被扭曲。作为一个程序员,我理解这对所有的交易品种来说都很难解决,但这个参数可以包含在设置中,以便用户可以选择最佳的参数。 比如说。 торговых_дней_в_неделе = 5. [删除] 2016.04.04 08:12 #15454 comp:如果我们使用脚本,我们可以(实现方式完全不同--不改变TF)在图表上调用 某个特定指标的OnCalculate,或者一次性调用 所有的指标。但这种(脚本)变体也不适合,如果指标应该让终端调用自己的OnCalculate(MT5)。OnCalculate(параметры); 你试过这种方式吗? [删除] 2016.04.04 08:13 #15455 pako: 你试过这种方式吗? 试过(CLASS::FullOnCalculate()),没有用。它需要由终端自己调用,而不是我。 [删除] 2016.04.04 08:17 #15456 comp: 试过(CLASS::FullOnCalculate()),没有用。我找不到了,我在某个论坛上看到过。它是由第三方函数调用OnCalculate(带参数)的。int your function(){OnCalculate(带参数)。}类似这样的事情 [删除] 2016.04.04 08:23 #15457 pako:我找不到了,我在某个论坛上看到过。 这就是我提出来的。 [删除] 2016.04.04 08:33 #15458 comp: 这就是我引用的内容。不,它不是指标在OnCalculate中被重新计算,只有当新的报价到达时才会重新计算。Owl只看到在OnCalculate时填入的指标缓冲区。也就是说,如果你在传入的报价之间调用OnCalculate并将另一个函数的值 传递给指标缓冲器等。 TheXpert 2016.04.04 08:47 #15459 现在请注意这个问题--我如何让终端立即重新绘制以这种方式计算的数据? [删除] 2016.04.04 08:49 #15460 Комбинатор: 现在的问题是,你如何使终端立即重绘以这种方式计算的数据? 似乎没有办法。 1...153915401541154215431544154515461547154815491550155115521553...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在我的指标中,我最近完全没有使用OnCalculate()--什么都没有,脸只变宽了。:)
但说真的:使用OnChartEvent()。适用于生活中的所有情况(我认为)。
在我的指标中,我最近完全没有使用OnCalculate()--什么都没有,脸只变宽了。:)
但说真的:使用OnChartEvent()。适用于生活中的所有情况(我认为)。
错误。不准确,但非常令人不安和恼火。
在右边的零点(当前)栏后面,终端以一周七天为基础计算时间。在现实中,交易周是五天的周。正因为如此,当一个新的日期到来时,几乎所有的物体都会改变它们在屏幕上的位置。它们 "移动 "并被扭曲。作为一个程序员,我理解这对所有的交易品种来说都很难解决,但这个参数可以包含在设置中,以便用户可以选择最佳的参数。
比如说。
торговых_дней_в_неделе = 5.
如果我们使用脚本,我们可以(实现方式完全不同--不改变TF)在图表上调用 某个特定指标的OnCalculate,或者一次性调用 所有的指标。
但这种(脚本)变体也不适合,如果指标应该让终端调用自己的OnCalculate(MT5)。
OnCalculate(параметры);
你试过这种方式吗?你试过这种方式吗?
试过(CLASS::FullOnCalculate()),没有用。
我找不到了,我在某个论坛上看到过。
它是由第三方函数调用OnCalculate(带参数)的。
int your function()
{
OnCalculate(带参数)。
}
类似这样的事情
我找不到了,我在某个论坛上看到过。
这就是我引用的内容。
不,它不是
指标在OnCalculate中被重新计算,只有当新的报价到达时才会重新计算。
Owl只看到在OnCalculate时填入的指标缓冲区。
也就是说,如果你在传入的报价之间调用OnCalculate
并将另一个函数的值 传递给指标缓冲器
等。
现在的问题是,你如何使终端立即重绘以这种方式计算的数据?