我是想用后台程序化大批量的股票交易。将图表程序化转化为后台之后发现出信号的时间和方向完全不一致。
请教:
1、图表程序化函数像MA\BARSLAST\VALUEWHEN\REF\CROSS等是否不能用于后台程序化(我的程序里大量使用了相关计算和判断)。
后台程序化是不是不能处理历史数据。仅能引用当天数据来处理吗?如果不是,这些函数在后台程序化的计算原理是怎样的。我感觉它们
能够被计算。
2、在后台预警开着的情况下,我手工开仓的部分是否记录THOLDING.
3、如果后台程序化不能使用我说的这些函数,那有没有办法能用图表交易的方式大批量的交易股票。
谢谢!
老师
1、我的模型里还大量使用了TENTERBARS/TEIXTBARS\TTYPE这一类函数,如过像您说的后台没有历史信号,那么这些函数的取值就应该是根据我程序化运行之后
的实际交易记录取值,是这样理解吧?
2、我用图表程序化的历史测评能够得到理想的结果,我也和文华的模型进行了一一对应,比如我只测试一只股票的情况下,只要出了图表的测评结果就应该说明数据没有
问题吧。那么我再用后台程序化的“精细化测评”功能查看交易记录,正常情况下交易记录应该是和图表对应的吧?
3、我所有的交易都是再日线进行。
那么我感觉就应该是因为我大量使用1中的函数来控制交易时间的问题吧。请教这一类的函数有没有更好的在后台运行的替代或者写法。
看下TENTERBARS函数说明,后台有一个很关键的点是考虑实际成交与否
和图表那种只要有信号即使你账户不登陆都会返回有持仓不同的。
返回上次开仓到当前的周期数,若之前没有开仓记录返回-1
用法:TENTERBARS(A),A为0表示仅取已成交开仓,1表示取所有开仓(包括未成交在内)
A参数可以不填,默认为0
该函数返回常数,开仓后,初始值从0开始计算
类似cross ma这种只根据行情数据来进行计算额函数图表和后台是一样的
凡是涉及交易的函数你就要去考虑下了,记住图表只是理论信号;理论就表示即使涨停跌停你照样买进卖出不成问题
后台的交易函数要考虑实际情况,下单有来回时间差,没成交的话持仓是0等等,涨停了你报单一定是没有持仓