以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 这样的设计怎么会产生信号不一致的问题呢? (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=65034) |
-- 作者:精诚 -- 发布时间:2014/5/15 11:20:40 -- 这样的设计怎么会产生信号不一致的问题呢? //交易条件 开空条件1:=HIGH>UPPER AND CLOSE<UPPER AND UPPER-LOWER>9; 开空条件2:=CLOSE<LC30 AND CLOSE<REF(LOWER,1); 开空条件3:=UPPER-LOWER<9;//IF(HHV((MID-LOW),15)>10,0,1); 开多条件1:=LOW<LOWER AND CLOSE>LOWER AND UPPER-LOWER>9; 开多条件2:=CLOSE>HC30 AND CLOSE>REF(UPPER,1); 开多条件3:=UPPER-LOWER<9;//IF(HHV((HIGH-MID),15)>10,0,1); KD:=交易时间 AND HOLDING=0 AND HHV(DIFF,30)<4 AND LLV(DIFF,30)>-4; //开多条件 PD:=HOLDING>0; //平多条件 KK:=交易时间 AND HOLDING=0 AND HHV(DIFF,30)<4 AND LLV(DIFF,30)>-4; //开空条件 PK:=HOLDING<0; //平空条件 //信号交易 SELLSHORT(PK AND (突破失败空止 OR FAILKON OR KTYDZS1),SS,THISCLOSE); //平空信号 BUY(KD AND 开多条件1,SS,MARKET); //开多信号 BUY(KD AND 开多条件2 AND 开多条件3 AND VOL>10000,SS,MARKET); SELL(PD AND (突破失败多止 OR FAILDUO OR DTYDZS1),SS,THISCLOSE); //平多信号 BUYSHORT(KK AND 开空条件1,SS,MARKET); //开空信号 BUYSHORT(KK AND 开空条件2 AND 开空条件3 AND VOL>10000,SS,MARKET); |
-- 作者:精诚 -- 发布时间:2014/5/15 11:21:17 -- 我明明用的是market命令啊 |
-- 作者:yukizzc -- 发布时间:2014/5/15 11:28:45 -- 信号闪说,这个是和你开平条件有关。 CLOSE<LC30 比如这个盘中的c和盘后的c不一样导致。 |
-- 作者:精诚 -- 发布时间:2014/5/15 11:46:38 -- 但是我用的是,MARKET指令,在下一根K线开始的时候,之前的CLOSE不是已经确定了吗? |
-- 作者:yukizzc -- 发布时间:2014/5/15 12:45:03 -- 这个只是回测时你下单位置是下一根K线,有没有信号是根据你的条件来的。 你用的走完k还是固定轮询的模式? |