文章 "自定义品种(符号):实践基础" - 页 3

 

你好。

感谢您提供这篇文章。我想知道如何创建新的欧元兑美元 M23 图表。我可以创建一个自定义的 EURUSD.custom,但我要怎么做才能改变时间框架呢?

 
michel picard:

你好。

感谢您提供这篇文章。我想知道如何创建新的欧元兑美元 M23 图表。我可以创建一个自定义的 EURUSD.custom,但我要怎么做才能改变时间框架呢?

如果您的意思是每 23 分钟形成条形图/烛台图,那么您应该在代码中按照您认为合适的方式来做。本文并没有为这种工具提供现成的机制。您可以使用代码中适合您要求的部分,并对其进行扩展。

 
自文章发布以来,EqualVolumeBars 一直没有更新?在录制过程中总会出现一些错误。
 
Rorschach:
自文章发布以来,EqualVolumeBars 一直没有更新?编写时不断出现某种错误。

最好能详细说明启动条件和错误。

 
Stanislav Korotky:

最好能详细说明启动条件和错误。

日志:

HistoryCache 'EqAUDNZD' 无效容器头 [0]

发现 HistoryBase 'EqAUDNZD' 无效容器 (1970.01.01) (关闭:18881,大小:28209,文件:4295014386)

专家:

CustomRatesUpdate 失败: 0


ps 超过半年的勾选历史从未被读取过一次。

ps2 我将 WriteToFile 转换为写入数组,出现以下错误

日志:

Ticks future price EqAUDNZD (tick: 2021.11.25 06:00:00:00, last: 1970.01.01 00:00:00.000) 1.09038/1.09059/0.00000

专家:

跳转错误,2021.03.30 17:15:19

 
Rorschach:

期刊:

HistoryCache 'EqAUDNZD' 无效容器头 [0]

发现 HistoryBase 'EqAUDNZD' 无效容器 (1970.01.01) (关闭:18881,大小:28209,文件:4295014386)

专家:

CustomRatesUpdate 失败: 0


ps 超过半年的勾选历史从未读取过一次。

ps2 我将 WriteToFile 改为写入数组,但出现了这些错误

日志:

Ticks future price EqAUDNZD (tick: 2021.11.25 06:00:00:00, last: 1970.01.01 00:00:00.000) 1.09038/1.09059/0.00000

专家

跳转错误,2021.03.30 17:15:19

在不同版本的终端上试试。这听起来像是低级的自定义字符 API 错误(尤其是历史记录和刻度线的信息是由终端本身生成的)。至于 Expert Advisor 的 "Tick rewind bug "信息,我曾写过一篇关于类似错误的文章(显然尚未修复):

交易、自动交易系统和交易策略测试论坛

自定义符号。错误、错误、问题、建议。

Stanislav Korotky, 2020.07.01 16:08

新谜团。CopyTicks 在 2507 版出现问题,在旧版本(尤其是 2374 版)上运行正常。

我把一切都简化为应用程序中的一个简单测试脚本。该脚本会询问上次投票后的新刻度。

在第一次正确循环后不久,脚本开始向数组复制时间明显早于 from 参数中指定时间的刻度,更准确地说,是从当前日期开始的刻度。

错误出在哪里?

既然有源代码,就可以研究一下问题所在,并尝试打一个 "补丁"。万不得已时,可以删除整个自定义字符,然后重新创建,有时这是摆脱无法理解的错误的唯一办法。
 
Stanislav Korotky:

在不同版本的终端上试试。所有这一切看起来都像是自定义符号 API 的低级错误(特别是,历史记录和刻度的信息是由终端本身生成的)。至于专家提供的信息 "勾选倒退错误"--我曾写过一篇关于类似错误的文章(显然,该错误尚未修复):

既然有源代码,你就可以研究这个问题,并尝试打一个 "补丁"。万不得已,你可以删除整个自定义角色,然后重新创建--有时,这是摆脱模糊错误的唯一办法。

我已经习惯了 castoms 和 tester 是一个连续的 bug。

 
Rorschach:

期刊:

HistoryCache 'EqAUDNZD' 无效容器头 [0]

发现 HistoryBase 'EqAUDNZD' 无效容器 (1970.01.01) (关闭:18881,大小:28209,文件:4295014386)

专家:

CustomRatesUpdate 失败: 0


ps 超过半年的勾选历史从未读取过一次。

ps2 我将 WriteToFile 改为写入数组,但出现了这些错误

日志:

Ticks future price EqAUDNZD (tick: 2021.11.25 06:00:00:00, last: 1970.01.01 00:00:00.000) 1.09038/1.09059/0.00000

专家

跳转错误,2021.03.30 17:15:19

请问您找到解决这个问题的方法了吗?

 
GT56:

请告诉我您是否找到了解决这个问题的方法?

至于 "无效容器"--这是内核错误,我们无能为力。

当 CopyTicksRange 返回数组中的旧刻度点(时间早于请求时间)时,"刻度点倒带错误 "就会由智能交易系统自身产生,或许可以忽略不计。我没有现成的解决方案。

 

下午好,斯坦尼斯拉夫!

总的来说,非常感谢你的文章和所做的工作,我发现了很多新东西!

您能告诉我在 RENCO 代码中哪里可以找到形成反转条形图的逻辑吗?我在测试器中已经为此纠结了一个月,我以为我可以找到一种方法来简单地用信号绕过它们,但不是这样....)我是编程初学者,所以如果您能具体指点一下,我一定会很高兴的。我是编程初学者,如果您能指点一二,我将不胜感激。

为什么不能让 OPEN 保持原样,为什么要在反转时移动它?这对测试者和一般人来说都会容易得多。历史上 Renko 也是这样吗?除了 "正确性 "之外,还有其他实际用途吗?