智大领峰如何采用完全交易时间段选股而不是选完了再去用完全交易时间去查看
智大领峰简语言?
已经反馈后台了,🙏
在oninit域里, 加上下面这句,就是设置完全交易时段
AddDataFlag(Enum_Data_FullPeriod());
然后用前面代码, 自己往自定义板块里推选股,彻底绕开策略选股功能,
具体可以看
https://video.tbquant.net/video?id=20250218093716434626
这个视频
Params
//此处添加参数
Vars
//此处添加变量
Map<String, String> mySyms; //推送自定义合约的MAP
Global String tmpSyms; //自定义合约的股票
Global Integer i;
Defs
//此处添加策略函数
Events
//此处实现事件函数
//初始化事件函数,策略运行期间,首先运行且只有一次
OnInit()
{
}
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
range[0:0]
{
if(BarStatus == 2)
{
for i = 0 to DataSourceSize() - 1
{
if(data[i].o > data[i].o[1] )
tmpSyms = tmpSyms + data[i].Symbol + ",";
}
if( len(tmpSyms) > 0)
{
mySyms["合约集合"] = tmpSyms; //选股合约
mySyms["板块名称"] = "自选_zizi"; //自定义行情设置,格式是:一级板块_二级板块
mySyms["添加方式"] = "override"; //更新方式:override,append
mySyms["策略名称"] = FormulaName();
PublishEvent("系统-选股事件", mySyms, "行情报价"); //发送选股事件到行情报价
tmpSyms = ""; //清空股票池
}
}
}
}
智大领峰简语言?
反馈两年了都没增加这个功能有什么代码可以替代吗
已反馈,