参考:
PP:REF((MAX(C,O)+MIN(C,O))/2,HHVBARS(H,BARSBK)-1);
C<PP,SP(BKVOL);
CHECKSIG(SP,'A',0,'C',0,0);
参考:
PP:REF((MAX(C,O)+MIN(C,O))/2,HHVBARS(H,BARSBK)-1);
C<PP,SP(BKVOL);
PP1:REF((MAX(C,O)+MIN(C,O))/2,LLVBARS(L,BARSSK)-1);
C>PP1,BP(SKVOL);
CHECKSIG(SP,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);

其中具体由您不熟悉的函数,可以双击函数查看函数说明了解一下:
PP:REF((MAX(C,O)+MIN(C,O))/2,HHVBARS(H,BARSBK)-1);
//取开多仓以来最高盈利后一根K线实体一半的价位
C<PP,SP(BKVOL);//小于PP平多仓
PP1:REF((MAX(C,O)+MIN(C,O))/2,LLVBARS(L,BARSSK)-1);
//取开空仓以来最高盈利后一根K线实体一半的价位
C>PP1,BP(SKVOL);//大于PP1平空仓
CHECKSIG(SP,'A',0,'C',0,0);//满足SP信号立即执行不复核
CHECKSIG(BP,'A',0,'C',0,0);
不复核是指信号出现后就固定下来当根K线后续如果又不满足条件了也不做特殊处理
具体的用法您可以查看CHECKSIG函数的函数说明中有详细的介绍
参考:
PP:BKHIGH-(BKHIGH-BKPRICE)/2;
C<PP,SP(BKVOL);
PP1:SKLOW+(SKPRICE-SKLOW)/2;
C>PP1,BP(SKVOL);
CHECKSIG(SP,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);