- 精华
- 0
- 在线时间
- 216 小时
- UID
- 1196
- 积分
- 1403
- 帖子
- 65
- 阅读权限
- 60
- 注册时间
- 2008-2-19
- 最后登录
- 2008-8-11
- 精华
- 0
- UID
- 1196
- 积分
- 1403
- 帖子
- 65
- 主题
- 0
- 阅读权限
- 60
- 注册时间
- 2008-2-19
- 最后登录
- 2008-8-11
|
A_SendOrder 只能在最后一个BAR上用,而且每来一个TICK就会调用一次,想说下它跟交易函数的区别,或许大家都懂的我重复了,因我以前有点迷惑来着.
举个例子说下A_SendOrder和BUY吧
如在1分钟的K线上,最后一根K线上的CLOSE随着每来一个TICK就改变.假设CLOSE是这样变化的4001,4005,4012,4015,4017.
1)CLOSE>4000就BUY(1),这样的情况下在最后一根BAR上只会买入一手,虽然更新的TICK都满足CLOSE>4000.即BUY(1)是针对这个K线的.这个K线满足条件就买入1手.
2)CLOSE>4000就A_SendOrder((enum_buy,enum_entry,1,q_askprice),这种情况下最后一根BAR上TICK每满足条件就调用一次,即4001的时候买入一次,4005的时候也买入一次......5个TICK都满足条件所以会买入5次. |
|