以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  为什么在运行的结果竟然显示 进场的那根K线直接交易出场?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=68336)

--  作者:qq代人发帖
--  发布时间:2014/8/5 9:42:02
--  为什么在运行的结果竟然显示 进场的那根K线直接交易出场?
PD:=enterbars>0 AND  C<=KP-1.7;
SELL(PD AND HOLDING=1  ,1,MARKET);
KP表示开仓价
为什么在运行的结果竟然显示 进场的那根K线直接交易出场?

--  作者:yukizzc
--  发布时间:2014/8/5 9:50:06
--  
你图上的开平信号时在同一根K吗?代码里的开平顺序怎样de ?
--  作者:夜无归宿
--  发布时间:2014/8/5 9:55:04
--  
公式测评 交易明细里显示是这样的,进出场在同一根K线上,
我是先进场,后出场

--  作者:yukizzc
--  发布时间:2014/8/5 10:00:01
--  

策略加载图上也是同一根,能提供简单反映此现象的开平语句我这边看看吗?


--  作者:夜无归宿
--  发布时间:2014/8/5 10:07:31
--  
PD:=enterbars>0 AND  C<=KP-1.7;
SELL(PD AND HOLDING=1  ,1,MARKET);
就是这一句

--  作者:yukizzc
--  发布时间:2014/8/5 10:15:32
--  

我这边不是同一根k啊,你用这个测试看看呢


图片点击可在新窗口打开查看此主题相关图片如下:jn34uz(lef0etx_jl4@gev.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2014/8/5 10:15:50编辑过]

--  作者:夜无归宿
--  发布时间:2014/8/5 10:19:44
--  
好的,谢谢啊
--  作者:夜无归宿
--  发布时间:2014/8/5 10:51:47
--  
我把原来的这个开平仓单独拿出来跑,和你的效果一样,但是放到多个开平仓条件里就不行了,这是为什么?





--  作者:yukizzc
--  发布时间:2014/8/5 10:59:06
--  

那你是不是顺序有问题,比如下面这个例子PD返回的是第一个开仓语句到现在的bars,你把第二第三两句顺序对换放到图上很明显能看到区别的

buy(c>o and holding=0,1,marketr);
PD:enterbars;
buy(todaybar=5,1,marketr);