以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问老师,如何在分钟级别的K线上实现引用日线的HHV(H,N) (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=86312) |
-- 作者:syc -- 发布时间:2015/10/17 19:03:53 -- 请问老师,如何在分钟级别的K线上实现引用日线的HHV(H,N) 请问老师,如何在分钟级别的K线上实现引用日线的HHV(H,N)? |
-- 作者:BB2011 -- 发布时间:2015/10/18 13:57:16 -- {引用任意品种任意周期的任意指标输出 推荐使用V3.02版本推出的Stkindiex函数,能极大的提高运行效率。 用法: STKINDI(STKLABEL,INDINAME,CO,PERIOD[,Num]) STKLABEL 指定品种代码,如为空表示当前品种 INDINAME 调用的指标、交易系统 CO 坐标轴类型 0交易日坐标 1自然日 2交易交易时间 PERIOD 周期类型,有效值范围为(0-24),依次表示: 0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟、 6:日、7:周、8:月、9:年、10:多日、11:多分钟、12:多秒、 13:多小时、14:季度线、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线、20:自定义N日线、21:自定义N分钟线、22:自定义N秒线、23:自定义N笔线;24:自定义N小时线; Num变量说明: 1、当PERIOD周期<=19,Num为左右偏移周期个数(可选),0表示引用当前数据,小于0为引用之前数据,大于0为引用之后数据; 2、当PERIOD周期>=20时,Num为自定义N周期的具体数字 例如: STKINDI(\'1A0001\',\'MA.MA1(8,12,26,60)\',0,DATAPERIOD); 计算1A0001的当前周期MA指标的MA1指标线 STKINDI(\'\',\'RSI.RSI1\',0,6); 计算当前品种的日线周期RSI指标的RST1指标线 STKINDI(\'SH600000\',\'RSI\',0,6,-1); 引用昨日SH市场600000品种的日线周期RSI指标最后—行输出并且使用公式的默认参数
STKINDI(\'SH600000\',\'RSI\',0,21,8);表示引用RSI指标自定义8分钟周期的公式当前数据 STKINDI(\'SH600000\',\'RSI\',0,11,0);表示引用RSI指标多分钟周期的公式数据(多分钟参数在工具菜单->选项->常规选项卡中设置), 若参数为数字变量,那么需要有个字符串转换的过程 s:=5; m:=NUMTOSTR(s,0);//NUMTOSTR函数将数字转换到字符串,再带入变量中 vola:stkindi(\'if10\',\'ATR.ATR(\'&m&\')\',0,6,-1);//计算IF10合约的日线周期指标ATR的ATR指标线,传递参数m值为5。 //第2个参数\'\'里的是文本,由三部分组成:\'ATR.ATR(\'和m还有\')\',这三部分由两个连接符号&连接起来,实现对数值参数的文本传输。引用数据时,需要实现确认被引用品种周期数据齐全,再首次使用或者在不确定时,请手工进行数据补充工作 所属函数组:引用函数 } |
-- 作者:jinzhe -- 发布时间:2015/10/19 8:55:15 -- 公式1: hh:hhv(h,n);
公式2 日线引用:stkindi(\'\',\'公式1.hh\',0,6);
这样的写法是对上面函数解释的补充说明 |