请问:将下面的图表开平语句,如何改成后台代码 谢谢
BUYSHORT(开空条件 ,N,LIMITR,OPEN-2*MINDIFF);
BUY(开多条件 ,N,LIMITR,open+2*MINDIFF);
SELLSHORT(平空条件,0,MARKETR);
SELL(平多条件,0,MARKETR);
问题2:
后台系统中用到了调用语句:
STKINDI('','指标1.变量1',0,6);
那么,对于被调用的公式“指标1”是否也要在后台启动,才能提高运行效率
问题1:tBUYSHORT(开空条件 ,N,Lmt,OPEN-2*MINDIFF);
剩余的3条语句参考修改
问题2:不需要。但是两个公式的运行模式最好一致(序列或者逐k)
后台交易系统用的是“逐k线模式”,用到了 IF THEN等控制语句,改用序列模式后编译程序也是正常的,使用能正常运行吗?
因为在图表系统中,如果有 IF THEN 等函数时,就只能用逐k线才能编译正常通过。
可以正常使,
图表策略限定的只能用逐k模式,不是因为用了if then 必须用逐k。
请问:
1:图表系统改成后台系统后,序列模式和逐K线模式运行结果一样吗?
2:开平仓交易语句已改成正确的后台代码了。除此之外,我的图表系统只用到了holding,openbar,oopenprofit几个要改的后台函数,将他们分别改成tholding,topenbar,tOPENPROFIT后,运行就不正常了。不知道什么原因
1.这个要具体问题具体分析,这是两种运行模式。没必要深究。序列模式在后台程序化中效率高于逐k,一般后台都是序列模式
2.怎么个不正常?
对于后台的话,我想知道的是不管代码如何,不考虑效率速度等问题,会不会因为选用不同的模式带来不一样的运行结果。
问题2是不触发开平仓,按图表该有开平仓信号的