Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:关于IF语句的代码

1楼
便便12138 发表于:2016/10/25 14:10:54
小弟笨拙

代码如下:
VARIABLE:D = 0,K = 0;
INPUT:A(0.02,0.005,1,0.005),B(0.01,0.001,1,0.001);
DK:0,LINETHICK0;

ZB:ABS((REF(CLOSE,2)-REF(CLOSE,3))/REF(CLOSE,3)),LINETHICK0; //上上个周期的涨跌幅的绝对值

DD:ABS((REF(CLOSE,1)-REF(CLOSE,2))/REF(CLOSE,2)),LINETHICK0;//上个周期的涨跌幅的绝对值

IF ZB-A > 0 AND DD-B < 0 THEN DK:=1;//上上个周期的涨跌幅绝对值小于0.02,而且上个周期的涨跌幅绝对值小于0.01,DK就等于1.

但是这个代码放在图表上,DK的值总是错的,即使不符合IF逻辑也可以DK= 1.

求解
2楼
jinzhe 发表于:2016/10/25 14:12:55
runmode:0;
VARIABLE:D = 0,K = 0;
INPUT:A(0.02,0.005,1,0.005),B(0.01,0.001,1,0.001);
DK:=0,LINETHICK0;

ZB:ABS((REF(CLOSE,2)-REF(CLOSE,3))/REF(CLOSE,3)),LINETHICK0; //上上个周期的涨跌幅的绝对值

DD:ABS((REF(CLOSE,1)-REF(CLOSE,2))/REF(CLOSE,2)),LINETHICK0;//上个周期的涨跌幅的绝对值

IF ZB-A > 0 AND DD-B < 0 THEN DK:=1;//上上个周期的涨跌幅绝对值小于0.02,而且上个周期的涨跌幅绝对值小于0.01,DK就等于1.
ds:dk,linethick0;
3楼
便便12138 发表于:2016/10/25 14:23:29
不行,这个代码把我原来在K线图上显示的ZB\DD都搞得看不见,而且都不能用
4楼
jinzhe 发表于:2016/10/25 14:29:25
并不会出现你讲的问题,
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.04785 s, 3 queries.