股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[通达信] 通达信一线乾坤王主图指标公式源码主图


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2024-12-31 18:35:09

DRAWTEXT_FIX(1,0.005,0,0,'所属风格:'),COLORMAGENTA; DRAWTEXT_FIX(1,0.06,0,0,FGBLOCK),COLORYELLOW; DRAWTEXT_FIX(1,0.005,0.05,0,'所属概念:'),COLORMAGENTA; DRAWTEXT_FIX(1,0.06,0.05,0,GNBLOCK),COLORYELLOW; DRAWBAND(EMA(C,5),RGB(100,0,0),EMA(C,60),RGB(0,100,0)); DRAWKLINE(H,O,L,C); DIF:=EMA(C,12)-EMA(C,26); DEA:=EMA(DIF,9); macd:=(DIF-DEA)*2; T1:=UPNDAY(MACD,2); HH:=REF(H,5)=HHV(H,11); LL:=REF(L,5)=LLV(L,11); 高点:=BACKSET(HH,6)>BACKSET(HH,5); 低点:=BACKSET(LL,6)>BACKSET(LL,5); STICKLINE(V/REF(V,1)>2,O,C,1,0),COLORBLUE; DRAWTEXT(V/REF(V,1)>2,L,'倍K'),COLORBLUE; 最高:=IF(BARSLAST(高点)=BARSLAST(低点) AND MA(C,5)>MA(C,10),高点,IF(BARSLAST(低点)>BARSLAST(高点),高点,0)); 最低:=IF(BARSLAST(高点)=BARSLAST(低点) AND MA(C,10)>MA(C,5),低点,IF(BARSLAST(高点)>BARSLAST(低点),低点,0)); 条件1:=最高 AND H=HHV(H,BARSLAST(最低)); 条件2:=最低 AND L=LLV(L,BARSLAST(最高)); 条件3:=L>REF(H,1) AND DAY!=REF(DAY,1); 条件4:=H<REF(L,1) AND DAY!=REF(DAY,1); 上高:=REF(H,BARSLAST(条件1)); 上低:=REF(L,BARSLAST(条件1)); 上高1:=REF(H,BARSLAST(条件1)+1); 上低1:=REF(L,BARSLAST(条件1)+1); 上低2:=REF(L,BARSLAST(条件1)+2); 次高:=REF(H,BARSLAST(条件2)+2); 次高1:=REF(H,BARSLAST(条件2)); 次低:=REF(L,BARSLAST(条件2)); 次高11:=REF(H,BARSLAST(条件2)+1); 次低1:=REF(L,BARSLAST(条件2)+1); 低点A:=IF(上高1<上低,上低,IF(上低<=上低1,上低2,上低1)); 高点A:=IF(次低1>次高1,次高1,IF(次高1>=次高11,次高,次高11)); 条件5:=上高>高点A AND 条件1; 条件6:=次低<低点A AND 条件2; 条件8:=条件5 AND 上高>次高1 AND 上低>次低 AND 上低1>次低; 条件9:=条件6 AND 次低<上低 AND 次高1<上高 AND 次高11<上高; 条件10:=(H<=REF(H,1) AND L>=REF(L,1)) OR (H>=REF(H,1) AND L<=REF(L,1)); 数值1:=COUNT(条件10,BARSLAST(条件2)); 数值2:=COUNT(条件10,BARSLAST(条件1)); 数值3:=COUNT(条件3,BARSLAST(条件2)); 数值4:=COUNT(条件4,BARSLAST(条件1)); 数值5:=IF(数值1>0,数值1+2,IF(数值2,数值2+2,3)); 数值6:=IF(数值3,数值5-数值3,IF(数值4,数值5-数值4,数值5)); 条件11:=(条件8 AND BARSLAST(条件9)>数值6); 条件12:=(条件9 AND BARSLAST(条件8)>数值6); 条件13:=(条件1 AND REF(H,BARSLAST(条件1))>=REF(H,BARSLAST(条件11)) AND BARSLAST(条件12)>BARSLAST(条件11)) OR (条件5 AND COUNT(条件3,BARSLAST(条件6))>0 AND REF(H,BARSLAST(条件5))>REF(H,BARSLAST(条件11))); 条件14:=(条件2 AND REF(L,BARSLAST(条件2))<=REF(L,BARSLAST(条件12)) AND BARSLAST(条件11)>BARSLAST(条件12)) OR (条件6 AND COUNT(条件4,BARSLAST(条件5))>0 AND REF(L,BARSLAST(条件6))<REF(H,BARSLAST(条件12))); 最高1:=IF(BARSLAST(条件14)>BARSLAST(条件13),REF(H,BARSLAST(条件13)),REF(H,BARSLAST(条件14))); 最低1:=IF(BARSLAST(条件13)>BARSLAST(条件14),REF(L,BARSLAST(条件14)),REF(L,BARSLAST(条件13))); 条件15:=条件13 AND H=HHV(最高1,BARSLAST(条件14)+1) AND H>REF(H,1) AND BARSLAST(条件14)>BARSLAST(条件13); 条件16:=条件14 AND L=LLV(最低1,BARSLAST(条件13)+1) AND L<REF(L,1) AND BARSLAST(条件13)>BARSLAST(条件14); 条件17:=条件15 OR (条件1 AND REF(H,BARSLAST(条件1))>REF(H,BARSLAST(条件15)) AND BARSLAST(条件16)>BARSLAST(条件15)); 条件18:=条件16 OR (条件2 AND REF(L,BARSLAST(条件2))<REF(L,BARSLAST(条件16)) AND BARSLAST(条件15)>BARSLAST(条件16)); 上升趋势:DRAWLINE(条件18,L,条件17,H,0),COLORYELLOW,DOTLINE; 下降趋势:DRAWLINE(条件17,H,条件18,L,0),COLORWHITE,DOTLINE; 压力:DRAWLINE(条件17,H,REF(条件17,1),REF(H,1),1),COLORGREEN,DOTLINE; 支撑:DRAWLINE(条件18,L,REF(条件18,1),REF(L,1),1),COLORYELLOW,DOTLINE; DRAWNUMBER(条件18,L*0.995,L),COLORYELLOW; DRAWNUMBER(条件17,H*1.1,H),COLORGREEN; NOTEXTXG:crOSS(C,压力) AND 压力>0 AND T1,NODRAW; DRAWICON(NOTEXTXG,L,9); DRAWTEXT(NOTEXTXG,L*0.98,'★突破'),COLORYELLOW;








回复

举报

GMT+8, 2025-2-1 13:04

快速回复 返回顶部 返回列表