以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 如何已经变成历史的大周期数据 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=182443) |
-- 作者:tonyzhu -- 发布时间:2020/10/7 22:05:47 -- 如何已经变成历史的大周期数据 我写了一个跨周期函数的自编公司,请改成引用前一个已经变成历史的大周期数据。 //3分钟 A3:=STKINDI(\'\',\'XDIK1.A\',0,17,0); STICKLINE(A3>=0 , 8.5, 9.5,8,0 ,COLORRED); STICKLINE(A3<0 , 8.5, 9.5,8,0, COLORGREEN ); //10分钟 A10:=STKINDI(\'\',\'XDIK1.A\',0,18,0);; STICKLINE(A10>=0 , 7, 8,8,0, COLORRED ); STICKLINE(A10<0 , 7, 8,8,0, COLORGREEN ); //30分钟 A30:=STKINDI(\'\',\'XDIK1.A\',0,4,0);; STICKLINE(A30>=0 , 5.5, 6.5,8,0, COLORRED); STICKLINE(A30<0 , 5.5, 6.5,8,0, COLORGREEN ); //1小时 AHOUR:=STKINDI(\'\',\'XDIK1.A\',0,5,0);; STICKLINE(AHOUR>=0 , 4, 5,8,0,COLORMAGENTA ); STICKLINE(AHOUR<0 , 4, 5,8,0, COLORGREEN ); //2小时 A240:=STKINDI(\'\',\'XDIK1.A\',0,24,2);; STICKLINE(A240>0,2.5,3.5,8,0,COLORRED); STICKLINE(A240<0,2.5,3.5,8,0,COLORGREEN); //日 ADAY:=STKINDI(\'\',\'XDIK1.A\',0,6,0);; STICKLINE(ADAY>0,1,2,8,0,COLORRED); STICKLINE(ADAY<0,1,2,8,0,COLORGREEN); //日线颜色 D1:=IFELSE(ADAY>=0 , 1,0); //2小时颜色 D2:=IFELSE(A240>=0 , 1,0); //1小时 D3:=IFELSE(AHOUR>=0 , 1,0); //30分钟 D4:=IFELSE(A30>=0 , 1,0); //10分钟 D5:=IFELSE(A10>=0 , 1,0); //3分钟 D6:=IFELSE(A3>=0 , 1,0); DK:=D1+D2+D3+D4+D5+D6; DRAWICON(DK>=5 ,11,\'1\'); DRAWICON(DK<=1 ,11,\'2\'); |
-- 作者:tonyzhu -- 发布时间:2020/10/7 22:08:02 -- XDIK1如下: MA1:EMA(CLOSE,12); MA2:EMA(CLOSE,47); B:=(MA1-MA2); A:B-REF(B,1); |
-- 作者:tonyzhu -- 发布时间:2020/10/7 22:19:30 -- 题目写错了,应该是“如何引用已经变成历史的大周期数据”。 |
-- 作者:FireScript -- 发布时间:2020/10/9 8:45:45 -- 只有改个参数即可: A240:=STKINDI(\'\',\'XDIK1.A\',0,24,-1); 这个参数为负数表示引用历史的值。-1就是前一个周期的值,-2 则是前前一个周期的值。
|