你是整个金字塔卡,还是只是在shift+q时候出现上面这种情况。如果是本身就比较卡,那你只能调整下使用的数据量或者看下策略上能不能优化下。因为卡的情况下出现的各种异常,就只能先解决卡的问题,没有其他办法了,毕竟这种属于非常规的异常情况了。
经常出现, 很烦人。 有时候就直接退出, 我还没有保存好。
运行优化有很多方面可以入手的
1.我看到你指标里面没有勾选仅刷最后一个K。这个一般都是要勾选的。
2.策略里有没有很多跨指标调用?通常很多跨指标调用肯定是有影响的。如果不是同时跨品种跨指标跨周期的调用,某些调用可以用其他方式进行替换的。
3.有没有循环语句
4.策略加载的K线数量多不多。如果太多很明显会影响到运行的。建议你考虑减少使用的数据量。
指标调用这里看下有没有优化空间吧。
1.如果不跨品种和周期。
可以用这种方式:#用户函数.指标线(参数)#
例如:#test01.B1(20,45)#,表示调用test01指标的B1输出线,参数为20和45
2.如果要跨周期。
引用操作符
例如:
"INDIE.VAR"(P1,P2) 引用INDI指标的VAR输出,计算参数为P1,P2。若没有指定公式线,系统将取最后一行公式输出
数据类型有TICK、MIN1、MIN3、MIN5、MIN10、MIN15、MIN30、MIN60、DAY、WEEK、MONTH、YEAR、MULTIDAY、MULTIMIN、MULTISEC、MULTIHOUR、QUARTER、SEMIYEAR、SOLARTERM
"MACD#WEEK"(26,10,5) 引用周线数据的MACD指标最后一行公式输出
如果是必须跨品种跨周期跨指标,那就没多少优化空间了。