金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4489|回复: 13

跨周期问题

[复制链接]

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
发表于 2023-5-23 09:18 | 显示全部楼层 |阅读模式
日线引用月线指标,要怎样写才不会导致信号闪烁?
比如:
将月线指标M1写入自定义数据
在日线中引用,a:=re(selfdata('M1'),1);
加载到日线图表中进行观察,a会出现闪烁。
回复

使用道具 举报

1

主题

24

帖子

24

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-20
曾用名:
发表于 2023-5-23 09:24 | 显示全部楼层
小周期引用大周期闪烁,和把它放在什么地方、通过什么功能处理都没有关系。

小周期引用大周期,只能考虑向前引用一根k线,即被引用周期的上一根上的结果。

M1:指标运算的结果;
MM1:REF(M1,1);// 被引用周期上的上一根k上的M1的值

引用MM1。这种形式。
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-5-23 09:29 | 显示全部楼层
将月线指标M1写入自定义数据,在图表策图中这样写a:=re(selfdata('M1'),1);这样写对吗,观察是会闪烁的
将a:=re(selfdata('M1'),1)直接定入月K线的自定义数据,再到图表日K引用a:=selfdata('M1'),观察这样也是会烁烁
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-5-23 09:31 | 显示全部楼层
本帖最后由 技术006 于 2023-5-23 09:54 编辑

不对。

闪的原因就是被引用策略一直在变化。只有被引用策略的结果固定不变,结果才不会闪。你要做的应该是引用被引用策略的中的上根k的结果。而不是在当前周期上ref。(如果还是理解不了,可以代入特征值,在同一时刻上,当前日线引用的月线结果,和上根日线引用的月线结果都是同一根月线。)
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-5-23 09:48 | 显示全部楼层
(可以代入特征值,在同一时刻上,当前日线引用的月线结果,和上根日线引用的月线结果都是同一根月线。),这要如何实现泥,请给个范例,谢谢
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-5-23 09:51 | 显示全部楼层
被引用指标,示例如下:
M1:MA(c,5);
MM1:REF(M1,1);


第2步,在当前指标直接引用被引用指标中的MM1即可。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-5-23 09:57 | 显示全部楼层
我这个写法正确吗,将a:=re(selfdata('M1'),1)直接写入月K线的自定义数据,再到图表日K引用a:=selfdata('a'),观察这样也是会烁烁的
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-5-23 09:59 | 显示全部楼层
本帖最后由 技术006 于 2023-5-23 10:03 编辑

4楼明确说了,不对。
建议你直接按照上上楼的方式处理。



金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

52

主题

154

帖子

164

积分

等级: 已到期

注册:
2021-5-20
曾用名:
 楼主| 发表于 2023-5-23 10:43 | 显示全部楼层
M1:MA(c,5);
MM1:REF(M1,1);
经测试,上面的MA写法日线引用月K不会闪烁。而用以下的MACD还是会闪烁,这是什么原因
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :=2*(DIFF-DEA);
RE_MACD:REF(MACD,1);
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-5-23 10:48 | 显示全部楼层
你是不是直接拿引用的re_macd和图表中运行的re_macd进行的对比?

这种不一致,很正常,因为两个公式副本用到的数据量不同。ema计算的结果就会不同。

这种对比操作,数据量必须一直,你可以考虑引用时指定数据量,让其涵盖全部的月线数据。图表中也加载全部的月线数据,
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-8-24 19:02 , Processed in 0.134443 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表