以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 请教老师通达信TESTSKIP函数,在金字塔用什么函数替换 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=173359) |
-- 作者:Hxpj -- 发布时间:2019/12/2 16:16:42 -- 请教老师通达信TESTSKIP函数,在金字塔用什么函数替换 请教通达信TESTSKIP函数,在金字塔用什么函数替换 X_2:=TESTSKIP(DATE>X_1); |
-- 作者:FireScript -- 发布时间:2019/12/2 16:26:13 -- 这种需要用exit处理。 if DATE>X_1) then exit; |
-- 作者:Hxpj -- 发布时间:2019/12/2 17:15:19 -- 老师另外咨询一个问题,直接应用KDJ里的J ,还有 CCI的 CCI,后面是否写 0,0,0 ? J:STKINDI(\'\',\'KDJ.j\',0,0,0),NODRAW; RSI:X_23,NODRAW,COLORMAGENTA; CCI:STKINDI(\'\',\'CCI\',0,0,0),NODRAW;
|
-- 作者:FireScript -- 发布时间:2019/12/2 17:17:34 -- 1.后面参数要带的。另外你要注意下参数的含义。你这里等于是调用了分笔周期了。 2.CCI:STKINDI(\'\',\'CCI\',0,0,0),NODRAW; 这里不完整 。公式名称.变量名 这才是完整结构。
|
-- 作者:Hxpj -- 发布时间:2019/12/2 17:28:04 -- 是的,我调用系统的CCI这个指标 原通达信是的 J:KDJ.J,NODRAW; RSI:X_23,NODRAW,COLORMAGENTA; CCI:CCI,NODRAW; 在金字塔上调用,KDJ.J 和 CCI, 后面的参数是否 0,0,0 ? |
-- 作者:FireScript -- 发布时间:2019/12/2 17:31:01 -- 不一样。参数的含义似乎不是一致的。你最好对照下2个软件的函数说明。 |
-- 作者:Hxpj -- 发布时间:2019/12/2 17:42:43 -- 通达信里就是不用STKINDI来调用,所以不用更后面的参数,意思就是直接调用KDJ里的 J值 |
-- 作者:FireScript -- 发布时间:2019/12/3 9:16:17 -- 金字塔的stkindi函数 后面的参数必须指定周期的,具体的你看下函数说明即可。原通达信里面那个写法是不跨周期的,自然不需要去指定周期的。 所以通达信那个代码最简单的等效替换可以这样: A:#KDJ.J#; 不过需要注意,这种是不跨周期时候才行的。
|
-- 作者:FireScript -- 发布时间:2019/12/3 9:54:10 -- 如果要带参数: x:#KDJ.J(9,3,2)#;
|
-- 作者:Hxpj -- 发布时间:2019/12/3 17:07:17 -- 替换成x:#KDJ.J(9,3,2)#; 经过验证数据正确 另外 DIF升:IF(DIF>=REF(DIF,1),DIF,DRAWNULL),COLORMAGENTA; DEA升:IF(DEA>=REF(DEA,1),DEA,DRAWNULL),COLOR8080FF; DRAWNULL 函数在金字塔里定义为取得无效值不画线。在附图中此两项消失,当无效值时能否这样显示 DIF升:- DEA升:- ?
|