以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 开平仓信号有闪烁 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61880) |
-- 作者:qaz88 -- 发布时间:2014/2/21 8:59:18 -- 开平仓信号有闪烁 老师早上好.如下代码因开平仓信号有闪烁.又时信号会消失.请帮更改当信号出现能固定不消失.谢谢!!! COND111:=((LOW < (AVGENTERPRICE - FAILSAVESTOPLOSS)) AND (OPENPROFIT < ((-(FAILSAVESTOPLOSS) * 300) * LOTS))); COND333:=((HIGH > (AVGENTERPRICE + FAILSAVESTOPLOSS)) AND (OPENPROFIT < ((-(FAILSAVESTOPLOSS) * 300) * LOTS))); MYAVGENTERPRICE:=AVGENTERPRICE; IF ((((HOLDING > 0) AND COND111) AND (TIME >= TRADEBEGIN)) AND (TIME <= LASTTRADE)) THEN BEGIN DTFS1:=SELL(1,LOTS,LIMITR,(MIN(OPEN,(MYAVGENTERPRICE - FAILSAVESTOPLOSS)) - (SPLITRATE * MINDIFF)),1); DTFS2:=BUYSHORT(1,LOTS,LIMITR,(MIN(OPEN,(MYAVGENTERPRICE - FAILSAVESTOPLOSS)) - (SPLITRATE * MINDIFF)),1); END ELSE BEGIN IF ((((HOLDING < 0) AND COND333) AND (TIME >= TRADEBEGIN)) AND (TIME <= LASTTRADE)) THEN BEGIN KTFS1:=SELLSHORT(1,LOTS,LIMITR,(MAX(OPEN,(MYAVGENTERPRICE + FAILSAVESTOPLOSS)) + (SPLITRATE * MINDIFF)),1); KTFS2:=BUY(1,LOTS,LIMITR,(MAX(OPEN,(MYAVGENTERPRICE + FAILSAVESTOPLOSS)) + (SPLITRATE * MINDIFF)),1); END
|
-- 作者:jinzhe -- 发布时间:2014/2/21 9:15:50 -- 1使用图表交易自带的走完k线模式 2帖上全部代码,这点代码处理不了 [此贴子已经被作者于2014/2/21 9:16:24编辑过]
|