金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
123
返回列表 发新帖
楼主: lcgs005

stkindiex这个函数有问题,取值不对

[复制链接]

37

主题

9960

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-10-16 21:24 | 显示全部楼层
足够了,所以你的乐心医疗中取值数据量指定为10000的时候,要求是是1根月线,实际引用时,由于不足1万,所以直接使用了全部的月线数据。(96根)

而你指定是0的,软件按照根据当前数据量等因素默认选择的数据量是27根。

所以ema的结果不同。你自己弄个ema的算法自己套进去算也能理解为什么数据量不同结果不同。




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

使用道具 举报

31

主题

154

帖子

154

积分

等级: 免费版

注册:
2021-6-17
曾用名:
 楼主| 发表于 2024-10-16 22:27 | 显示全部楼层
技术006 发表于 2024-10-16 21:24
足够了,所以你的乐心医疗中取值数据量指定为10000的时候,要求是是1根月线,实际引用时,由于不足1万,所 ...

这个默认数量27根是在哪里可以设置吗?
我翻了好几只个股的msgout显示都是27
回复

使用道具 举报

31

主题

154

帖子

154

积分

等级: 免费版

注册:
2021-6-17
曾用名:
 楼主| 发表于 2024-10-16 22:54 | 显示全部楼层
技术006 发表于 2024-10-16 21:24
足够了,所以你的乐心医疗中取值数据量指定为10000的时候,要求是是1根月线,实际引用时,由于不足1万,所 ...

无法理解的是,下面这两个式子中的H竟然会因加载数据的不同而导致不一样,H是当前月线的最高价,不带任何算法,如果这里都有错,那一定是什么地方有问题导致的错误吧?
副图1公式:
N:=10000;
Jm:stkindiex('','gzyy.mjcscj',0,8,0,N),linethick0;
hh:stkindiex('','gzyy.hh',0,8,0,N),linethick0;
与副图2下式:
N:=0;
Jm:stkindiex('','gzyy.mjcscj',0,8,0,N),linethick0;
hh:stkindiex('','gzyy.hh',0,8,0,N),linethick0;
切换k线到月线上查到k线的最高价H与参数为0时的hh返回值相同
回复

使用道具 举报

37

主题

9960

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-10-16 23:08 | 显示全部楼层
最高价不会受数量的影响。本地没有你说的现象。你那边如果不一样,可以提供向日葵账号,我们远程看下。
截图202410162309237728.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

31

主题

154

帖子

154

积分

等级: 免费版

注册:
2021-6-17
曾用名:
 楼主| 发表于 2024-10-23 11:53 | 显示全部楼层
技术006 发表于 2024-10-16 23:08
最高价不会受数量的影响。本地没有你说的现象。你那边如果不一样,可以提供向日葵账号,我们远程看下。

数据下载完全后,H确实不受影响了,跨周期引用数据受影响估计还是因为EMA中的递归算法严重依赖于所加载的K线数量,不同的加载量会产生不同的值,stkindiex会全部加载参数指定的k线数量,无论被引用公式是否在公式属性里勾选了自定义函数及跨周期取到值后立即返回的选项
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-4 12:55 , Processed in 0.107801 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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