以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮忙更改当开仓信号出现只可下单一次  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58809)

--  作者:qaz88
--  发布时间:2013/11/15 8:29:04
--  请帮忙更改当开仓信号出现只可下单一次
老师您好!如下程序请帮忙更改当开仓信号出现下单.即自动断开不再开仓.等平仓信号出现再行开复买入.因本人水评有限不会弄.请老师帮改谢谢!  原因是信号有闪怕重复开平仓故此想增加该限制功能 备注: (易.台).


KD:=cross(kp,0); //and  kp15>0;          //开多条件
PD:=kp<0;          //平多条件
KK:=cross(0,kp);// and kp15<0 ;          //开空条件
PK:=kp>0;          //平空条件

平空:SELLSHORT(PK OR EXITTIME,lots,MARKETR,OPEN,1);,              //平空信号
开多:BUY(KD AND HOLDING=0 and aXITTIME,lots,market);             //开多信号
平多:SELL(PD OR EXITTIME,lots,MARKETR,OPEN,1);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0 and aXITTIME,lots,market);  //开空信号

--  作者:jinzhe
--  发布时间:2013/11/15 9:11:52
--  
这样写会重复开仓?截图说明一下
--  作者:qaz88
--  发布时间:2013/11/15 9:27:06
--  
是开仓后即自锁不会再行重复开仓.怕信号闪才这样改其目的是怕重复开平.请老师按1楼要求增加限制只开一次仓.谢谢!
--  作者:jinzhe
--  发布时间:2013/11/15 9:32:04
--  
图表要实现这样的目的,要走完k线模式,而不是固定时间间隔模式
--  作者:qaz88
--  发布时间:2013/11/15 9:36:55
--  
我想用 固定时间间隔模式运行故此请你帮忙
--  作者:jinzhe
--  发布时间:2013/11/15 9:45:17
--  

及时触发还不要信号闪烁?

KD:=ref(cross(kp,0),1); //and  kp15>0;          //开多条件
PD:=ref(kp<0,1);          //平多条件
KK:=ref(cross(0,kp),1);// and kp15<0 ;          //开空条件
PK:=ref(kp>0,1);          //平空条件
 
只能是这样了,偏移一个周期,采用上个周期的信号下单,效果和走完k线下单
 
如果还不满意,那么没其他办法了