// ==================== 5. 更新创新高/创新低(记录持仓后的极值) ====================
If(BarsSinceEntry == 0) // 多单开仓的第一根K线
{
CXG = Close;
CXD = Close; // 赋初值为当前最新价格
If(MarketPosition <> 0) // 有持仓时执行以下代码
{
// 开仓Bar,将开仓价和当时的收盘价的较大值保留到HighestAfterEntry
CXG = Max(CXG,longEntryPrice);
// 开仓Bar,将开仓价和当时的收盘价的较小值保留到LowestAfterEntry
CXD = Min(CXD,shortEntryPrice);
}
}Else // 非开仓Bar时进行以下运算
{
// 记录下当前Bar的最高点,用于下一个Bar的跟踪止损判断
CXG = Max(CXG,High);
// 记录下当前Bar的最低点,用于下一个Bar的跟踪止损判断
CXD = Min(CXD,Low);
}
Commentary("CXG = "+Text(CXG));
Commentary("CXD = "+Text(CXD));
=============================================
老师帮忙看一下,在K线注释信息里的值收盘价怎么有小数点呢?
加权
正常
复权的数据吗
👌