以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在涨停或者跌停的时候自动卖出的结构,为什么会出现这种频繁开仓的情况  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=70343)

--  作者:qq代人发帖
--  发布时间:2014/9/24 8:45:15
--  在涨停或者跌停的时候自动卖出的结构,为什么会出现这种频繁开仓的情况

if dynainfo(54) then
begin
sell(1,0,market);
end
if dynainfo(55) then
begin
sellshort(1,0,market);
end 

我写了一个在涨停或者跌停的时候自动卖出的结构,为什么会出现这种频繁开仓的情况??
如图:

加上这个之后立马就变成这个样子了!

此主题相关图片如下:i8gau81)j6v0m6jt0t%~3p.png
按此在新窗口浏览图片

--  作者:jinzhe
--  发布时间:2014/9/24 8:46:44
--  
图表交易不能使用动态行情函数
--  作者:啊东西
--  发布时间:2014/9/24 9:26:29
--  
那动态行情函数要在什么地方使用呢?


--  作者:jinzhe
--  发布时间:2014/9/24 9:33:08
--  
后台
--  作者:啊东西
--  发布时间:2014/9/24 9:50:49
--  
我的理解是这个样子, dynainfo(54) 和 dynainfo(55) ,比如说在今天,应该能够取到的就是今天某一个品种的涨停价和跌停价,因为这个东西不能一直保持,所以只是对当天有效,而对历史测试是无效的,是不是这样?
--  作者:jinzhe
--  发布时间:2014/9/24 9:56:16
--  
只对当前最新的k线有效, 没有任何的历史数据,包括当天但已经走完的k线的
--  作者:啊东西
--  发布时间:2014/9/24 10:35:46
--  
那如果是按照这种理解的话,如果我做日内交易是可以使用这个函数的:

if holidng>0 and   h>=dynainfo(54)-mindiff then
begin
sell(1,0,market);
end
if holding<0 and  dynainfo(55) then
begin
sellshort(1,0,market);
end 

只是无法进行历史测试,但是在当天,这个东西仍然是有效的,不知道我说的对不对?


--  作者:jinzhe
--  发布时间:2014/9/24 10:42:54
--  
不对,今天的已经走完的k线数据也会没有,只有当前最新的
--  作者:jinzhe
--  发布时间:2014/9/24 10:43:14
--  
总之如果你还不明白, 就记这个结果好了