二维点阵图
//------------------------------------------------------------------------ // 简称: demo_20241219 // 名称: // 类别: 策略应用 // 类型: 用户应用 // 输出: Void //------------------------------------------------------------------------ Params //此处添加参数 Vars plot pen; series<Numeric> x; series<Numeric> y; Numeric z; Defs //此处添加策略函数 Events //此处实现事件函数 //初始化事件函数,策略运行期间,首先运行且只有一次 OnInit() { pen.figure(1); pen.setOption("icon","color",yellow); pen.setOption("icon","line-type",enum_dot); } //Bar更新事件函数,参数indexs表示变化的数据源图层ID数组 OnBarClose(ArrayRef<Integer> indexes) { x = StandardDev(close,20,2); y = Average(vol,20); z = ((close-close[1])/close[1]); pen.setOption("plot","line-type",enum_dot); If(z>0.01) { pen.setOption("plot","color",Red); } Else If(z<=0.01 and z>0) { pen.setOption("plot","color",DarkRed); } Else If(z<=0 and z>-0.01) { pen.setOption("plot", "color", DarkGreen); } Else If(z<=-0.01 ) { pen.setOption("plot", "color", green); } pen.line("plot",x,y); } OnBarOpen(ArrayRef<Integer> indexes) { If(BarStatus==2) { pen.clear("icon",x[1],x[1]); pen.text("icon", x, y,"HERE"); } } //------------------------------------------------------------------------ // 编译版本 2024/12/19 153505 // 版权所有 kyover // 更改声明 TradeBlazer Software保留对TradeBlazer平台 // 每一版本的TradeBlazer策略修改和重写的权利 //------------------------------------------------------------------------