等级: 免费版
- 注册:
- 2022-6-21
- 曾用名:
|

楼主 |
发表于 2022-7-11 16:18
|
显示全部楼层
请帮我审订下公式编写:
我的买入策略是:
选取全市场 当日涨幅>3%的股票,再按其收盘价 由小到大 进行排序,取前20只股票买入。
我的操作步骤是:
1、在技术指标下新建一指标,取名“选股”,公式为:
st:=strfind(stkname,'st',1) or strfind(stkname,'退',1);
aa:=c>ref(c,1)*1.03 and not(st);
BB:aa*1/close;//取倒数,以实现由小到大排列。且对不符合条件的全部赋值为0.
2、在自定义数据,新建名称“DATA1”,属性选“证券相关序列值”,指标关联选“选股”,指标线选“BB”,勾选“生成横向排名数据”,勾选“复权数据”、“刷新前清空原先数据”,刷新数据。
3、在交易指标下新建一指标,取名"我的策略",公式为:
st:=strfind(stkname,'st',1) or strfind(stkname,'退',1);
aa:=c>ref(c,1)*1.03 and not(st);
TBUY(aa and tholding=0 and selfdatas('DATA1')<=19 ,100000/c,mkt,0,0,'账号名');//金定塔排序号从0起。
Tsell(.........)//另行卖出条件。
如此方法,经我多次回测比较,排序筛选出的买入股票,始终与实际情况有些问题。故特再请技术帮助我审订下,是哪里出了问题呢?拜托,先谢过了。
|
|