通达信〖组合建仓〗建立适合自己的交易系统源码

主图指标说明
该主图指标包含多个技术分析模块:
1. 移动平均线:显示5日(白色)、10日(黄色)、20日(紫红加粗)均线,以及22日均线(红色加粗,称为“生命线”)。
2. 涨跌标识:当日涨幅超过7%时,在K线上方显示黄色柱状标记。
3. 高低点识别:通过复杂算法识别局部高点和低点,并用黄色圆圈标注。
4. 趋势线绘制:在识别出的高低点之间绘制红色(上升)和绿色(下降)趋势线。
5. 成本计算:计算并显示主力成本线(粉色)和短期底部线(橙色)。

副图指标说明
该副图指标用于识别建仓时机:
1. 多空指标:通过价格波动率计算超买超卖状态。
2. 趋势判断:结合长期和短期价格变化判断趋势强度。
3. 布林带分析:使用布林带中轨和标准差判断价格位置。
4. 建仓信号:当多个条件同时满足时(如指标低于特定阈值、趋势走弱等),发出建仓信号。

使用要点
- 主图:观察均线排列、生命线支撑、高低点形成的趋势线,结合圆圈标记寻找关键转折点。
- 副图:当指标数值低于设定阈值(如VARO7<10且趋势≤4)时,可能提示建仓机会。
- 综合应用:主副图信号结合使用,例如主图出现低点标记且副图发出建仓信号时,可加强判断。

注意:指标基于历史数据计算,需结合市场环境和个人风险偏好谨慎使用。
 
{简单主图源码}

MA1:MA(CLOSE,5),COLORWHITE;
MA2:MA(CLOSE,10),COLORYELLOW;
MA3:MA(CLOSE,20),COLORLIMAGENTA,LINETHICK2;
STICKLINE(C/REF(C,1)>1.07,C,O,2,0),COLORYELLOW;

HH:=REF(H,5)=HHV(H,11);
LL:=REF(L,5)=LLV(L,11);
FG01:=BACKSET(HH,6)>BACKSET(HH,5) ;
FD01:=BACKSET(LL,6)>BACKSET(LL,5) ;
FG0:=FG01 AND H=HHV(H,BARSLAST(FD01));
FD0:=FD01 AND L=LLV(L,BARSLAST(FG01));
J0:=(H+L)/2;
FGH:=REF(H,BARSLAST(FG0));
FGH1:=REF(H,BARSLAST(FG0)+1);
FGL1:=REF(L,BARSLAST(FG0)+1);
FGH2:=REF(H,BARSLAST(FG0)+2);
FGL2:=REF(L,BARSLAST(FG0)+2);
FGJ0:=REF(J0,BARSLAST(FG0));
FGL:=REF(L,BARSLAST(FG0));
FDH:=REF(H,BARSLAST(FD0));
FDL:=REF(L,BARSLAST(FD0));
FDH1:=REF(H,BARSLAST(FD0)+1);
FDL1:=REF(L,BARSLAST(FD0)+1);
FDH2:=REF(H,BARSLAST(FD0)+2);
FDL2:=REF(L,BARSLAST(FD0)+2);
FDJ0:=REF(J0,BARSLAST(FD0));
FGZH:=IF(FGL<FGL1,FGH2,FGH1);
FGZL:=IF(FGL<FGL1,FGL2,FGL1);
FDZH:=IF(FDH>FDH1,FDH2,FDH1);
FDZL:=IF(FDH>FDH1,FDL2,FDL1);
FG1:=IF(((FGL>FDH AND FGH>FDZH) OR (FGH>FDH1 AND FDH1>FDH AND FDH>FDH2)),FG0
,FG0 AND FGJ0>FDH AND FGH>FDZH);
FD1:=IF(((FDH<FGL AND FDL<FGZL) OR (FDL<FGL1 AND FGL1<FGL AND FDL<FGL2)),FD0
,FD0 AND FDJ0<FGL AND FDL<FGZL);
FG2:=FG1 AND H>=HHV(H,BARSLAST(FD1));
FD2:=FD1 AND L<=LLV(L,BARSLAST(FG1));
FG:=FG2 AND KDJ.K>40;FD:=FD2 AND KDJ.K<60;
BK:=IF((FGL1>=FGL AND FG0) OR (FDH1<=FDH AND FD0),4,3);
G1:=FG AND BARSLAST(FD)>BK;
D1:=FD AND BARSLAST(FG)>BK;
G2:=G1 AND H>=HHV(H,BARSLAST(D1));
D2:=D1 AND L<=LLV(L,BARSLAST(G1));
G3:=G2 OR (FG0 AND KDJ.J>100);
D3:=D2 OR (FD0 AND KDJ.J<0);
G4:=G3 OR (FG0 AND REF(H,BARSLAST(FG0))>REF(H,BARSLAST(G2)) AND BARSLAST(D2)>BARSLAST(G2));
D4:=D3 OR (FD0 AND REF(L,BARSLAST(FD0))<REF(L,BARSLAST(D2)) AND BARSLAST(G2)>BARSLAST(D2));
G5:=G4 AND H=HHV(H,BARSLAST(D4));
D5:=D4 AND L=LLV(L,BARSLAST(G4));
GPB:=IF(G4,H,DRAWNULL),CIRCLEDOT,COLORYELLOW;
DPB:=IF(D4,L,DRAWNULL),CIRCLEDOT,COLORYELLOW;
NN:=G5;UU:=D5;
DRAWLINE(UU,L,NN, H,0),COLORRED;
DRAWLINE(NN,H,UU, L,0),COLORGREEN;
生命线:=MA(CLOSE,22),LINETHICK2,COLORRED;
A:=(3*C+L+O+H)/6;
X:=(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+
14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
S2:=SMA(C,3,1);
S6:=SMA(C,5,1);
DK:=2*(S2-S6);
主力成本:=EMA(X,13),COLORFF00FF,LINETHICK0;
短期底部:=LLV(HIGH,30),LINETHICK2,COLORFFCC00;


{组合建仓副图源码}

VAR1:=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);
VAR2:=EMA(VAR1,8);
VAR3:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA
(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1);
趋势:=EMA(VAR3,3)-10;

DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26); {选股设JC=10即可}
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
A:=IF(CROSS(0,DEA),1,0);
A1:=IF(DIFF<0 AND CROSS(DIFF,DEA),1,0);
SS:=IF(A,SUM(A1,0),0);
SSB:=HHV(SS,0);
SSS:=SUM(A1,0);
N:=20;
MID:=MA(C,N);
VART1:=POW((C-MID),2);
VART2:=MA(VART1,N);
VART3:=SQRT(VART2);
UPPER:=MID+2*VART3;
LOWER:=MID-2*VART3;
BOLL:=REF(MID,1);
UB:=REF(UPPER,1);
LB:=REF(LOWER,1);
LOWER1:=MID-VART3;
LB1:=REF(LOWER1,1);
VARC:=SMA(ABS(L-REF(L,1)),3,1)/SMA(MAX(L-REF(L,1),0),3,1);
VARO5:=LLV(LOW,27);
VARO6:=HHV(HIGH,34);
VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25;

VARO7<10 AND 趋势<=4;







来函数检测结果如下
该公式包含未来函数:BACKSET

定制、编写公式指标请联系QQ或微信同号:88652583


输出MA1:收盘价的5日简单移动平均,画白色
输出均线:收盘价的10日简单移动平均,画黄色
输出MA3:收盘价的20日简单移动平均,画淡洋红色,线宽为2
当满足条件收盘价/1日前的收盘价>1.07时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色
HH赋值:5日前的最高价=11日内最高价的最高值
LL赋值:5日前的最低价=11日内最低价的最低值
FG01赋值:若HH则将最近6周期置为1>若HH则将最近5周期置为1
FD01赋值:若LL则将最近6周期置为1>若LL则将最近5周期置为1
FG0赋值:FG01 AND 最高价=上次FD01距今天数日内最高价的最高值
FD0赋值:FD01 AND 最低价=上次FG01距今天数日内最低价的最低值
J0赋值:(最高价+最低价)/2
FGH赋值:上次FG0距今天数日前的最高价
FGH1赋值:上次FG0距今天数+1日前的最高价
FGL1赋值:上次FG0距今天数+1日前的最低价
FGH2赋值:上次FG0距今天数+2日前的最高价
FGL2赋值:上次FG0距今天数+2日前的最低价
FGJ0赋值:上次FG0距今天数日前的J0
FGL赋值:上次FG0距今天数日前的最低价
FDH赋值:上次FD0距今天数日前的最高价
FDL赋值:上次FD0距今天数日前的最低价
FDH1赋值:上次FD0距今天数+1日前的最高价
FDL1赋值:上次FD0距今天数+1日前的最低价
FDH2赋值:上次FD0距今天数+2日前的最高价
FDL2赋值:上次FD0距今天数+2日前的最低价
FDJ0赋值:上次FD0距今天数日前的J0
FGZH赋值:如果FGLFGZL赋值:如果FGLFDZH赋值:如果FDH>FDH1,返回FDH2,否则返回FDH1
FDZL赋值:如果FDH>FDH1,返回FDL2,否则返回FDL1
FG1赋值:如果((FGL>FDHANDFGH>FDZH)OR(FGH>FDH1ANDFDH1>FDHANDFDH>FDH2)),返回FG0,否则返回FG0ANDFGJ0>FDHANDFGH>FDZH
FD1赋值:如果((FDHFG2赋值:FG1 AND 最高价>=上次FD1距今天数日内最高价的最高值
FD2赋值:FD1 AND 最低价<=上次FG1距今天数日内最低价的最低值
FG赋值:FG2 AND KDJ的K>40
FD赋值:FD2 AND KDJ的K<60
BK赋值:如果(FGL1>=FGLANDFG0)OR(FDH1<=FDHANDFD0),返回4,否则返回3
G1赋值:FG AND 上次FD距今天数>BK
D1赋值:FD AND 上次FG距今天数>BK
G2赋值:G1 AND 最高价>=上次D1距今天数日内最高价的最高值
D2赋值:D1 AND 最低价<=上次G1距今天数日内最低价的最低值
G3赋值:G2 OR (FG0 AND KDJ的J>100)
D3赋值:D2 OR (FD0 AND KDJ的J<0)
G4赋值:G3 OR (FG0 AND 上次FG0距今天数日前的最高价>上次G2距今天数日前的最高价 AND 上次D2距今天数>上次G2距今天数)
D4赋值:D3 OR (FD0 AND 上次FD0距今天数日前的最低价<上次D2距今天数日前的最低价 AND 上次G2距今天数>上次D2距今天数)
G5赋值:G4 AND 最高价=上次D4距今天数日内最高价的最高值
D5赋值:D4 AND 最低价=上次G4距今天数日内最低价的最低值
GPB赋值:如果G4,返回最高价,否则返回无效数,CIRCLEDOT,画黄色
DPB赋值:如果D4,返回最低价,否则返回无效数,CIRCLEDOT,画黄色
NN赋值:G5
UU赋值:D5
当满足条件UU时,在最低价位置画直线起点,当满足条件NN时,在最高价位置画直线终点,0表示是否延长.,画红色
当满足条件NN时,在最高价位置画直线起点,当满足条件UU时,在最低价位置画直线终点,0表示是否延长.,画绿色
生命线赋值:收盘价的22日简单移动平均,线宽为2,画红色
A赋值:(3*收盘价+最低价+开盘价+最高价)/6
X赋值:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210
S2赋值:收盘价的3日[1日权重]移动平均
S6赋值:收盘价的5日[1日权重]移动平均
DK赋值:2*(S2-S6)
主力成本赋值:X的13日指数移动平均,COLORFF00FF,线宽为0
短期底部赋值:30日内最高价的最低值,线宽为2,COLORFFCC00
VAR1赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
VAR2赋值:VAR1的8日指数移动平均
VAR3赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
趋势赋值:VAR3的3日指数移动平均-10
DIFF赋值:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
DEA赋值:DIFF的9日指数移动平均
MACD赋值:2*(DIFF-DEA)
A赋值:如果0上穿DEA,返回1,否则返回0
A1赋值:如果DIFF<0ANDCROSS(DIFF,DEA),返回1,否则返回0
SS赋值:如果A,返回A1的历史累和,否则返回0
SSB赋值:0日内SS的最高值
SSS赋值:A1的历史累和
N赋值:20
MID赋值:收盘价的N日简单移动平均
VART1赋值:(收盘价-MID)的2乘幂
VART2赋值:VART1的N日简单移动平均
VART3赋值:VART2的开方
UPPER赋值:MID+2*VART3
LOWER赋值:MID-2*VART3
BOLL赋值:1日前的MID
UB赋值:1日前的UPPER
LB赋值:1日前的LOWER
LOWER1赋值:MID-VART3
LB1赋值:1日前的LOWER1
VARC赋值:最低价-1日前的最低价的绝对值的3日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的3日[1日权重]移动平均
VARO5赋值:27日内最低价的最低值
VARO6赋值:34日内最高价的最高值
VARO7赋值:(收盘价-VARO5)/(VARO6-VARO5)*4的4日指数移动平均*25
VARO7<10 AND 趋势<=4
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式网  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标公式网别名指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图