用别的软件看到商品走势完全满足条件 为什么策略选股就是无法选出该资产呢?
这代码应该没有问题吧?
Params
Numeric Length1(5);
Numeric Length2(10);
Numeric Length3(20); //此处添加参数
Numeric FastLength(10);
Numeric SlowLength(20);
Numeric MACDLength(9);
Vars
Series<Numeric> MA5;
Series<Numeric> MA10;
Series<Numeric> MA20; //此处添加变量
Series<Numeric> MACDDiff;
Series<Numeric> MACDDEA;
Series<Numeric> MACDValue;
Defs
//此处添加策略函数
Events
//此处实现事件函数
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
// 安全地访问历史数据
Numeric minBarsForMA = Max(Length1, Length2) + 3;
Numeric minBarsForMACD = SlowLength + MACDLength + 3;
//计算均线指标
If(Length1 > 0) MA5 = AverageFC(Close, Length1);
If(Length2 > 0) MA10 = AverageFC(Close, Length2);
If(Length3 > 0) MA20 = AverageFC(Close, Length3);
// 计算MACD指标
MACDDiff = XAverage(Close, FastLength) - XAverage(Close, SlowLength);
MACDDEA = XAverage(MACDDiff, MACDLength);
MACDValue = 2 * (MACDDiff - MACDDEA);
Range[0:DataCount - 1]
{
IF(MA20 > MA20[1] And MA10 > MA10[1] And MA10>MA20 And Close > Highest(High, 20))
PlotAuto("符合买条件",1);
Else
PlotAuto("符合买条件", 0);
IF(MA20 < MA20[1] And MA10 < MA10[1] And MA10<MA20 And Close < Highest(High, 20))
PlotAuto("符合卖条件",1);
Else
PlotAuto("符合卖条件", 0);
}
}
你这个选股里面怎么设置的?
这个已经搞定了谢谢 新问题是智大领峰一个软件监控50个资产最多可以添加多少个字段 为什么周五晚间只有一个字段有提醒 其他5个字段没有一点突出显示 这是什么原因 然后同一个软件是否能设置不同周期的多个字段
受2个权限约束,
1,整个软件只能同时运行15个字段
2. 软件同时只能订阅200个标的, 同一合约, 日线以上,所有分钟,所有秒周期算3个;软件其他功能, 比如,自定义品种, 策略选股等需要用户自行订阅数据的功能共享这200个标的
如果上述都没有问题, 那么请查看自己的代码, 行情报价字段的输出只能在Data0图层,其他图层无法输出