以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何取得如下数据列  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142118)

--  作者:117780866
--  发布时间:2016/11/2 13:44:35
--  如何取得如下数据列
如何取得如下数据列?1分钟K线上,取目前K线的收盘价格,30个周期前的收盘价,2*30个周期前K线的收盘价,……N*30个周期前的收盘价;
--  作者:jinzhe
--  发布时间:2016/11/2 13:49:41
--  

c

ref(c,30);

ref(c,30*2);

ref(c,30*3);

。。。。类似这样


--  作者:117780866
--  发布时间:2016/11/2 14:58:10
--  
你好  假设第N个数据为ref(c,30*N),求这N个数据SMA 怎么取?
[此贴子已经被作者于2016-11-2 14:59:52编辑过]

--  作者:117780866
--  发布时间:2016/11/2 15:00:46
--  
如何用For 函数取得相关数据,对应的第i个数据?
--  作者:jinzhe
--  发布时间:2016/11/2 15:16:56
--  

不好求,你算这些数据的sma要序列变量的,但是你要求数据是一个常规数组,不是序列变量


--  作者:117780866
--  发布时间:2016/11/3 8:50:24
--  
请问能否把要求的数组 用for函数转换成 序列变量?


--  作者:fly
--  发布时间:2016/11/3 9:04:38
--  

取这个值,您是做什么用的,能简单讲讲吗?

 

最简单的方法,是将N用INPUT函数定义成一个1到50的参数

[此贴子已经被作者于2016-11-3 9:06:00编辑过]

--  作者:117780866
--  发布时间:2016/11/3 10:59:11
--  
想要在1分钟级别上,通过计算K线值,算出30分钟的kd指标值(不是通过引用得到)
--  作者:jinzhe
--  发布时间:2016/11/3 11:09:04
--  

由于sma函数的特殊性,不能用计算的方式来得到,所以要写引用