以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 如何引用带参数的本周期KDJ的K? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96380) |
-- 作者:Ivan -- 发布时间:2016/4/17 16:50:00 -- 如何引用带参数的本周期KDJ的K? 下面的用户函数引用的写法,引用不到数据; input:n1(9,5,12,1);p1(3,2,6,1);p2(3,2,6,1); K:=#kdj,k(n1,p1,p2)#;
而用stkinidex引用是可以带参数引用的,但这个写法效率太低。
我的目的就是要在本周期内读到带参数的kdj指标的K值,怎么写效率高,因为在一个循环计算里。
|
-- 作者:Ivan -- 发布时间:2016/4/17 16:51:41 -- K:=#kdj.k(n1,p1,p2)#; 读不到K值 |
-- 作者:jinzhe -- 发布时间:2016/4/18 9:38:16 -- stkindi(\'\',\'kdj.k(\'&n1&\',\'&p1&\',\'&p2&\')\',0,datatype); |
-- 作者:Ivan -- 发布时间:2016/4/18 12:38:20 -- stkindi,在循环里引用,效率太低,而且循环次数很可能很多,这是不行的。 |
-- 作者:jinzhe -- 发布时间:2016/4/18 13:16:33 -- 你上面那样的也是引用,一个意思 |
-- 作者:jinzhe -- 发布时间:2016/4/18 13:16:46 -- 带参数引用就得用stkindi |
-- 作者:王锋 -- 发布时间:2016/4/18 15:03:30 -- 是你的公式弄的不对
input:n1(9,5,12,1),p1(3,2,6,1),p2(3,2,6,1);
这样改正后,可以正常工作的 |
-- 作者:Ivan -- 发布时间:2016/4/21 10:39:15 -- 以下是引用王锋在2016/4/18 15:03:30的发言:
是你的公式弄的不对
input:n1(9,5,12,1),p1(3,2,6,1),p2(3,2,6,1);
这样改正后,可以正常工作的 这样是读到了,但是这个K在逐K模式选择只刷新最后1K时,K值是不更新的。 |
-- 作者:jinzhe -- 发布时间:2016/4/21 16:04:48 -- 这个要明天测试下看看 |