BarsSince(RSI>70 ), BarsSince() 如何声明

BarsSince(RSI>70 ),  BarsSince() 如何声明

这已经不是声明能解决的,要定义个序列变量作为状态变量,当rsi刚超过70的时候清零,然后做计数器

请问老师如何计数,用什么函数表达?


series<numeric> count;

if(rsi[1]<=70 and rsi>70) count = 0;//初始化
if(rsi>70) count = count + 1;//


嘿 又发现一个新函数哈 在帮助文档里都没见过

提示显示是numeric 类型 声明一个 numeric变量 比如a 然后赋值就行

numeric a;//在vars区域定义还是在局部定义 看需求

a=BarsSince(RSI>70 );//赋值



If(CC>50 AND ZZ>50 AND L>MidLine)


{


Buy(1,C);



}


If(MarketPosition ==1  and (ZZ<10 OR L<MidLine)  )


{


Sell(0,C);

平仓命令执行不稳定,做多获利未执行平仓

指标提示三笔买入做多,资金不足,成交两手,平仓提示三手,两手真实持仓未平仓如何操作?请老师指教。

搜“可平仓位不足” 看到一个跟你一样的问题

持仓2手,提示卖出三手,所以未执行,请问应该如何操作设置