SetDicValue(\"p_currentequity_dualma\",Symbol,Date+time,Portfolio_CurrentEquity,True);//这句实在被引用的公式里了的
下面是按照视频抄写下来的 但是回测没有开单子,不知道是不是视频讲课前面丢失的部分我没看到。
Params
Numeric FastLength(5);// 短期指数平均线参数
Numeric SlowLength(20);// 长期指数平均线参数
Vars
Series<Numeric> p1;
Series<Numeric> h4w;
Series<Numeric> l4w;
Series<Numeric> AvgValue1;
Series<Numeric> AvgValue2;
Series<bool> con_1;
Series<Numeric> sw_1(0);
Events
OnBar(ArrayRef<Integer> indexs)
{
Numeric p2;
GetDicValue(\"p_currentequity_dualma\",Symbol,Date+time,p2);//读取资金曲线
p1 = p2;
if(p1<>0)
PlotAuto(\"p1\",p1);
h4w = Highest(p1[1],20);
l4w = Lowest(p1[1],60);
AvgValue1 = AverageFC(Close,FastLength);
AvgValue2 = AverageFC(Close,SlowLength);
//PlotNumeric(\"MA1\",AvgValue1);
//PlotNumeric(\"MA2\",AvgValue2);
con_1 = p1[1]<l4w[2];
if(con_1)
{
sw_1 = 1;
}
If(MarketPosition <>1 And sw_1>0 && AvgValue1[1] > AvgValue2[1])
{
Buy(0,Open);
sw_1 = sw_1 -1;
}
If(MarketPosition <>-1 && AvgValue1[1] < AvgValue2[1])
{
Sell(0,Open);
}
}
腾讯课堂群里都发了代码
申请加群3天了 都没管理员来通过
能分享下吗,谢谢!我跟楼主问题一样,无法开仓,复刻编译运行视频的代码,无任何反应。