- 精华
- 0
- 在线时间
- 2 小时
- UID
- 102251
- 积分
- 19
- 帖子
- 1
- 阅读权限
- 10
- 注册时间
- 2012-3-4
- 最后登录
- 2012-4-22
- 精华
- 0
- UID
- 102251
- 积分
- 19
- 帖子
- 1
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2012-3-4
- 最后登录
- 2012-4-22
|
在多单盈利情况下,全部平仓,并等到Portfolio_UsedMargin() <= 10后在基本同一价位上开空仓。实盘为什么总是提示建空单时资金不足。
If(MarketPosition == 1) // 有多仓的情况
{
MyExitPriceStop = HighestAfterEntry[1] - TrailingStop2*MinPoint;
Sell(0,MyExitPriceStop - HuaDianShu);
//反手
while(Portfolio_UsedMargin() > 10)
{
if (Portfolio_UsedMargin() <= 10) break;
}
TotalEquity = Portfolio_CurrentCapital() + Portfolio_UsedMargin();
TurtleUnits = (TotalEquity*ZiJinkongzhi) / (Low*ContractUnit()*BigPointValue()*MarginRatio());
TurtleUnits = IntPart(TurtleUnits); // 对小数取整
myEntryPrice = max(low,MyExitPriceStop - MinPoint);
preEntryPrice = myEntryPrice;
SellShort(TurtleUnits,myEntryPrice - HuaDianShu);
} |
|