以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 平进平出 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147385) |
-- 作者:tsycd -- 发布时间:2017/2/3 20:36:56 -- 平进平出 老师您好! 我在做图表交易,需要一个平进平出策略,即:开仓后出现盈利,再回撤到开仓点,即自动平仓。 我写了以下一段程序,但是好像不太正常,请老师帮我看一下,谢谢 L00:=LLV(LOW,BARSLAST(HOLDING=0)); H00:=HHV(HIGH,BARSLAST(HOLDING=0)); L10:=LLV(LOW,30); H10:=HHV(HIGH,30); DDPC1:=(((H00-ENTERPRICE)>0) AND (H10-ENTERPRICE)<0) AND ENTERBARS >30; KDPC1:=((ENTERPRICE-L00)>0) AND ((ENTERPRICE-L10)<0) AND ENTERBARS >30; DDPC:=HHV(DDPC1,30); KDPC:=HHV(KDPC1,30); IF DDPC AND ENTERBARS >30 THEN BEGIN SELL((HOLDING >0),HOLDING,market); END IF KDPC AND ENTERBARS >30 THEN BEGIN SELLSHORT((HOLDING<0),HOLDING,MARKET); END
|
-- 作者:jinzhe -- 发布时间:2017/2/4 8:47:47 -- 开仓后出现盈利,再回撤到开仓点,即自动平仓 if hhv(openprofit,enterbars+1)>0 and enterbars>0 and holding>0 and c<=enterprice then sell(1,0,marketr); if hhv(openprofit,enterbars+1)>0 and enterbars>0 and holding<0 and c>=enterprice then sellshort(1,0,marketr); |