"begin-bar"-绘图起始bar
虽然设置了起始Bar来避开起始位置的无效值,但是如果遇到开头几根K线上因为K线数量不够计算出的值是无效值(极大或极小值)的话,画出的图在最左依然被压缩变形。//------------------------------------------------------------------------ // 简称: Test_BeginnBar // 名称: // 类别: 策略应用 // 类型: 用户应用 // 输出: Void //------------------------------------------------------------------------ Vars Series<Numeric> myHigh; Events OnReady() { Range[0:DataSourceSize() - 1] { setPlotOption("myHigh", "begin-bar", 10); } } OnBar(ArrayRef<Integer> indexs) { Range[0:DataSourceSize() - 1] { If(CurrentBar<5) myHigh = 10 * High; // 模拟最开始的5根K的值是无效值(极大或极小),比如10倍最高价; Else myHigh = High; // 第六根K开始为正常值; PlotNumeric("myHigh",myHigh); // 虽然前面OnReady里设置了画图的起始K为第11根K,但前面的5个无效值依然造成了画线的压缩变形; } }