以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 模型加载在个股图表中信号正常,用于回测不正常 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181222) |
-- 作者:100018260 -- 发布时间:2020/7/15 17:11:22 -- 模型加载在个股图表中信号正常,用于回测不正常 模型加载在个股图表中信号正常,用于回测不正常,我回测2017年1月1日开始至今,2017年1月4日出现不应该有的买入信号,请教可能的原因 |
-- 作者:wenarm -- 发布时间:2020/7/15 20:54:20 -- 你怎么判断它不应出现买入信号。 1。如果是图表和回测对比,必须保证图表加载的数据时段和回测数据时段一致,才能进行对比。否者因为数量的影响,自然会有差异。建议在k线图中的公式上右键选择“公式测试”。能保证数据按照图表的数据量回测。 2.如果数量一致的情况下,还应该注意除权设置是否一致。图表左上角有一个红色“$”。代表使用复权数据。此时回测设置中也应该勾选,复权数据。反之同理。 |
-- 作者:100018260 -- 发布时间:2020/7/15 23:18:35 -- 请帮忙看看这个公式有什么问题,回测20170101-今,个股东风汽车,交易明细中第一个信号在2017年1月4日,在图表中无此信号,检查日线数据复权全,价格复权开,谢谢! DIFFL : =EMA(CLOSE,72) - EMA(CLOSE,156); DEAL : =EMA(DIFFL,54); DIFFS:=EMA(Close,12)-EMA(Close,26); DEAS:=EMA(DIFFS,9); MACDCon1:=(DIFFL>DEAL) and (DIFFL>0); MACDCon2:=cross(DIFFS,DEAS); OpenZT:=(open>(ref(close,1)*1.097)) and (high=low); Buycon0:=NOT(OpenZT); BUYcon1:=MACDCon1 and MACDCon2; BuyCon:=BuyCon1 and BuyCon0; SellCON:= cross(DEAL,DIFFL) ; 开多:BUY(BuyCon,0,market); 退场:SELL(SellCON,0,market); |