Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请帮忙更改当开仓信号出现只可下单一次

1楼
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);  //开空信号
2楼
jinzhe 发表于:2013/11/15 9:11:52
这样写会重复开仓?截图说明一下
3楼
qaz88 发表于:2013/11/15 9:27:06
是开仓后即自锁不会再行重复开仓.怕信号闪才这样改其目的是怕重复开平.请老师按1楼要求增加限制只开一次仓.谢谢!
4楼
jinzhe 发表于:2013/11/15 9:32:04
图表要实现这样的目的,要走完k线模式,而不是固定时间间隔模式
5楼
qaz88 发表于:2013/11/15 9:36:55
我想用 固定时间间隔模式运行故此请你帮忙
6楼
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线下单
 
如果还不满意,那么没其他办法了
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 3 queries.