- 精华
- 0
- 在线时间
- 329 小时
- UID
- 17663
- 积分
- 1365
- 帖子
- 285
- 阅读权限
- 60
- 注册时间
- 2010-10-15
- 最后登录
- 2017-11-14
- 精华
- 0
- UID
- 17663
- 积分
- 1365
- 帖子
- 285
- 主题
- 142
- 阅读权限
- 60
- 注册时间
- 2010-10-15
- 最后登录
- 2017-11-14
|
本帖最后由 mars622160 于 2012-3-26 14:10 编辑
回复 2# lh948
非常感谢您的回答,您说“2.data1上是否有信号?如问题1的回答,是根据交易信号计算信息”,是否是可以按照如下理解:如果data1只是交易,而不发信号,则“data1.AvgEntryPrice”和“data1.BarsSinceLastEntry”是无意义的(甚至会出现很奇怪的价格)
我的代码如下:
if(con[1]==true && Data1.MarketPosition == -1)//注意:con[1]是用data0的数据计算
{
data1.buy(lots,data1.Open);
}
其中data1只是做交易,但是没有信号,信号全部来自于data0(即来自于con[1]),按照以上代码是否“data1.AvgEntryPrice”和“data1.BarsSinceLastEntry”就无意义了?
如果是,则我有一点无法理解,因为做交易的data1,而非data0,按照逻辑应该有一个交易品种的平均持仓价格啊,如果不能用data1.AvgEntryPrice,那应该怎么获得data1的平均持仓价格呢?(难道只能自己在程序中记录?) |
|