以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 加仓问题求解 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=160807) |
-- 作者:wdbbs -- 发布时间:2018/1/2 14:58:15 -- 加仓问题求解 我开10%算一次,20%,30%,40%每隔2%加一次仓,但是每一次仓加的不一样,用的是资金总量来写,这个用全局写,每一次加1后都返回0老是显示第一次加仓,不显示第二次这是什么在因呢? VARIABLE:jc=0;
IF 开多 THEN BEGIN BUY(HOLDING=0 ,10%,MARKET); jc:=0; end IF HOLDING>0 AND (CLOSE/ENTERPRICE)>=0.02 AND ENTERBARS>0 THEN BEGIN 加多1:BUY(jc=0,20%,MARKET); jc:=1; end IF HOLDING>0 AND (CLOSE/ENTERPRICE)>=0.02 AND ENTERBARS>0 THEN BEGIN 加多2:BUY(jc<=1,30%,MARKET); jc:=jc+1; end IF HOLDING>0 AND (CLOSE/ENTERPRICE)>=0.02 AND ENTERBARS>0 THEN BEGIN 加多3:BUY(jc<=2,40%,MARKET); jc:=jc+1; end IF 平多 THEN BEGIN SELL(HOLDING>0 AND H<>L AND ENTERBARS>0,0,MARKET); jc:=0; end |
-- 作者:FireScript -- 发布时间:2018/1/2 15:06:33 -- “每一次加1后都返回0老是显示第一次加仓,不显示第二次这是什么在因呢? ” 这句话没看明白。 再描述的明白点。 |