- 精华
- 0
- 在线时间
- 396 小时
- UID
- 7277
- 积分
- 938
- 帖子
- 207
- 阅读权限
- 60
- 注册时间
- 2010-3-11
- 最后登录
- 2016-5-4
- 精华
- 0
- UID
- 7277
- 积分
- 938
- 帖子
- 207
- 主题
- 44
- 阅读权限
- 60
- 注册时间
- 2010-3-11
- 最后登录
- 2016-5-4
|
请版主指导开仓后的最高价和最低价的写法。
这个是进阶当中的写法
If(BarsSinceentry == 0)
{
HighestAfterEntry = Close;
LowestAfterEntry = Close;
If(MarketPosition <> 0)
{
HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice); // 开仓的Bar,将开仓价和当时的收盘价的较大值保留到HighestAfterEntry
LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice); // 开仓的Bar,将开仓价和当时的收盘价的较小值保留到LowestAfterEntry
}
}else
{
HighestAfterEntry = Max(HighestAfterEntry,High); // 记录下当前Bar的最高点,用于下一个Bar的跟踪止损判断
LowestAfterEntry = Min(LowestAfterEntry,Low); // 记录下当前Bar的最低点,用于下一个Bar的跟踪止损判断
}
以下是陈总双均线的写法。
If(BarsSinceEntry>=1)
{
HigherAfterEntry=Max(HigherAfterEntry[1],High[1]);
LowerAfterEntry=Min(LowerAfterEntry[1],Low[1]);
}
Else
{
HigherAfterEntry=HigherAfterEntry[1];
LowerAfterEntry=LowerAfterEntry[1];
}
请教斑竹,这两个有何不同?怎么样写才合适? |
|