台湾短英公式 指标 选股 源码[其他软件公式]
指标公式源码分析及使用说明参考:
这段代码是一个台湾短英指标的公式,用于分析股票或金融数据。以下是对代码的解释和指标的创建思路:
1. CKLOGID:=UPPERSTR(LOGINID);
- 将LOGINID转换为大写,并赋值给CKLOGID变量。
2. LOGID:=UPPERSTR(LOGINID);
- 将LOGINID转换为大写,并赋值给LOGID变量。
3. ERRLOGID:=STRLEFT(CKLOGID,2)<>'SK';
- 判断CKLOGID的前两位是否不等于'SK',将结果赋值给ERRLOGID变量。
4. STICKLINE(ISUP,HIGH,LOW,0.1,0),color5050FF;
- 绘制上涨时的柱状图,颜色为淡蓝色。
5. STICKLINE(ISUP,CLOSE,OPEN,7,1),color5050FF;
- 绘制上涨时的柱状图,颜色为淡蓝色。
6. STICKLINE(ISDOWN,HIGH,LOW,0.1,0),colorFFFF00;
- 绘制下跌时的柱状图,颜色为黄色。
7. STICKLINE(ISDOWN,CLOSE,OPEN,7,0),colorFFFF00;
- 绘制下跌时的柱状图,颜色为黄色。
8. STICKLINE(ISEQUAL AND CLOSE>REF(CLOSE,1),HIGH,LOW,0.1,0),color5050FF;
- 绘制当收盘价大于昨日收盘价时的柱状图,颜色为淡蓝色。
9. STICKLINE(ISEQUAL AND CLOSE>REF(CLOSE,1),CLOSE,OPEN,7,0),color5050FF;
- 绘制当收盘价大于昨日收盘价时的柱状图,颜色为淡蓝色。
10. STICKLINE(ISEQUAL AND CLOSE<=REF(CLOSE,1),HIGH,LOW,0.1,0),colorFFFF00;
- 绘制当收盘价小于等于昨日收盘价时的柱状图,颜色为黄色。
11. STICKLINE(ISEQUAL AND CLOSE<=REF(CLOSE,1),CLOSE,OPEN,7,0),colorFFFF00;
- 绘制当收盘价小于等于昨日收盘价时的柱状图,颜色为黄色。
12. X:=BARSCOUNT(CLOSE);
- 将CLOSE的数量赋值给X变量。
13. STICKLINE(ISEQUAL AND X=1,HIGH,LOW,0.1,0),color5050FF;
- 绘制当X等于1时的柱状图,颜色为淡蓝色。
14. STICKLINE(ISEQUAL AND X=1,CLOSE,OPEN,7,0),color5050FF;
- 绘制当X等于1时的柱状图,颜色为淡蓝色。
15. N:=7;
- 将7赋值给N变量。
16. 搜牛趋势:=HHV(MA((LOW+HIGH+CLOSE)/3,3),1);
- 计算搜牛趋势指标。
17. CXH1:=HHV(MA((LOW+HIGH+CLOSE)/3,5),2);
- 计算CXH1指标。
18. CXH2:=EMA((HIGH+LOW+CLOSE)/3*(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5))*20/10+(LOW+HIGH+CLOSE)/3,1);
- 计算CXH2指标。
19. UPR:=CXH1+8/10*STD(LOW,19);
- 计算UPR指标。
20. DWN:=CXH1-8/10*STD(LOW,19);
- 计算DWN指标。
21. CXH3:=(3*CXH2-2*SMA(CXH2,5,1))*0.3;
- 计算CXH3指标。
22. CXH4:=IF(CXH3>CXH1,DWN,IF(CXH3<CXH1,DWN,UPR));
- 根据条件判断计算CXH4指标。
23. UPP:=CXH4+11/10*STD(LOW,21);
- 计算UPP指标。
24. CXH5:=(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*(-100);
- 计算CXH5指标。
25. CXH6:=EMA(CXH5/10+EMA(CLOSE,N),1);
- 计算CXH6指标。
26. 中轨线:IF(CXH6<CXH4,CXH4,IF(CXH6>HHV((LOW+HIGH+CLOSE)/3,1),UPP,CXH6)),LINETHICK1,colorFFDD00;
- 计算中轨线指标,并设置线条粗细和颜色。
27. 搜牛中轨:=LLV(MA((LOW+HIGH+CLOSE)/3,3),10);
- 计算搜牛中轨指标。
28. STICKLINE(中轨线>搜牛趋势,中轨线,搜牛趋势,3,0),LINETHICK2,color99FF44;
- 绘制当中轨线大于搜牛趋势时的柱状图,设置线条粗细和颜色。
指标创建思路:
- 根据给出的公式,使用相应的数学运算符和函数来计算每个指标的值。
- 结合条件判断语句(如IF条件)来确定绘制柱状图和线条的条件,并根据条件结果来设置绘图的参数。
- 使用绘图函数来将指标可视化。
指标使用参考说明:
- 这些指标可以用于股票或金融数据的分析和交易策略。
- 可以根据绘制的柱状图和线条来判断价格的上涨和下跌趋势。
- 可以根据中轨线和搜牛趋势等指标的比较来确定买入和卖出信号。
- 绘制的柱状图和线条可以帮助可视化指标的结果,方便分析和决策。
源码:
{台湾短英指标}
CKLOGID:=UPPERSTR(LOGINID);
LOGID:=UPPERSTR(LOGINID);
ERRLOGID:=STRLEFT(CKLOGID,2)<>'SK';
STICKLINE(ISUP,HIGH,LOW,0.1,0),color5050FF;
STICKLINE(ISUP,CLOSE,OPEN,7,1),color5050FF;
STICKLINE(ISDOWN,HIGH,LOW,0.1,0),colorFFFF00;
STICKLINE(ISDOWN,CLOSE,OPEN,7,0),colorFFFF00;
STICKLINE(ISEQUAL AND CLOSE>REF(CLOSE,1),HIGH,LOW,0.1,0),color5050FF;
STICKLINE(ISEQUAL AND CLOSE>REF(CLOSE,1),CLOSE,OPEN,7,0),color5050FF;
STICKLINE(ISEQUAL AND CLOSE<=REF(CLOSE,1),HIGH,LOW,0.1,0),colorFFFF00;
STICKLINE(ISEQUAL AND CLOSE<=REF(CLOSE,1),CLOSE,OPEN,7,0),colorFFFF00;
X:=BARSCOUNT(CLOSE);
STICKLINE(ISEQUAL AND X=1,HIGH,LOW,0.1,0),color5050FF;
STICKLINE(ISEQUAL AND X=1,CLOSE,OPEN,7,0),color5050FF;
N:=7;
搜牛趋势:=HHV(MA((LOW+HIGH+CLOSE)/3,3),1);
CXH1:=HHV(MA((LOW+HIGH+CLOSE)/3,5),2);
CXH2:=EMA((HIGH+LOW+CLOSE)/3*(HHV(HIGH,5)-CLOSE)/(HHV(HIGH,5)-LLV(LOW,5))*20/10+(LOW+HIGH+CLOSE)/3,1);
UPR:=CXH1+8/10*STD(LOW,19);
DWN:=CXH1-8/10*STD(LOW,19);
CXH3:=(3*CXH2-2*SMA(CXH2,5,1))*0.3;
CXH4:=IF(CXH3>CXH1,DWN,IF(CXH3<CXH1,DWN,UPR));
UPP:=CXH4+11/10*STD(LOW,21);
CXH5:=(CLOSE-MA(CLOSE,4))/MA(CLOSE,4)*(-100);
CXH6:=EMA(CXH5/10+EMA(CLOSE,N),1);
中轨线:IF(CXH6<CXH4,CXH4,IF(CXH6>HHV((LOW+HIGH+CLOSE)/3,1),UPP,CXH6)),LINETHICK1,colorFFDD00;
搜牛中轨:=LLV(MA((LOW+HIGH+CLOSE)/3,3),10);
STICKLINE(中轨线>搜牛趋势,中轨线,搜牛趋势,3,0),LINETHICK2,color99FF44;
{程序化交易 www.cxh99.com }
公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程】
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容