然后启动之后如果加载200根K线,在初始化的过程中,只要其中一根K线满足开仓条件就会开仓,而不是等到最后一根K线初始化完才根据最后一根K线的信号来决定开仓对吧?
200根k线,全局变量只会在最后一根k线上计算,历史上的199根线不参与全局变量的计算
不太理解不参与计算的含义,因为我的代码里会经常改变全局变量的值,那么前199根K线计算过程中每次在给全局变量的赋值那段代码不执行吗?
超全局变量在后台只是在最后一根k线上计算。不像图表那样会有历史上的计算。
那其他的变量在计算过程中如果产生开仓信号,到最后一根K线开仓信号又重新消失,这个初始化的计算过程会开仓吗?
"计算过程中如果产生开仓信号"
后台上没有历史k线信号的概念,后台只计算最后一根k线的信号,不计算历史k线
你就当作最后一根k线上,交易开始执行,策略开始计算,
如果是我想定义一个变量,程序刚开始执行时初始化一个默认值,以后每根K线计算的结果对这个变量赋值,这个值在下一根K线计算前还保留之前的值,计算后附新的值,那该用什么变量定义,
globalVARIABLE还是VARIABLE或者是临时变量,我是后台程序化的。