以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助] 有个源码 看了N遍了,实在无法得想要的数值。请帮我看看,非常感谢!! (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=53206) |
-- 作者:clant -- 发布时间:2013/6/19 19:06:19 -- [求助] 有个源码 看了N遍了,实在无法得想要的数值。请帮我看看,非常感谢!! 求助 这源码 看了N遍了,实在无法得想要的数值。
想取得满足( MACD>0.5 AND VA2 AND VA2!=UU) 条件下 macd 的值。 以及满足( MACD<-0.5 AND VA4 AND VA4!=UU) 条件下 macd 的值。 分别用2个 VARIABLE()存储。
请帮我改改,非常感谢!!
源码如下:
//----MACD-----
//-----变量声明----
//------高低点计算------ 前高:DRAWLINE(VA2,MACD,REF(VA2,1),REF(MACD,1),1),COLORMAGENTA; 终点:=IF(ISLASTBAR AND MACD>0 AND MACD=HHV(MACD,BARSLAST(MACD<0)),1,IF(FILTERX(QG,BARSCOUNT(C)),2,DRAWNULL));
//--------获取MACD前高--------- DRAWTEXT(MACD>0.5 AND VA2 AND VA2!=UU,(MACD/10)*9,\'前\'),COLORWHITE;
//--------获取MACD前低---------
[此贴子已经被作者于2013/6/19 19:06:52编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/6/20 9:22:06 -- 想取得满足( MACD>0.5 AND VA2 AND VA2!=UU) 条件下 macd 的值。 以及满足( MACD<-0.5 AND VA4 AND VA4!=UU) 条件下 macd 的值。 分别用2个 VARIABLE()存储。
variable:nn1=0,nn2=0; nn1:valuewhen(MACD>0.5 AND VA2 AND VA2!=UU,macd); nn2:valuewhen(MACD<-0.5 AND VA4 AND VA4!=UU,macd); |
-- 作者:clant -- 发布时间:2013/6/20 9:51:30 -- 编译提示错误:变量名“nn1”重复。。
|
-- 作者:jinzhe -- 发布时间:2013/6/20 10:11:32 -- 就是nn1被用过了,改成nn5,nn6之类的都行 |
-- 作者:clant -- 发布时间:2013/6/20 10:13:14 -- 终于明白了。 nn1:valuewhen(MACD>0.5 AND VA2 AND VA2!=UU,macd);
要改成 nn1:=valuewhen(MACD>0.5 AND VA2 AND VA2!=UU,macd); |
-- 作者:clant -- 发布时间:2013/6/20 10:13:49 -- 公式怎样测评最科学? 谢谢!! |