交易函数

Params

//此处添加参数


Vars

//此处添加变量

Series<Numeric> MA5;

Series<Numeric> MA10;

Global Integer BUYFLG;


Defs

//此处添加公式函数

Events

//此处实现事件函数

//初始化事件函数,策略运行期间,首先运行且只有一次

OnInit()

{


}



//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组

OnBar(ArrayRef<Integer> indexs)

{

Range[0:DataSourceSize()-1]

{

MA5 = Average(Close,5);

MA10 = Average(Close,10);

PlotNumeric(\"MA5\",MA5);

PlotNumeric(\"MA10\",MA10);

If(MarketPosition == 0)

{

If(CrossOver(MA5[1],MA10[1]))

{

If(BUYFLG == 0)

{

Buy(1,Open);

BUYFLG = 1;

}

}

}

If(MarketPosition == 1)

{

If(CrossUnder(MA5[1],MA10[1]))

{

If(BUYFLG == 1)

{

Sell(1,Open);

BUYFLG = 0;

}

}

}

Commentary(\"MarketPosition=\"+Text(MarketPosition));

Commentary(\"BUYFLG=\"+Text(BUYFLG));

}

}

在交易函数前面加全局变量控制发信号,回测中有的时候图表中没信号。不知道为什么,请指教

关于4个交易函数
请教关于A交易函数的问题
【下单】- 当使用Buy/Sell等交易函数如何获得背后虚拟账户的资金信息
请教交易函数
一个交易函数参数问题
实盘交易时,使用Buy等交易函数出现的问题
细说程序化交易学习的步骤,以交易开拓者为例
实现多空单同时存在问题?
A_SendOrderV2发委托反馈Enum_Error_NotExist是什么原因
按哪个价格发送委托

我知道哪里的问题了,globle不分图层 globle改为Natural就没问题了。不用回复了