- 精华
- 20
- 在线时间
- 2981 小时
- UID
- 4
- 积分
- 22709
- 帖子
- 4802
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-1-15
- 精华
- 20
- UID
- 4
- 积分
- 22709
- 帖子
- 4802
- 主题
- 64
- 阅读权限
- 255
- 注册时间
- 2007-7-20
- 最后登录
- 2024-1-15
|
原帖由 mht88 于 2007-9-5 07:23 发表
再请教版主
Buy(lots,high) 和 Buy(lots,high,true) 有什么不同?
SetStopLoss(1, ContractUnit *BigPointValue *LossDots*MinMovePrice, true)
这句怎么理解.
1、Buy(lots,high) 和 Buy(lots,high,true) 的区别在于是否延迟。后面的写法会到下一个Bar出现才发单!
2、SetStopLoss是止损平仓指令,第一参数为1表示计算亏损时按每张合约计算。即每张合约亏损到第二个参数的值之后即平仓。
设置为0会按照该次交易的持仓(比如有5手)来计算亏损。第二个参数即表达了亏损值为LossDots个点位(最小变动)。
第三个参数用来控制多次开仓的平仓计算规则,假设您开过3次仓,每次5手,为true时会对15手的平均值来进行盈亏计算。为false会按3个持仓(每个5手)分别计算。 |
|