- 精华
- 0
- 在线时间
- 461 小时
- UID
- 51247
- 积分
- 763
- 帖子
- 132
- 阅读权限
- 60
- 注册时间
- 2011-7-3
- 最后登录
- 2022-5-5
- 精华
- 0
- UID
- 51247
- 积分
- 763
- 帖子
- 132
- 主题
- 39
- 阅读权限
- 60
- 注册时间
- 2011-7-3
- 最后登录
- 2022-5-5
|
这个公式是用于历史测试的。以做多为例,只要浮动盈利达到了至少可以加仓一手的时候,即刻加仓,公式如下:
If(MarketPosition==1)
{
If( PositionProfit>=High * ContractUnit * MarginRatio)
{
Units = PositionProfit/(High * ContractUnit * MarginRatio);
Units = IntPart(Units);
Buy(Units,?);
}
}
问题是,公式要求即时加仓,如果加仓价写为HIGH或CLOSE都不合适,请问该如何处理? |
|