您现在的位置:程序化交易>> 股票公式>> 大智慧>> 大智慧公式>>正文内容

超级指标公式 指标 选股 源码[大智慧公式]

指标公式源码分析及使用说明:

这段代码是用于股票技术分析的脚本,主要使用了各种技术指标和条件来生成买入和卖出的信号。以下是代码的总结思路和具体操作说明:
 
 总结思路:
 
1. 趋势识别:
   - 使用一系列的条件判断 (`cxh1` 到 `cxhC`) 来检测股票价格的趋势变化。这些条件检查了当前收盘价与前几日的收盘价的关系,以识别价格在上涨或下跌的状态。
 
2. 绘制信号线:
   - 通过 `STICKLINE` 函数将这些趋势信号绘制到图表上。红色线条 (`COLORRED`) 表示上涨信号,淡黄色线条 (`COLORFFCC66`) 表示下跌信号。
 
3. 信号确认:
   - 通过条件组合 (`cxh19` 和 `cxh1A`) 来确认买入和卖出信号,并绘制相应的信号线(黄色、绿色、蓝色等)。
 
4. 移动平均线:
   - 计算 5 日移动平均线 (`PMA`) 并在图表上绘制,红色表示上升,绿色表示下降。
 
5. 多空线:
   - 计算并绘制多空线,作为价格的动态参考线。根据多空线的走势来判断市场的买入或卖出时机。
 
6. 技术指标:
   - 使用相对强弱指数(RSI)或类似指标来判断超买或超卖情况,并通过绘制文本来发出买入建议。
 
 具体操作说明:
 
1. 定义趋势条件:
   - `cxh1` 到 `cxhC` 通过逐日比较收盘价的变化来识别趋势。在图表上,这些条件会显示为红色和黄色的线条,表明趋势的改变。
 
2. 绘制信号线:
   - 使用 `STICKLINE` 函数将买入和卖出信号绘制在图表上。不同的颜色和宽度代表不同的信号强度:
     - 红色 (`COLORRED`) 表示上升信号。
     - 淡黄色 (`COLORFFCC66`) 表示下降信号。
     - 黄色 (`COLORYELLOW`) 和绿色 (`COLOR00FF00`) 分别用于确认买入和卖出时机。
     - 其他颜色(如蓝色、青色)表示信号的细节确认。
 
3. 移动平均线:
   - `PMA` 是 5 日移动平均线,用于平滑价格走势。通过红色和绿色线条显示其变化趋势。
 
4. 多空线:
   - 根据过去 20 日的加权平均计算得到的多空线(`多空线`)。黄线用于判断市场的总体趋势,蓝线和绿色线用于发出买入和卖出的信号。
 
5. 技术指标:
   - 使用相对强弱指数(或类似指标)生成的 `cxh21` 和 `cxh22` 变量用来确定市场的买入时机。当这些指标交叉时,会在图表上显示“买进!”的提示。
 
 使用说明:
 
- 买进信号:
  - 当 `多空线` 高于移动平均线 (`PMA`) 并且 `cxh21` 超过指定阈值时,系统会发出买进信号。
 
- 卖出信号:
  - 当 `多空线` 低于移动平均线 (`PMA`) 或者其他信号线(如蓝色线)确认市场下行趋势时,会发出卖出信号。
 
- 具体操作:
  - 关注图表上绘制的各种信号线,并根据这些信号线的交叉和颜色变化来决定买入或卖出时机。
 
这些条件和信号线可以帮助交易者识别市场趋势和潜在的交易机会。根据个人的交易策略,可以进一步优化这些条件来适应不同的市场情况。

 

源码

 


cxh1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2);
cxh2:=REF(cxh1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh3:=REF(cxh2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxh4:=REF(cxh3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh5:=REF(cxh4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxh6:=REF(cxh5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh7:=REF(cxh6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxh8:=REF(cxh7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh9:=REF(cxh8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxhA:=REF(cxh9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxhB:=REF(cxhA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxhC:=REF(cxhB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
STICKLINE(cxh1 OR cxh2 OR cxh3 OR cxh4 OR cxh5 OR cxh6 OR cxh7 OR
cxh8 OR cxh9 OR cxhA OR cxhB OR cxhC,CLOSE,REF(CLOSE,1),3,1),COLORRED;{红1}
cxhD:=CLOSE<REF(CLOSE,1) AND CLOSE<REF(CLOSE,2);
cxhE:=REF(cxhD,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxhF:=REF(cxhE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh10:=REF(cxhF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxh11:=REF(cxh10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh12:=REF(cxh11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxh13:=REF(cxh12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh14:=REF(cxh13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxh15:=REF(cxh14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh16:=REF(cxh15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
cxh17:=REF(cxh16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2);
cxh18:=REF(cxh17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2);
STICKLINE(cxhD OR cxhE OR cxhF OR cxh10 OR cxh11 OR cxh12 OR cxh13 OR
cxh14 OR cxh15 OR cxh16 OR cxh17 OR cxh18,CLOSE,REF(CLOSE,1),3,0),COLORFFCC66;
cxh19:=REF(cxhD OR cxhE OR cxhF OR cxh0 OR cxh11 OR cxh12 OR cxh13 OR
cxh14 OR cxh15 OR cxh16 OR cxh17 cxh18,1) AND cxh1;
STICKLINE(cxh19,REF(CLOSE,1),REF(CLOSE,2),4,1),COLORYELLOW;
cxh1A:=REF(cxh1 OR cxh2 OR cxh3 OR cxh4 OR cxh5 OR cxh6 OR cxh7 OR
cxh8 OR cxh9 OR cxhA OR cxhB OR cxhC,1) AND cxhD;
STICKLINE(cxh1A,REF(CLOSE,1),REF(CLOSE,2),5,2),COLOR00FF00{98FD};
STICKLINE(cxh19,REF(CLOSE,1),REF(CLOSE,2),3,0),COLOR00C8FF;
STICKLINE(cxh19,REF(CLOSE,1),REF(CLOSE,2),2,0),COLOR10ECFF;
STICKLINE(cxh19,REF(CLOSE,1),REF(CLOSE,2),2,0),COLOR10FFFF;
STICKLINE(cxh1A,REF(CLOSE,1),REF(CLOSE,2),3,0),COLOR00D900;
STICKLINE(cxh1A,REF(CLOSE,1),REF(CLOSE,2),3,0),COLORBLUE;
STICKLINE(cxh1A,REF(CLOSE,1),REF(CLOSE,2),0,0),COLOR090FF2;
PMA:MA(C,5),COLORWHITE,LINETHICK2;
IF(PMA>REF(PMA,1),PMA,DRAWNULL),COLORRED,LINETHICK2;
IF(PMA<REF(PMA,1),PMA,DRAWNULL),COLORGREEN,LINETHICK2;
X:=(3*C+L+O+H)/6;
多空线:(20*X+19*REF(X,1)+18*REF(X,2)+17*REF(X,3)+16*REF(X,4)+15*REF(X,5)+14*REF(X,6)
+13*REF(X,7)+12*REF(X,8)+11*REF(X,9)+10*REF(X,10)+9*REF(X,11)+8*REF(X,12)
+7*REF(X,13)+6*REF(X,14)+5*REF(X,15)+4*REF(X,16)+3*REF(X,17)+2*REF(X,18)+
REF(X,20))/210,COLORFF00FF,LINETHICK2;
{用法:黄托底买进,蓝压顶卖出。}
DD:=多空线<REF(多空线,1);
IF(DD,多空线,DRAWNULL),COLOR00FFFF,LINETHICK2;
A:=(PMA>多空线);
IF(A,多空线,DRAWNULL),COLOR33FF33,POINTDOT,LINETHICK4;

cxh21:=4*SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100,5,1),3.2,1);
cxh22:=8;
ww:=CROSS(cxh21,cxh22);
DRAWTEXT(ww,L*0.98,'买进!'),COLOR0099FF;

******************************************************************************
{天下操盘副图}
V1:=MA(C,3)=HHV(MA(C,3),7);
V2:=MA(C,3)>MA(C,5);
V3:=MA(V,5)>MA(V,10)*1.01;
V4:=COUNT(MA(C,1)>REF(C,1),2)=2;
LC20:=REF(CLOSE,1);
RSI20:=SMA(MAX(CLOSE-LC20,0),4.1,1)/SMA(ABS(CLOSELC20),4.1,1)*100;
cxh3A:=3;
cxh2A:=3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1);
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA ABS MTM),6),6);
YXF:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);
买进:IF(FILTER(YXF=1,5),1,0),STICK,COLORRED,LINETHICK9;
A51:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((CLLV(L,55))/(HHV(H,55)-LLV
(L,55))*100,5,1);
FY:=EMA(A51,5);
A54:=((C-LLV(L,21))/(HHV(H,21)LLV(L,21)))*100;
QS:=(MA(3*SMA(A54,6,1)-2*SMA(SMA(A54,5,1),5,1),2));

 

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

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容