金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4764|回复: 7

图表交易中数据调用起始问题

[复制链接]

23

主题

60

帖子

70

积分

Rank: 2

等级: 标准版

注册:
2021-9-1
曾用名:
发表于 2022-4-1 13:54 | 显示全部楼层 |阅读模式
图表交易中,在开启交易时,假设程序编程中用的是调用前500周期的数据,如果页面框架只显示了100周期(页面只能看到100周期),那么这时候交易信号是只能调用这看到的100周期的呢?还是能够调用程序设置的前500周期数据?这个涉及到起始信号产生的问题。



补充内容 (2022-4-1 13:56):
感觉你们程序就是调用的显示的这100周期,这导致很严重的问题,就是我把周期拉长一看,明明没有交易信号,但是短周期却出现了交易信号,导致我扩大缩小一下K线,就有信号闪烁,希望你们能够完善一下这个问题

补充内容 (2022-4-1 13:56):
明明前500周期K线数据都是有的,为什么就因为没有显示就无法调用????????

补充内容 (2022-4-1 13:57):
设置的500周期MA线,如果只显示100周期,我的这个500周期线就变成100周期线了,这个太坑了
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-4-1 14:07 | 显示全部楼层
本帖最后由 技术006 于 2022-4-1 14:13 编辑

你这里的500根,我理解成策略计算需要500根数据。那么图表最起码要加载500根k以上。

图表上可视数量和图表加载的数据量之间没有必然关系。两者可视数量一定小于等于加载数量。正常逻辑如下,

其中|  |之间表示的是可视的范围,按你的说法就是100根。即红色部分是可视(显示)范围。公式计算其实是从加载的第一个k开始计算的。即使不在屏幕范围内,但是并不影响他们参与计算。
--------------------------------------------------------------------------
1,2,3,4,5,6,7,8,9,......1000,1001,1002,.......,|2000.....2100|
--------------------------------------------------------------------------

【感觉你们程序就是调用的显示的这100周期,这导致很严重的问题,就是我把周期拉长一看,明明没有交易信号,但是短周期却出现了交易信号,导致我扩大缩小一下K线,就有信号闪烁,希望你们能够完善一下这个问题】
答:你缩放时,就会改变k线数量。信号自然回变。缩小时会不断加载新数据,放大时会减少k线数量。你可以通过AA:datacount看到操作时的变化。
设置的500周期MA线,如果只显示100周期,我的这个500周期线就变成100周期线了,这个太坑了】
答:这个是否会这样,建议通过k线图底部的滑块,滑到最右边,均线的计算是否从第500根之后开始有结果的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-4-1 14:13 | 显示全部楼层
1、你是小周期引用大周期?K线引用是根据时间对其的方式来引用的,被引用的周期即使不加载倒K线图上,也可以被调用到啊,跟显不显示也是没有关系的。如果你对被引用的数据数量要求很严格,就使用stkinidex这种指定K线数量的引用函数,只要本地补充完整所需要的被引用周期的数据。
2、扩缩K线,会造成K线图上的数量发生变化,那就可能会造成信号的变化啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

23

主题

60

帖子

70

积分

Rank: 2

等级: 标准版

注册:
2021-9-1
曾用名:
 楼主| 发表于 2022-4-1 14:33 | 显示全部楼层
INPUT:QQ(2800,2000,3000,100);//一分钟用
MA1:MA(REF(H,1),QQ);
D2:REF(H,1)>MA1;
上面这个在不引用的情况下,上面这个如果一分钟K线图表没有加载到2800条,感觉这个D2的对比就不准确,这个怎么办呢?


另外stkindiex 比STKINDI引用效率更高么?你最后一句话《只要本地补充完整所需要的被引用周期的数据。》意思是用这个引用,就算没有加载到图表上也可以引用到么?
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-4-1 14:42 | 显示全部楼层
1、因为你的QQ默认值是2800啊,所以如果你的线图至少要加载2800跟以上的K线,你的最新的K线才会有值啊,这是你的策略本身就需要,2800根数据啊,那加载的数据不足2800,那MA1都没有值啊。
2、效率的高低是和加载的K线数据量有关系,stkindi的被引用数据又不需要加载的,只要你本地补充足够多被引用的周期数据就可以就可以通过引用函数来引用啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-1 14:42 | 显示全部楼层
这问题本身无解,你需要2800就必须加载2800
如果不加载都能用,那要加载有何意义?软件每次都把所有数据给你??到时候软件卡了是不是又是一个坑?


stkindiex可以自己指定数量,你没加载到的也可以引用,因为这相当于你告诉软件我需要那么多

总结:软件给了客户自由控制数量的权利,自己要学会去控制
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-4-1 14:44 | 显示全部楼层
你ma计算就需要2800,不够怎么算? 类似一件衣服2800块,你就给300块,怎么卖给你?

不一定谁比谁高,谁使用的数量少谁搞。带ex可以自己指定数量,正常的引用数据量是和当前周期的数据对应的。但是有时候当前周期使用的数据量不大,例如5s只用1000根(不足1天的数据),但是引用的确实年线。就可以用ex这种控制被引用的数量。以保证能够得到有效的数据。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

23

主题

60

帖子

70

积分

Rank: 2

等级: 标准版

注册:
2021-9-1
曾用名:
 楼主| 发表于 2022-4-1 14:52 | 显示全部楼层
这个2800根,好像回测上不影响吧,因为回测用这个数量比较不错,所有就用的这个,但是如果在实际使用中很麻烦,那我也再深入考虑一下替代方案吧,谢谢两位老师了!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-16 18:49 , Processed in 0.130898 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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