打印本文打印本文 关闭窗口关闭窗口

同花顺周线平底公式公式、代码源码

作者:同花顺 来源:cxh99.com 发布时间:2021年07月27日

相关标签:

 

 

 

原理解析:

B1赋值:1日前的收盘价
B2赋值:2日前的收盘价
SS赋值:如果收盘价>1日前的收盘价ANDREF(收盘价,1)>=2日前的收盘价,返回1,否则返回如果收盘价<1日前的收盘价ANDREF(收盘价,1)<=2日前的收盘价,返回-1,否则返回如果收盘价>2日前的收盘价ANDREF(收盘价,2)>1日前的收盘价,返回2,否则返回如果收盘价<2日前的收盘价ANDREF(收盘价,2)<1日前的收盘价,返回-2,否则返回0
SM赋值:如果1日前的SS不等于0,返回1日前的SS,否则返回如果2日前的SS不等于0,返回2日前的SS,否则返回如果3日前的SS不等于0,返回3日前的SS,否则返回如果5日前的SS不等于0,返回5日前的SS,否则返回如果6日前的SS不等于0,返回6日前的SS,否则返回如果7日前的SS不等于0,返回7日前的SS,否则返回0
绿柱赋值:(SS<=-1 AND SM<=-1) OR (SS=0 AND SM<=-1)
红柱赋值:(SS>=1 AND SM>=1) OR (SS=0 AND SM>=1)
绿变红柱赋值:SS>=1 AND SM<0
红变绿柱赋值:SS<=-1 AND SM>0
(2日前的绿柱 OR 2日前的红变绿柱) AND 1日前的绿柱 AND 绿变红柱
 

源码:

 

 

B1:=REF(C,1);B2:=REF(C,2);
SS:=IF(C>REF(C,1) AND REF(C,1)>=REF(C,2),1,IF(C<REF(C,1) AND REF(C,1)<=REF(C,2),-1,IF(C>REF(C,2) AND REF(C,2)>REF(C,1),2,IF(C<REF(C,2) AND REF(C,2)<REF(C,1),-2,0))));
SM:=IF(REF(SS,1)<>0,REF(SS,1),IF(REF(SS,2)<>0,REF(SS,2),IF(REF(SS,3)<>0,REF(SS,3),IF(REF(SS,5)<>0,REF(SS,5),IF(REF(SS,6)<>0,REF(SS,6),IF(REF(SS,7)<>0,REF(SS,7),0))))));
绿柱:=(ss<=-1 AND sm<=-1) OR (ss=0 AND SM<=-1);
红柱:=(ss>=1 AND sm>=1) OR (SS=0 AND SM>=1);
绿变红柱:=ss>=1 AND sm<0;
红变绿柱:=ss<=-1 AND sm>0;
(REF(绿柱,2) OR REF(红变绿柱,2)) AND REF(绿柱,1) AND 绿变红柱;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】

 

打印本文打印本文 关闭窗口关闭窗口