参考以下函数
SETSIGMAXNUM(N) 设置一根K线最大信号个数。
用法:
1、N为参数,可以为常量或变量
2、该函数作用于信号执行方式选择为“不进行信号复核”的模型
3、如果模型中写了MONO_SIGNAL函数,SETSIGMAXNUM(N)的设置不起作用,仍然按照一根K线最多出现一个信号执行
例:
AA:HHV(H,20),COLORRED;
BB:LLV(L,20),COLORCYAN;
CROSS(H,REF(AA,1)),BK;
CROSS(REF(BB,1),L),SK;
CROSS(H,REF(AA,1)),BP;
CROSS(REF(BB,1),L),SP;
SETSIGMAXNUM(2);
AUTOFILTER;
//一根K线上最多出现两个信号
请问平仓和开仓分别算信号吗?还是开仓才算信号?
请您把一根K线只出现3次交易信号(持仓——空仓——开仓——平仓)的模型编写到下面程序中:
新建指标命名为AA
MA20:=MA(C,20);
再新建模型命名为BB
#IMPORT[,MIN3,AA] AS VAR
HMA20:VAR.MA20;//3分钟周期的20均线
MA60:MA(C,60);
C<HMA20&&C<MA60&&HMA20<MA60,SPK;
C>HMA20&&C>MA60&&HMA20>MA60,BPK;
AUTOFILTER;
它的的意思是:当价格同时大于3分钟20均线价和1分钟60均线价并且3分钟20均线价大于1分钟60均线价时平空开多;当价格同时小于3分钟20均线价和1分钟60均线价并且3分钟20均线价小于1分钟60均线价时平多开空。