LMJ>=72后 赋值A=1 就会自动计算出开空价格k 小于就空(之后A可能不一定一直是1);
LMJ<=26 后 赋值B=1 就会自动计算出开多条件d 大于就多;
但是我不想让k,d两个价格同时出现。
当行情LMJ>72后,赋值A=1时,计算出k的同时,忽略d(将其屏蔽或者赋值一个不可能达到的值)。
当行情延续,出现LMJ<=26 后 赋值B=1,计算出一个新的d值,同时忽略以前的k值。以后K、D交替其中一个值起作用。
如何通过一个函数或者语句达到以上的效果。
在策略模型中没有赋值这个概念。请按以下逻辑叙述您的思路
什么条件下,开仓;
什么条件下,平仓
C>D,BK;
C<K,SP;
平多之后,我需要等待下一个新的d值作为下次开多的条件值,而不用以前的d值。
如果能用variable这样函数 设置下局部变量 问题就好解决了。