- 精华
- 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
|
原帖由 xuelei7107 于 2007-9-29 16:00 发表
假如我在当日收盘开多仓,止损设在当天最低价格最下方(这里假设止损有30点).
我接受的止损是总资金的3%.(假设这个3%是3000元吧)
那么我可以建仓10手(3000/(30*10))
也就是说止损越大仓位越小
这个怎么实现呢? ...
首先求出总资产,
TotalEquity = CurrentCapital()+ Abs(CurrentContracts()*Close*ContractUnit()*BigPointValue()*MarginRatio());
然后算出预设止损的资金。
StopCapital = TotalEquity*0.03;
根据您的止损点数计算出每手的亏损值,然后和StopCapital相除。
EntryLots = (StopCapital)/(30*ContractUnit*BigPointValue); |
|