以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]保存最高最低值 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=55742) |
-- 作者:wzywzy292 -- 发布时间:2013/8/26 20:19:51 -- [求助]保存最高最低值 VARIABLE:MACD=0; DIFF :=EMA(C,12) - EMA(C,26); DEA :=EMA(DIFF,9); MACD :=(DIFF-DEA); IF COND1 THEN BEGIN BUY(1,1,THISCLOSE); MAXMACD:=MACD END IF COND2 THEN BEGIN BUYSHORT(1,1,THISCLOSE); MINMACD:=MACD END IF HOLDING>0 AND MAXMACD>REF(MAXMACD,1) THEN BEGIN DDEE:=MAXMACD; END IF HOLDING<0 AND MINMACD<REF(MINMACD,1) THEN BEGIN EEDD:=MINMACD; END 请教:保存开多仓以来MACD的最高值或保存开空仓以来MACD的最低值,上面的写法是否正确。另外,我想把MACD的最高最低值显示在屏幕上,应该怎么写。谢谢!!! |
-- 作者:jinzhe -- 发布时间:2013/8/27 8:50:18 -- varaible:maxmacd=0; if cond1 then begin buy; maxmacd:=macd; end
if macd>maxmacd then maxmacd:=macd;
最小也这么处理 |
-- 作者:wzywzy292 -- 发布时间:2013/8/27 8:57:44 -- 谢谢!!!我想把保存的MACD的最大值显示在屏幕上,应该怎么写。 |
-- 作者:jinzhe -- 发布时间:2013/8/27 9:07:27 -- 在后面加上max_macd:maxmacd,noaxis; |
-- 作者:wzywzy292 -- 发布时间:2013/8/27 9:09:37 -- 谢谢!!! |