以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 跨周期,线条变色指标编写,请教老师 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=171262) |
-- 作者:笨人陆陆 -- 发布时间:2019/7/24 14:32:20 -- 跨周期,线条变色指标编写,请教老师 我在文华中编写的一个跨周期指标,怎么转化成金子塔的。试过好多次了,求助 SKDJ(备调用指标ZQ1): LOWV1:=LLV(LOW,9); HIGHV1:=HHV(HIGH,9); RSV1:=EMA((CLOSE-LOWV1)/(HIGHV1-LOWV1)*100,3); K:=EMA(RSV1,3); D:MA(K,3); 在文华中编的原代码: #IMPORT[HOUR,4,ZQ1] AS ABC2 K3:=ABC2.K; D3:ABC2.D; PARTLINE(K3>D3,D3,RGB(255,0,255)),LINETHICK4; PARTLINE(K3<D3,D3,RGB(0,0,255)),LINETHICK4; LOWV1:=LLV(LOW,9); HIGHV1:=HHV(HIGH,9); RSV1:=EMA((CLOSE-LOWV1)/(HIGHV1-LOWV1)*100,3); K1:=EMA(RSV1,3); D1:MA(K1,3); PARTLINE(K1>D1,D1,RGB(255,0,0)),LINETHICK2; PARTLINE(K1<D1,D1,RGB(0,255,0)),LINETHICK2; REFLINE: 20, 50, 80; 现学着用金之塔编的,不正常显示 K3:=stkindi(\'\',\'skdj.k\',0,13,0); D3:stkindi(\'\',\'skdj.d\',0,13,0); PARTLINE(K3>D3,D3,RGB(255,0,255)),LINETHICK4; PARTLINE(K3<D3,D3,RGB(0,0,255)),LINETHICK4; LOWV1:=LLV(LOW,9); HIGHV1:=HHV(HIGH,9); RSV1:=EMA((CLOSE-LOWV1)/(HIGHV1-LOWV1)*100,3); K1:=EMA(RSV1,3); D1:MA(K1,3); PARTLINE(K1>D1,D1,RGB(255,0,0)),LINETHICK2; PARTLINE(K1<D1,D1,RGB(0,255,0)),LINETHICK2; REFLINE: 20, 50, 80; |
-- 作者:wenarm -- 发布时间:2019/7/24 14:51:24 -- K3:=stkindi(\'\',\'skdj.k\',0,13,0);
D3:stkindi(\'\',\'skdj.d\',0,13,0);
如果当前周期引用多小时周期,请设置多小时周期 “工具”--选项--基本设置--多周期中,多小时选项设置为自己指定的周期。
如果周期没有问题,劳烦说明下,具体怎么不对的。
[此贴子已经被作者于2019/7/24 14:52:48编辑过]
|
-- 作者:笨人陆陆 -- 发布时间:2019/7/24 15:13:58 -- 多谢老师答复,非常感谢! 我本周期用的是15分钟,但小时周期指标没有变粗,变色,是否是用错颜色和线型函数? |
-- 作者:FireScript -- 发布时间:2019/7/24 15:45:55 -- K3:=stkindi(\'\',\'skdj.k\',0,24,4); D3:stkindi(\'\',\'skdj.d\',0,24,4); 你先改下这里。4是你指定的小时周期数。 [此贴子已经被作者于2019/7/24 16:18:29编辑过]
|
-- 作者:FireScript -- 发布时间:2019/7/24 15:58:18 -- PARTLINE(K3>D3,D3,RGB(255,0,255)),LINETHICK4; PARTLINE(K3<D3,D3,RGB(0,0,255)),LINETHICK4; 这个标注的参数是绘图的位置。你看下是不是d3数值和K线上的价格差距太远了。如果这样,会画到K线图之外导致看不见。
|
-- 作者:笨人陆陆 -- 发布时间:2019/7/24 16:24:38 -- 但我这个是副图指标啊 |
-- 作者:FireScript -- 发布时间:2019/7/24 16:30:16 -- 4楼的那2段代码修改下。 [此贴子已经被作者于2019/7/24 16:30:31编辑过]
|
-- 作者:笨人陆陆 -- 发布时间:2019/7/24 16:36:57 -- K3:=stkindi(\'\',\'skdj.k\',0,24,4); D3:stkindi(\'\',\'skdj.d\',0,24,4); PARTLINE(K3>D3,D3,RGB(255,0,255)),LINETHICK4; PARTLINE(K3<D3,D3,RGB(0,0,255)),LINETHICK4; LOWV1:=LLV(LOW,9); HIGHV1:=HHV(HIGH,9); RSV1:=EMA((CLOSE-LOWV1)/(HIGHV1-LOWV1)*100,3); K1:=EMA(RSV1,3); D1:MA(K1,3); PARTLINE(K1>D1,D1,RGB(255,0,0)),LINETHICK2; PARTLINE(K1<D1,D1,RGB(0,255,0)),LINETHICK2; REFLINE: 20, 50, 80; 还是不变粗不变色
|
-- 作者:wenarm -- 发布时间:2019/7/24 16:49:01 --
[此贴子已经被作者于2019/7/24 16:50:00编辑过]
|
-- 作者:wenarm -- 发布时间:2019/7/24 16:52:59 -- PARTLINE(K1>D1,D1,RGB(255,0,0),4),NOAXIS;//红色位置的参数,就是控制线条粗细的。 |