
等级: 新手上路
- 注册:
- 2025-1-6
- 曾用名:
|
本帖最后由 技术006 于 2025-1-23 09:02 编辑
拜托 我开拓者双均线的指标 能帮我写出金字塔的自动开仓策略吗 分开2个策略 1做多策略是5均线上穿20均线做多 下穿平仓 ,, 2做空策略是5均线下穿20均线做空 上穿平仓
/------------------------------------------------------------------------
// 简称: CrossSectional
// 名称: 截面策略
// 类别: 公式应用
// 类型: 用户应用
// 输出: Void
//------------------------------------------------------------------------
Params
Numeric M1(5);
Numeric M2(20);
Vars
Series<Numeric> PB1;
Series<Numeric> PB2;
Defs
//此处添加公式函数
Events
//此处实现事件函数
//初始化事件函数,策略运行期间,首先运行且只有一次
OnInit()
{
}
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
PB1=(XAverage(Close,M1)+AverageFC(Close,M1*2)+AverageFC(Close,M1*4))/3;
PB2=(XAverage(Close,M2)+AverageFC(Close,M2*2)+AverageFC(Close,M2*4))/3;
PlotNumeric("PB1",PB1);
PlotNumeric("PB2",PB2);
If( PB1>=PB2)
{PlotAuto("趋势线",PB1,PB2,Red,Enum_Bar); }
If( PB1<PB2)
{PlotAuto("趋势线",PB1,PB2,Green,Enum_Bar); }
}
//------------------------------------------------------------------------
// 编译版本 2025/01/19 190701
// 版权所有 TB001JAMES
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
|
|