比如我的公式开始定义一个变量
a:=0;
工作在固定轮询模式下,轮询时间是1秒,当前周期的价格在不断变化,是不是每次轮询,这个A变量都会被初始化一次,
比如在中间代码中
a:=1;
下次轮询,是不是a又被初始化成了0
如果我只想在最新周期的开始初始化,在这个周期结束前,用赋值语句来更改它的值,应该怎样做
我想用变量保存我实际开仓的开仓方向,
比如,
a1:=ma(c,5);
a2:=ma(c,10);
M:=cross(a1,a2) ;
m 在3个周期前,出现过一次金叉后信号消失,但是我在出现信号时反手由空做多了,
我想用 flag:=1 变量记录下最后一次真实开仓是做多操作,
variable:flag=0;
if M then begin
sellshort(1,0,limitr,close);
buy(1,1,limitr,close);
flag:=1;
end;
variable定义的flag,在信号消失后,flag也跟着变成了变回了零,但是我实际持仓发生了变化
怎么样才能实现我记录最后开仓的方向,而不受图表的影响
用哪种类型的变量才能保存我自己需要的数据,而不受图表的影响。
globalvariable可不可以
图表交易不受图表影响
为什么需要这样的设定?你跟着实际情况走,但是图表信号还是原样子,图表上的虚拟持仓并不会因此而改变
我想在我真实开仓的价格设固定止损,而不是图表交易信号给出的位置
enterprice是图表交易信号出现的位置的价格,而我真实开仓不是在那个位置