Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共5 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:下单价格问题

1楼
tonybig 发表于:2012/8/17 12:46:48

if ref(c,1)> enterprice and enterbars>0  then sellshort(holding<0,holding,limitr,close);

 

我这段话  测试的时候是收盘价, 但是实盘的时候是现价成交。  应该加点什么来限制到最后收盘的时候才能成交?

 

 


if ref(c,1)< enterprice and enterbars>0 and time>=145800 and time<=145900 then sell(holding>0,holding,limitr,close);

 

当我加上了时间控制后, k线图上没有平仓信号。

 

if ref(c,1)< enterprice and enterbars>0 and time>=145800 and time<=145900 then sell(holding>0,holding,limitr,open);

 

 

当我把价格改为open价后,收益测试又差别太大。请问怎么才能最后收盘的时候才能成交?

 

谢谢回答。

2楼
RogarZ 发表于:2012/8/17 13:04:19

1、这个是由你运行是选择 固定时间间隔 还是 走完K线决定的  close在最新的那根K线既是收盘价也是最新价

2、你查下交易日志 看模型在那个时刻是否运行。这部分你去策略区参考 阿火模板中 第一个案例

3、与问题1相同

3楼
tonybig 发表于:2012/8/17 13:26:52

你好,谢谢你的回复。    我的开仓是轮询条件。  所以不能等k线走完,另外我看了阿火老师的帖子,跟我的需求不一样。  还请再赐教。

4楼
tonybig 发表于:2012/8/21 8:03:41

请问有人能回答吗?

5楼
董小球 发表于:2012/8/21 9:13:00
如果是实际交易,你想在收盘前几分钟平仓 ,你的写法思路是正确的,之所以没有平仓信号,是因为
 time>=145800 and time<=145900 如果你运行在1分钟周期下,这个条件可能是成立不了的
建议你改成 time>145700 and time<145900 或者time=145800 
并且使用走完K线模式来运行
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 3 queries.