5分钟几倍回撤至ma250处开多单
编写代码,指标条件单,5分钟级别,回撤至ma250时开多单,设置后,瞬间开多了,不知道什么原因,该怎么修改?
编写代码,指标条件单,5分钟级别,回撤至ma250时开多单,设置后,瞬间开多了,不知道什么原因,该怎么修改?
你指标条件是怎么设置的, 你现在的“多开”输出是close,我好奇你外面的条件,就是指标条件哪里咋写的,#1>0 ?? 那不是每根都符合,毕竟你输出的值是close啊
回复:把第二个参数分别改成1和0,然后设置#1>0,就对了吧
回复:你试试
//------------------------------------------------------------------------ // 简称: L_MA250 // 名称: 回调至250均线买多开仓 // 类别: 指标应用 // 类型: 用户应用 // 输出: Void //------------------------------------------------------------------------ Params Numeric ESLOW(250); //年线参数 Vars Series<Numeric> MA250; //长均线 Events OnBar(ArrayRef<Integer> indexs) { MA250 = AverageFC(Close, ESLOW); // 250周期MA If(Close<=MA250) { PlotAuto("多开", Close, 1, Red); } Else { PlotAuto("多开", Close-20, 1, DarkGray); } Range[0:DataSourceSize() - 1] { PlotNumeric("MA250",MA250,0,Red); } } //------------------------------------------------------------------------ // 编译版本 2025/3/28 202727 // 版权所有 winter110 // 更改声明 TradeBlazer Software保留对TradeBlazer平台 // 每一版本的TradeBlazer策略修改和重写的权利 //------------------------------------------------------------------------