以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  今日实盘中遇到的金字塔BUG  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52004)

--  作者:伍铁木
--  发布时间:2013/5/14 15:56:26
--  今日实盘中遇到的金字塔BUG

  今天交易螺纹,5分钟周期,在10:15开了一手空单后,于10:45分又开了一手空单。

  我实盘开空单的语句是:

=0 and b<1 and="and" f<1 then="THEN" begin="BEGIN"
 
SELL(HOLDING>0,0,LIMITR,ddzs);//如果有多单先平
  BUYSHORT(HOLDING=0,1,LIMITR,c);
 
END
我用的k线走完模式,软件设置:提前1秒下单,快速,只刷最后一根k线。
 为何在空单还存在的情况下,又于10:45开了一手空单?我设了HOLDING>=0 才开空单啊。
 
 
 

[此贴子已经被作者于2013-5-14 15:56:59编辑过]

--  作者:jinzhe
--  发布时间:2013/5/14 16:26:06
--  

1.=0 and b<1 and="and" f<1 then="THEN" begin="BEGIN"

这一段是什么意思?

2.我设了HOLDING>=0 才开空单啊。

和holding=0的条件不一样啊


--  作者:伍铁木
--  发布时间:2013/5/14 16:34:21
--  
 

//以下开空单

IF time<144500 and 开空条件 AND HOLDING>=0 THEN BEGIN

  SELL(HOLDING>0,0,LIMITR,c);//如果有多单先平

  BUYSHORT(HOLDING=0,LOTS,LIMITR,c);//如果没有持仓则以收盘价开空1

END


--  作者:伍铁木
--  发布时间:2013/5/14 16:36:47
--  

2分钟没写完,楼上为开空单。

2.我设了HOLDING>=0 才开空单啊。

和holding=0的条件不一样啊

不一样没问题啊,开始时多单或没有单,后来有多单平了,所一holding=0


--  作者:伍铁木
--  发布时间:2013/5/14 16:38:16
--  

lots为一手。为何空单还有又开空单?


--  作者:伍铁木
--  发布时间:2013/5/14 16:41:20
--  
完全是电脑在走,没有手动干预
--  作者:jinzhe
--  发布时间:2013/5/14 16:43:40
--  
那么可能是信号闪烁,导致holding的消失
--  作者:伍铁木
--  发布时间:2013/5/14 16:44:22
--  

我是k线走完模式啊


--  作者:jinzhe
--  发布时间:2013/5/14 16:54:43
--  

信号闪烁,说明前面的信号没有了,导致虚拟持仓的消失,才会在后面判断当前没有持仓,导致下单

这个和k线是否走完没有关系的


--  作者:伍铁木
--  发布时间:2013/5/14 16:56:27
--  
前面的信号为什么会没有了?