 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
请教 :我的代码在金字塔运行单策略回测的时候不稳定 有的股票会出现错误
我测试一个很简单的站上20日线均线买入 跌破20日均线卖出的策略
由于股价是两位小数,所以我对均线数值也返回了两位小数
发现当收盘价刚好等于20日均线价格时会出现两种错误:
1.空仓时,刚好站上20均线却不买入。
2.持仓时,股价刚好等于20日线,不应该卖出,却卖出。
但有的股票又是正常的 有的股票会错误 我实在不知道为什么
//日线
MA20:rounds(MA(C,20),2);
//手数
ss:=1000000/C;
平仓:sell(holding >0 and c< ma20 and REF(c,1)>=REF(MA20,1),holding,thisclose);
IF ref(c<ma20,1) and c>=ma20 and HOLDING =0 THEN 开仓:buy(1,ss,THISCLOSE);
比如 15年9月21日的大金重工 在9.21股价刚好等于20均线价格 金字塔却没有执行买入 第二天才买入file:///C:/Users/pobo/AppData/Local/Temp/8b81c96d-ccd1-4ad2-8de2-608a3e8a8929.pngfile:///C:/Users/pobo/AppData/Local/Temp/8b81c96d-ccd1-4ad2-8de2-608a3e8a8929.pngfile:///C:/Users/pobo/AppData/Local/Temp/8b81c96d-ccd1-4ad2-8de2-608a3e8a8929.png
|
|