以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师帮我看一下,为何会这样  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=79548)

--  作者:IF左边
--  发布时间:2015/6/9 13:07:53
--  老师帮我看一下,为何会这样
用了全局变量控制有持仓时,不开仓,怎么还有只要达到信号就会连续开仓?
variable:n=0;
variable:m=0;

if 做多条件 then begin
   sellshort(1,0,marketr);
   buy(holding=0,1,marketr);
   n:=1;
   end


--  作者:IF左边
--  发布时间:2015/6/9 13:08:41
--  
variable:n=0;
variable:m=0;

if 做多条件 and n=0 then begin
   sellshort(1,0,marketr);
   buy(holding=0,1,marketr);
   n:=1;
   end

--  作者:IF左边
--  发布时间:2015/6/9 13:17:01
--  
是不是因为高频交易启用了对上根信号交易的原因?
--  作者:IF左边
--  发布时间:2015/6/9 13:17:24
--  

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20150609131528.png
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2015/6/9 13:21:13
--  

做多条件是什么?

影响信号触发的只有是下单条件,你研究下下单条件当时成立不成立,为什么会成立


--  作者:IF左边
--  发布时间:2015/6/9 13:24:11
--  
下单其他条件还成立,但是用了全局变数n=1了,下单条件已经不成立了,
--  作者:IF左边
--  发布时间:2015/6/9 13:27:53
--  
需要平仓之后,n:=0,会何还会连续下单,是因为高频交易启动检测对上根信号交易的原因吗
--  作者:IF左边
--  发布时间:2015/6/9 13:30:21
--  
取消了还是一样,
--  作者:jinzhe
--  发布时间:2015/6/9 13:31:00
--  

那要看你的N在什么时间变成0,检查一下为什么会变成0

和高频没关系

 


--  作者:IF左边
--  发布时间:2015/6/9 13:37:50
--  
没有达到n:=0的条件,也连续交易,还存在信号开仓后又消失的情况 ,我用的是h,l,o三个函数,怎么也会出现信号闪烁的问题。