等级: 免费版 
- 注册: 
 - 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(.........)//另行卖出条件。 
 
如此方法,经我多次回测比较,排序筛选出的买入股票,始终与实际情况有些问题。故特再请技术帮助我审订下,是哪里出了问题呢?拜托,先谢过了。 
 
 |   
 
 
 
 |