你好,智大领峰怎么新建指标选股,在指标管理上有新建简语言策略及新建指标,是点哪个?另外为什么点新建指标,或者简语言策略后什么都不显示?
借此向TB产品团队建议恢复TBQ3的【策略选股】。说实话,还是更喜欢TBQ的【策略选股】的产品设计,【智大领峰】好像还阉割了TBQ【策略选股】配合【策略的回测】功能,不过从【主观交易】上讲,倒也不太会用【回测】,据说【策略选股】如果加上【量化回测】功能的话,产品会变得比较重,而且还有潜在的回测Bug,不过好歹还有回测可能性的盼头,遗憾的是到了TBQ3就被屏蔽了,量化用户感觉有点被歧视了。
事实上, tbq3里, 通过代码订阅合约, 写选择逻辑和买卖逻辑, 直接在策略单元中就可以实现了, 加上策略选股, 反而是加重了tbq3
使用 【策略选股】给【量化用户】带来的好处:
(1)【成本效率】:TB自动管理,通过滚动订阅板块数据源,自动突破单个策略200个限制,当然你可以讲,这个自己编个模板策略,控制循环订阅也可以。但是每次套用模板的时候还是有修改成本,和效率问题。
(2)【技术门槛】很多指标在TB开发这个功能模块的时候,已经充分考虑选股策略的因子化处理,也投入测试力量,确保多模块在因子化过程被正确转化,所以【有现成的轮子】可以拿来使用,一是降低了【技术门槛】二是,最后还有批量结果数据的逻辑条件排序。当然你可以说,这个你也可以自己用策略实现,但是具体实现单一具体的一个选股策略问题不大,门槛在于如何 把通用性抽象出来,做到像TBQ【策略选股】一样的复用性、指标因子化,真的不是容易的事情,说到底还是,自己做的【成本效益不大】,甚至不排除,有些实现不了的地方,毕竟用户是在TB限定范围内编写策略,很多地方是黑盒子。
指标选股, 分两步,
1:建立个指标
然后写代码, 最后点编译
2:设置“策略选股”
可以参考这个用户的帖子
问题现在连新建指标那个模板都弹不出来,正常新建一个策略或者指标不是会弹出一个空白框架的吗
是的, 点击新建指标, 的话, 会弹出如下框
如果你连这个也没弹出,有可能你的版本和杀毒软件之类的冲突, 造成部分失效,
建议到, https://leader.tbquant.net/download
下载个绿色版, 直接解压后使用
下载绿色版可以用了,另外可以帮忙写个选品种公式吗,简言语真不太会用,具体是macd的快线在0轴上方,并且出现过金叉,每一次金叉,X+1,如果快线在0轴下方,X等于0,然后将X大于等于1的品种都选出来
tb语言也支持啊, 简语言你可以考虑让deepseek帮你生成一下😂
TB语言怎么支持,不懂,TB语言不是只能通过Commentary输出吗?智大零峰也能用?
// 定义MACD指标
DIF := EMA(CLOSE, 12) - EMA(CLOSE, 26);
DEA := EMA(DIF, 9);
MACD := 2 * (DIF - DEA);
// 判断MACD快线是否在0轴上方
AboveZero := DIF > 0;
// 判断是否出现金叉
GoldenCross := CROSS(DIF, DEA);
// 初始化变量X
X := 0;
// 如果MACD快线在0轴上方且出现金叉,X加1
IF AboveZero AND GoldenCross THEN
X := X + 1;
// 如果MACD快线在0轴下方,X重置为0
IF DIF < 0 THEN
X := 0;
// 筛选出X大于等于1的期货品种
FILTER := X >= 1;
// 输出筛选结果
FILTER;
生
生成出来编译的时候
X := X + 1;(说无法识别字符串X)
怎么改???
tb语言里的 plotauto,plotnumeric,plotstring都能在策略选股里用
这是简语言和伪代码混合了, 看来deepseek也需要人工debug,