以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何消除重复信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=63599)

--  作者:wzsunshao
--  发布时间:2014/4/8 12:11:18
--  如何消除重复信号
实盘中发现日内15:10平仓后,次日早上开盘出现如下提示,往前调整平仓时间也存在这种情况,如何消除?
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140404075905.jpg
图片点击可在新窗口打开查看
//日内平仓
if time>=151000 then begin
 收盘平多:sell(1,ss,market);
 收盘平空:sellshort(1,ss,market);
 end

--  作者:jinzhe
--  发布时间:2014/4/8 13:16:33
--  

用的是走完k线模式?

出现信号的k线是当日的最后一根?


--  作者:wzsunshao
--  发布时间:2014/4/8 13:41:48
--  
是走完k线模式,实盘也已经按信号下单成交。
--  作者:jinzhe
--  发布时间:2014/4/8 13:52:40
--  

不是当日最后一根?是当日最后第二根k线?


--  作者:wzsunshao
--  发布时间:2014/4/8 13:55:00
--  
信号倒数第二根,交易最后一根开盘价
--  作者:jinzhe
--  发布时间:2014/4/8 14:09:42
--  

最后第二根也会在第二天开盘时出信号?

你把k线图上的信号截图一下,


--  作者:wzsunshao
--  发布时间:2014/4/10 9:43:14
--  
图标信号显示如下
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140410094213.jpg
图片点击可在新窗口打开查看

--  作者:wzsunshao
--  发布时间:2014/4/10 9:45:34
--  
交易代码如下:
平空转多条件:=holding<=0 and MR>=N1 and j<=x1 and time>=093000 and time<=150000;
平多转空条件:=holding>=0 and MR<N2 and j>x2 and time>=093000 and time<=150000;
//交易系统
INPUT:SS(1,1,100,1);
if 平空转多条件 then begin
  平空:sellshort(1,SS,MARKET);//平空
  开多:buy(1,SS,MARKET);//开多
 END
if 平多转空条件 then begin 
平多:SELL(1,SS,MARKET);//平多
开空:buyshort(1,SS,MARKET);//开空
 END
//日内平仓
if time>=151000 then begin
 收盘平多:sell(1,ss,market);
 收盘平空:sellshort(1,ss,market);

--  作者:jinzhe
--  发布时间:2014/4/10 9:50:02
--  
这个在第二天出现的时候,你有没有操作其他动作比如持仓同步?
--  作者:wzsunshao
--  发布时间:2014/4/10 9:53:49
--  
没有,因为我是多策略,没有持仓同步