以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 条件成立了为何不开单 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=158137) |
-- 作者:鹏程 -- 发布时间:2017/9/21 17:09:26 -- 条件成立了为何不开单 开多:=开多1 and 开多条件; 开空:开空1 and 开空条件; PLAYSOUND( 开多 ,\'D:\\买涨.mp3\'); PLAYSOUND( 开空 ,\'D:\\买跌.mp3\'); 开仓周期:=BARSLAST (开空 or 开多 ); IF 开空 THEN //如果"盘中空 "成立,那么 BEGIN IF HOLDING<0 THEN BUYSHORT(1,10,THISCLOSE ); //如果盘中空成立并且持有空单 加空信号and 开仓周期>=5 IF HOLDING=0 THEN BUYSHORT(1,10,THISCLOSE ),IGNORECHECKPRICE;//如果没有持单,那么以市价空头卖出"手数"手 IF HOLDING>0 THEN//如果持有多单,那么 BEGIN SELL(1,0,THISCLOSE ),IGNORECHECKPRICE;//平多单,以市价卖出所有持仓量 BUYSHORT(1,10,THISCLOSE ),IGNORECHECKPRICE;//开空单,以市价空头买入"手数"手 END END IF 开多 THEN//如果"盘中多"成立,那么 BEGIN IF HOLDING>0 THEN BUY(1,10,THISCLOSE );//如果持有多单 加多信号 IF HOLDING=0 THEN BUY(1,10,THISCLOSE ),IGNORECHECKPRICE;//如果没有持单,那么以市价买入ss手 IF HOLDING<0 THEN//如果持有空单,那么 BEGIN SELLSHORT(1,0,THISCLOSE ),IGNORECHECKPRICE;//平空单,以市价空头卖出所有持仓量 BUY(1,10,THISCLOSE),IGNORECHECKPRICE;//开多单,以市价买入1手 END END 开空条件成立了的,以前也加了仓的,为何今天没有加仓??
|
-- 作者:FireScript -- 发布时间:2017/9/21 17:17:40 -- 你标的那个K上好像没有信号么。你是人工判断它应该条件成立的吗? |
-- 作者:鹏程 -- 发布时间:2017/9/21 19:26:51 -- 下面的复制下来,开空条件是成立的,但就是没有开空信号出来,我就是问这个问题啊! |
-- 作者:wenarm -- 发布时间:2017/9/21 22:29:08 -- 你两个图之间有关系吗?似乎没有联动。 把条件加载到k线图上看是不是有信号。
|
-- 作者:鹏程 -- 发布时间:2017/9/22 9:40:14 -- 联动了的,下面的指标就是从上面复制下来的,只是让变量显示出来而已 |
-- 作者:FireScript -- 发布时间:2017/9/22 10:07:28 -- 1.其他位置的信号是否2张图保持一致? 2.下面那个图代码是什么样的。 |
-- 作者:鹏程 -- 发布时间:2017/9/22 10:16:11 -- 完全一样,都是复制下来的 |
-- 作者:FireScript -- 发布时间:2017/9/22 11:07:42 -- 现在能否重现这个情况,就是现在那个位置是否依然如此。如果还能重现,方便的话把缺少的代码帖下,我本地尝试下。 |