以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  策略编写求助区  (http://222.73.7.161/bbs/list.asp?boardid=11)
----  后台轮询模式下允许加仓 但是同一K线内部同样信号只允许做一次  (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=48435)

--  作者:ackvz
--  发布时间:2013/2/5 13:25:13
--  后台轮询模式下允许加仓 但是同一K线内部同样信号只允许做一次
后台 轮询模式下 允许加仓 但是同一K线内部 同样信号只允许做一次
怎么限制不重复开仓?
 
 
1前台 不允许加仓的    用HOLDING限制
2后台 不允许加仓的  也可以这样限制
 
3前台  允许加仓 单根线内 也只有一次同类交易  好办
 
4后台1秒轮询 允许加仓,但要求同一K线内部 同样信号只允许做一次  傻了
 
这个第四种模式  怎么限制  求助
 

 

--  作者:ackvz
--  发布时间:2013/2/5 13:54:29
--  
最好是用全局变量记录当前周期的最新动作
--  作者:ackvz
--  发布时间:2013/2/5 15:12:20
--  
 

KD_BPS:= EXTGBDATA( STKLABEL&\'KD_BPS\' ) ;  //开多线位置

加多条件1:=  KD_BPS <>BARPOS ;     //开多不在本期

 

//于是开多或加多啦

 

 

IF  开多 OR 加多  THEN    EXTGBDATASET( STKLABEL&\'KD_BPS\',BARPOS) ;  //立即再置为




--  作者:ackvz
--  发布时间:2013/2/5 15:13:12
--  

没人帮忙?

我已经完成了   做点好事  给大家共享了吧


--  作者:ackvz
--  发布时间:2013/2/5 15:24:45
--  

不但没人帮忙  看帖的人都没有

这金币送不出去 要被罚的呀


--  作者:jiangsen
--  发布时间:2013/2/5 15:50:26
--  
后台用tholding是会有问题的,高频的时候成交回报还没发回来照样会重复开仓的
--  作者:jiangsen
--  发布时间:2013/2/5 15:52:10
--  
感觉只能用全局变量,不知道其他高手有什么见解
--  作者:ackvz
--  发布时间:2013/2/5 16:38:06
--  

3楼已经完成了

你可以试试  


--  作者:艾丽阿缇
--  发布时间:2013/2/5 18:52:29
--  
我是来领金币的   LZ发给我图片点击可在新窗口打开查看
--  作者:fly
--  发布时间:2013/2/28 15:01:13
--  

//用BARPOS和全局变量结合起来,来控制是否开仓

 

IF  开多条件 and barpos>EXTGBDATA( STKLABEL&\'KD_BPS\')  then

     begin

     tbuy(1,1,mkt);

     EXTGBDATASET( STKLABEL&\'KD_BPS\',BARPOS) ;

     end

 

IF  加多条件 and barpos>EXTGBDATA( STKLABEL&\'KD_BPS\')  then

     begin

     tbuy(1,1,mkt);

     EXTGBDATASET( STKLABEL&\'KD_BPS\',BARPOS) ;

     end

 

同类型帖子推荐

该帖--5楼和6楼

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=48919&skin=0