金字塔决策交易系统

标题: 跨周期引用数据 [打印本页]

作者: 香山    时间: 2024-6-27 10:34
标题: 跨周期引用数据
我想通过小时线或日线的模块,读取周线数据的K、D值,并且K、D值随着我的小时线或日线的模块变化,并记录;但是我这么写,我的模块读取到的K、D值在一个周内都是相同的;
我想得到在小周期模块里的每根K线都能获取、并记录周线的K、D值,应该怎么改写呢?

作者: 技术008    时间: 2024-6-27 10:59
意思小周期引用大周期,并且不希望是固定一个值,而是会变化的那种
抱歉这个做不到
作者: 香山    时间: 2024-6-28 10:28
A5:REF(RSV,BARSLAST(ISWEEKEND OR BARSTATUS=2)); 这是取前一次满足是周中最后一个交易日或是最新一根K线的RSV的值,但我想取前两次或前三次满足周中最后一个交易日或是最新一根K线的RSV的值,应该怎么写呢?
作者: 技术008    时间: 2024-6-28 10:44
bars:BARSLAST(ISWEEKEND OR BARSTATUS=2);
bars2:ref(bars,bars);
bars3:ref(bars,bars+bars2);

ref(rsv,bars+bars2+bars3);


只能这么搞,向前,获取向前时候的向前,然后加起来,再加起来的往前类似这样嵌套下去
作者: 香山    时间: 2024-6-28 10:48
好的,我在问一个,如何判断当根K线是最新K线的前一根?
作者: 技术008    时间: 2024-6-28 10:49
refx(islastbar,1)
作者: 香山    时间: 2024-6-28 11:28
还有如何判断当根K线是当天交易日的最后一根K线呢?
作者: 技术008    时间: 2024-6-28 11:29
time等于closetime(1)
作者: 香山    时间: 2024-6-28 13:53
SMA这个函数为什么需要这么多的数据量才能稳定计算结果呢?
作者: 香山    时间: 2024-6-28 13:55
香山 发表于 2024-6-28 13:53
SMA这个函数为什么需要这么多的数据量才能稳定计算结果呢?

意思是说我图片中SMA的用法,N=3的时候,那么我就需要提供30根RSV的值给它吗?
作者: 技术008    时间: 2024-6-28 13:56
递归算法就是这样的,数据量少容易出现很多不一致现象

作者: 香山    时间: 2024-7-1 10:17
那我想在小时线中取周线的每周五的收盘,并把这个收盘价组成个连续的序列,让我在小时线当中调用,这个能不能实现呢?
作者: 技术008    时间: 2024-7-1 10:19
你直接callstock跨周期引用周线的收盘价,得到的就是周线收盘价
作者: 香山    时间: 2024-7-1 10:49
那如果不是收盘价,而是我实时计算的值呢?并把这个计算的值组成个连续的序列,让我在小时线当中使用SMA函数去调用
作者: 技术008    时间: 2024-7-1 10:50
那就用stkindi这个函数
就你前面用过,这个函数是引用指标下的某个指标值的
作者: 香山    时间: 2024-7-1 11:16
技术008 发表于 2024-7-1 10:50
那就用stkindi这个函数
就你前面用过,这个函数是引用指标下的某个指标值的

比如说,一个品种,有两百个周线的指标值,我想把这两百个指标值读出来,存放在序列中,然后计算这个序列的SMA值
作者: 香山    时间: 2024-7-1 11:18
香山 发表于 2024-7-1 11:16
比如说,一个品种,有两百个周线的指标值,我想把这两百个指标值读出来,存放在序列中,然后计算这个序列 ...

一共我需要解决三个问题,全都是在小时线中完成的,第一个是读完整的周线指标数,第二个是存放在数组当中,第三个是用SMA去计算这组数组的值;这个能否实现呢?
作者: 技术008    时间: 2024-7-1 11:21
直接在原来公式里计算好sma,然后stkindi去引用
不要想着数据取过来村数组这种方式
作者: 香山    时间: 2024-7-1 11:34
小时线上使用stkindi函数调用周线的SMA,小时线当中一周的SMA值都是一样的,我想要的是每根K都能计算出当前的SMA最新值
作者: 技术008    时间: 2024-7-1 11:36
知道您需求,这个目前么有办法的
作者: 香山    时间: 2024-7-1 13:46
那我想通过其他语言实现这个功能,比如python,我应该怎么接入到我这个交易当中?是用python计算,然后在通过PEL读取数值吗,还是怎么个形式?
作者: 技术008    时间: 2024-7-1 13:51
这个和语言没有干系的,主要这个实现本身逻辑上就不好实现,你有办法的话用pel也是一样的
作者: 香山    时间: 2024-7-1 14:21
我先试试,你教教我怎么用python计算,然后PEL中如何读取我python的值,或者什么其他的形式来对接?

作者: 技术008    时间: 2024-7-1 14:43
https://www.weistock.com/docs/PE ... n%E5%8F%98%E9%87%8F


看下这里的文档说明
作者: 香山    时间: 2024-7-2 13:52
编译不通过,根目录无法改名,无法创建新目录,这该怎么解决?
作者: 技术008    时间: 2024-7-2 13:55
看提示,软件的安装目录必须是符合这个要求的
作者: 香山    时间: 2024-7-2 14:04
这个工作文件夹?这些文件夹是安装PYthon后自带的,我没法修改它的名字或创建新文件夹
作者: 技术008    时间: 2024-7-2 14:06
金字塔整个软件的安装目录
软件里点帮助-金字塔目录,这个目录




欢迎光临 金字塔决策交易系统 (https://www.weistock.com/bbs/) Powered by Discuz! X3.4