策略用000改成888的方式

1、策略思路是突破和均线原理,没用到止盈止损,也没有用到当前价格的一些运算

2、从000转化成888后复权的方式,有加了设置后复权,设置映射真实价格,设置自动换仓的代码

3、代码中还需要做一些和rollover的转化吗?

4、buy和sell等发单函数里的价格,需要和rollover做转化吗?还是说会自动转换。 比如buy(1,open),open需要/rollover吗?

请问000/888/999的区别,以及888后复权的处理方式是等比例还是绝对值拼接?
请教老师关于000和888的使用问题
指数999测试和指数000测试复权方式选择
期货指数000 在回测的时候,进行开仓和平仓用的价格是指数加权价格,还是用的当前主力价格?
实盘时公式采用指数000还是主连888?
关于000指数和888主连的问题
FU888和FU000开盘价格设置
用SubscribeBar订阅K线的分割方式
持仓周期几天的期指策略的回测方式
请教老师,怎么识别出当前策略所运行的商品是哪一大类?(888合约or777合约or000合约)

@kyover

那如果是突破的这种思路,比如大于或小于哪个价格的时候,比如H>上轨,这个H,这种要/rollover来做吗? 还是直接H>上轨就可以?? 

或者比如open>ma5[1],这种判断open需要/rollover吗?

如果你的上轨计算是基于复权数据做线性变换的就不需要。比如求平均就是一种线性变换,用复权的close求出来的5日均线也是一种复权值,两边是等价的,判断的时候不需要额外处理。

如果用到使用bar数据计算的价格 需要除权

但是填到buy sell 命令里的价格 不需要除权 因为如果映射真实价格 会对参数进行除权

如果再多除权就不对了

 

那如果是突破的这种思路,比如大于或小于哪个价格的时候,比如H>上轨,这个H,这种要/rollover来做吗? 还是直接H>上轨就可以?? 

或者比如open>ma5[1],这种判断open需要/rollover吗?