以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=188435) |
-- 作者:dwquant -- 发布时间:2021/5/24 10:28:26 -- [求助]请问为什么这个策略没有交易量? VARIABLE:A:=O; VARIABLE:MARK:=O; ma20:ma(n2,20)COLORWHITE; //20日均线 ma60:ma(n3,60)COLORYELLOW; //60日均线INPUT:=n(1,1,10,1),n2(20,1,50,2),n3(60,10,100,20),ss(1,1,100,1); 手数:1; //交易条件: 平空条件:=c>ma20 and ma20>ma60 and holding<=0; 开多条件:=c>ma20 and ma20>ma60 and holding=0; 平多条件:=c<ma20 and ma20<ma60 and holding>=0; 开空条件:=c<ma20 and ma20<ma60 and holding=0; IF 平空条件 THEN BEGIN //如果现在持仓为0或者有空仓,并且,均线金叉
平空:=SELLSHORT(holding<=-1, 100%, MARKETR); END IF 开多条件 THEN BEGIN //如果现在持仓为0或者有多仓,并且,均线死叉
开多:=BUY(holding=0, 1, MARKETR); END IF 平多条件 THEN BEGIN //如果现在持仓为0或者有多仓,并且,均线死叉
平多:=SELL(holding>=1, 100%, MARKETR); END IF 开空条件 THEN BEGIN //如果现在持仓为0或者有多仓,并且,均线死叉
开空:=BUYSHORT(holding=0, 1, MARKETR); END |
-- 作者:FireScript -- 发布时间:2021/5/24 10:34:25 -- VARIABLE:A:=O; VARIABLE:MARK:=O; INPUT:n(1,1,10,1),n2(20,1,50,2),n3(60,10,100,20),ss(1,1,100,1); ma20:ma(C,n2),COLORWHITE; //20日均线 ma60:ma(C,n3),COLORYELLOW; //60日均线 手数:1; 替换部分代码。
|