完美的涨跌停价表达公式
[通达信] 15 1万 17
涨跌停价公式 幼儿都会写, 你还完美?骗币的吧?不就是ZTJ=REF(C,1)*1.1或者C/REF(C,1)>1.095 AND C=H,高级一点的写法是ZDF:=IF(INBLOCK('创业板'), 0.2, IF(INBLOCK('科创板'),0.2,IF(INBLOCK('ST板块'), 0.05, 0.1)));ZTJ:ZTPRICE(REF(C,1),ZDF);DTJ:DTPRICE(REF(C,1),ZDF); 或者ZTJ:GPJYVALUE(15,2,0)>0 AND C=H,DTJ:GPJYVALUE(15,2,0)<0 AND L=C。原理是这样没错,但复权后股价变化了,公式算出的数字也会有误差的。这是写选股和回测公式的经验分享。 近期写个回测公式,要求收盘价涨停时不买,收盘价跌停时不卖(模拟实操)。验证时发现涨停了还能买入,跌停了还能卖出,纳闷好久,细心查找终于找到原因了。原来是用公式计算的涨跌停价和实际K线的涨跌停价不一致导致。大家都知道,股票经过分红、送转股或者配股后股价会被拉低,所以股软会设有复权功能以保持K线的连贯性,股价虽然变了,为了保持股价涨跌幅不变,聪明的设计师就发明了等比复权功能,否则任行权改变股价的后果就是股价变为负数。股价为负数使回测和选股变为没有意义。看到这,大家压缩看自己股软K线,股价出现负数的话,就应该知道问题出在哪了吧。虽然等比复权了,还是会出现一两分钱的误差,我现在改了点代码就完美解决了这个问题,当然还要大家使用后继续去验证其不足。 用了我这个表达公式,至少解决了犀利哥版股票炸板标记不全的问题,用来选股和回测准确率会更高。下面看贴图。 |
附件
楼主 |
2楼 |
3楼 |
4楼 |
5楼 |
6楼 |
7楼 |
8楼 |
9楼 |
10楼 |
11楼 |
12楼 |
13楼 |
14楼 |
15楼 |
16楼 |
17楼 |
18楼 |