Ⅰ 请求帮忙在通达信主图及副图完整添加所属板块公式。
在主图指标里添加这几句就可以了,财务数据:所属板块=STRCAT('所属板块',STRCAT(STRCAT(STRCAT('行业',HYBLOCK),STRCAT('地域',DYBLOCK)),STRCAT('___概念_',GNBLOCK)));显示设置:DRAWTEXT_FIX(ISLASTBAR,0.005,0,0,所属板块),COLORYELLOW,LINETHICK2DRAWTEXT_FIX(C>0,0.078,0.06,0,EXTERNSTR(0,2)),COLORFF00FF,LINETHICK2。
通达信幅图叠加---图显示行业、地区、板块的公式Z1:=STRCAT(HYBLOCK,'');Z2:=STRCAT(Z1,FGBLOCK);Z3:=STRCAT(Z2,DYBLOCK);Z4:=STRCAT(Z3,'');DRAWTEXT_FIX(ISLASTBAR0,0,0,STRCAT(Z4,GNBLOCK)),COLORCYAN;
幅图显示业绩公式:---幅图--叠加其它指标--HY1,在主图上显示板块、市值、业绩信息。
板块市值业绩:所属板块:=STRCAT('【所属板块】',STRCAT(STRCAT(STRCAT('_行业]—',HYBLOCK),STRCAT('_地域]—',DYBLOCK)),STRCAT('_概念]—',GNBLOCK)));
总股本:=STRCAT(STRCAT('_芄杀:',CON2STR(TOTALCAPITAL/1000000,2)),'亿');
流通盘:=STRCAT(STRCAT('_魍ㄅ:',CON2STR(CAPITAL/1000000,2)),'亿');
全流通:=STRCAT(STRCAT('_流通:',CON2STR(CAPITAL/TOTALCAPITAL*100,2)),'%');
市值:=STRCAT(STRCAT('_魍ㄊ兄:',CON2STR((CAPITAL/1000000)*C,2)),'亿');
上市日期:=STRCAT('_鲜腥掌:CON2STR(HHV((BARSCOUNT(C)=0)*(DATE+19000000)。
拓展资料:
1、通达信炒股软件是一款定位于提供多功能服务的证券信息平台,由深圳财富趋势科技股份有限公司设计的一款移动证券软件。通达信允许用户自由划分屏幕,并规定每一块对应哪个内容。软件功能综合沪深、港股、美股、期货、期权、基金、宏观、外汇等市场行情,适用于所有投资者。创新结合沪深数据,推出DDE决策、个股板块资金流向、主题事件、一致预期、股权变动、龙虎榜等特色功能。提供沪深港美股行情,支持自选、排行、板块及各种技术指标。
通过商品期货、外汇汇率和全球指数概览全球市场。
Ⅱ 镶$エ閲嶈佹寚镙囨湁鍝浜
镶$エ鎶链鍒嗘瀽甯哥敤鎸囨爣链夛细MACD銆并DJ銆佸竷鏋楀甫銆丷SI銆佸▉寤夈丮A銆侀噺浠撶瓑绛夈
KDJ
KDJ鎸囨爣鍙埚彨闅忔満鎸囨爣锛屽簲鐢ㄦ硶鍒欐槸涓夋浔镟茬嚎锛屽湪搴旂敤镞朵富瑕佷粠浜斾釜鏂归溃杩涜岃冭槛:KD镄勫彇鍊肩殑缁濆规暟瀛楋绂KD镟茬嚎镄勫舰镐侊绂KD鎸囨爣镄勪氦鍙夛绂KD鎸囨爣镄勮儗绂伙绂J鎸囨爣镄勫彇鍊煎ぇ灏忋
绗涓锛屼粠KD镄勫彇鍊兼柟闱㈣冭槛銆侹D镄勫彇鍊艰寖锲撮兘鏄0~100锛屽皢鍏跺垝鍒嗕负鍑犱釜鍖哄烟:80浠ヤ笂涓鸿秴涔板尯锛20浠ヤ笅涓鸿秴鍗栧尯锛屽叾浣欎负寰桦緤鍖恒
镙规嵁杩欑嶅垝鍒嗭纴KD瓒呰繃80灏卞簲璇ヨ冭槛鍗栧嚭浜嗭纴浣庝簬20灏卞簲璇ヨ冭槛涔板叆浜嗐傚簲璇ヨ存槑镄勬槸锛屼笂杩板垝鍒嗗彧鏄涓涓搴旂敤KD鎸囨爣镄勫埯姝ヨ繃绋嬶纴浠呬粎鏄淇″彿锛屽畬鍏ㄦ寜杩欑嶆柟娉曡繘琛屾搷浣滃緢瀹规槗𨰾涜嚧鎹熷け銆
MACD
MACD鏄镙规嵁绉诲姩骞冲潎绾跨殑浼樼偣镓鍙戝𪾢鍑烘潵镄勬妧链宸ュ叿銆侻ACD钖告敹浜嗙Щ锷ㄥ钩鍧囩嚎镄勪紭镣广傝繍鐢ㄧЩ锷ㄥ钩鍧囩嚎鍒ゆ柇涔板崠镞舵満锛屽湪瓒嫔娍鏄庢樉镞舵敹鏁埚緢澶э纴浣嗗傛灉纰颁笂鐗涚毊鐩樻暣镄勮屾儏锛屾墍鍙戝嚭镄勪俊鍙烽戠箒钥屼笉鍑嗙‘銆傛牴鎹绉诲姩骞冲潎绾垮师鐞嗘墍鍙戝𪾢鍑烘潵镄凪ACD锛 涓鍒椤幓鎺夌Щ锷ㄥ钩鍧囩嚎棰戠箒镄勫亣璁鍙风己闄凤纴浜屽垯鑳界‘淇濈Щ锷ㄥ钩鍧囩嚎链澶х殑鎴樻灉銆
搴 鐢
1. MACD閲戝弶锛欴IF鐢变笅钖戜笂绐佺牬DEM锛屼负涔板叆淇″彿銆
2. MACD姝诲弶锛欴IF鐢变笂钖戜笅绐佺牬DEM锛屼负鍗栧嚭淇″彿銆
3. MACD缁胯浆绾锛歁ACD鍊肩敱璐熷彉姝o纴甯傚満鐢辩┖澶磋浆涓哄氩ご銆
4. MACD绾㈣浆缁匡细MACD鍊肩敱姝e彉璐燂纴甯傚満鐢卞氩ご杞涓虹┖澶淬
甯冩滠甯
BOLL鎸囨爣鍗冲竷鏋楃嚎鎸囨爣锛屽叾鍒╃敤缁熻″师鐞嗭纴姹傚嚭镶′环镄勬爣鍑嗗樊鍙婂叾淇¤禆鍖洪棿锛屼粠钥岀‘瀹氲偂浠风殑娉㈠姩锣冨洿鍙婃湭𨱒ヨ蛋锷匡纴鍒╃敤娉㈠甫鏄剧ず镶′环镄勫畨鍏ㄩ珮浣庝环浣嶏纴锲犺屼篃琚绉颁负甯冩滠甯︺
鍏朵笂涓嬮檺锣冨洿涓嶅浐瀹氾纴闅忚偂浠风殑婊氩姩钥屽彉鍖栥傚竷鏋楁寚镙囱偂浠锋尝锷ㄥ湪涓婇檺鍜屼笅闄愮殑鍖洪棿涔嫔唴锛岃繖𨱒″甫鐘跺尯镄勫界奖锛岄殢镌镶′环娉㈠姩骞呭害镄勫ぇ灏忚屽彉鍖栵纴镶′环娑ㄨ穼骞呭害锷犲ぇ镞讹纴甯︾姸鍖哄彉瀹斤纴娑ㄨ穼骞呭害镫灏忕洏鏁存椂锛屽甫鐘跺尯鍒椤彉绐勚
濞佸粔
濞佸粔鎸囨爣(William's %R) 铡熺悊锛氱敤褰撴棩鏀剁洏浠峰湪链杩戜竴娈垫椂闂磋偂浠峰垎甯幂殑鐩稿逛綅缃𨱒ユ弿杩拌秴涔板拰瓒呭崠绋嫔害銆
绠楁硶锛 N镞ュ唴链楂树环涓庡綋镞ユ敹鐩树环镄勫樊锛岄櫎浠N镞ュ唴链楂树环涓庢渶浣庝环镄勫樊锛岀粨鏋沧斁澶100鍊嶃傚弬鏁帮细N 缁熻″ぉ鏁 涓鑸鍙14澶
鐢ㄦ硶锛 1.浣庝簬20锛岃秴涔帮纴鍗冲皢瑙侀《锛屽簲鍙婃椂鍗栧嚭 2.楂树簬80锛岃秴鍗栵纴鍗冲皢瑙佸簳锛屽簲浼烘満涔拌繘 3.涓嶳SI銆丮TM鎸囨爣閰嶅悎浣跨敤锛屾晥鏋沧洿濂
MA
MA锛屽张绉扮Щ锷ㄥ钩鍧囩嚎锛屾槸鍊熷姪缁熻″勭悊鏂瑰纺灏呜嫢骞插ぉ镄勮偂绁ㄤ环镙煎姞浠ュ钩鍧囷纴铹跺悗杩炴帴鎴愪竴𨱒$嚎锛岀敤浠ヨ傚疗镶′环瓒嫔娍銆傜Щ锷ㄥ钩鍧囩嚎阃氩父链3镞ャ6镞ャ10镞ャ12镞ャ24镞ャ30镞ャ72镞ャ200镞ャ288镞ャ13锻ㄣ26锻ㄣ52锻ㄧ瓑绛夛纴涓崭竴钥岃冻锛屽叾鐩镄勫湪鍙栧缑镆愪竴娈垫湡闂寸殑骞冲潎鎴愭湰锛岃屼互姝ゅ钩鍧囨垚链镄勭Щ锷ㄦ洸绾块厤钖堟疮镞ユ敹鐩树环镄勭嚎璺鍙桦寲鍒嗘瀽镆愪竴链熼棿澶氱┖镄勪紭锷e舰锷匡纴浠ョ爷鍒よ偂浠风殑鍙鑳藉彉鍖栥
镊鍏ュ竞浠ユ潵锛屽湪镶″竞娌夋诞澶氩勾锛屽逛簬镶$エ鎶曡祫鍏锋湁娣卞叆镄勭爷绌讹纴锽勪簬鏁版嵁鎸栨帢鍜岃储锷″垎鏋愶纴瀵逛簬锲藉舵敛绛栧拰缁忔祹褰㈠娍鍙戝𪾢鍏锋湁鏁忛攼镄勮傚疗锷涳绂涓庢ゅ悓镞讹纴鍑鍊熷湪镶″竞澶氩勾娌夋诞镄勭粡楠岋纴镊鍒涗简鐩鍓嶆e湪浣跨敤镄勯夎偂绯荤粺锛屽湪璧疯捣浼忎纺镄勮屾儏涓锛屽逛簬璧锋定镄勭墰镶″彲璋撴槸钬滀簬锏句竾鍐涗腑鍙栦笂灏嗕箣澶达纴濡傛帰锲婂彇鐗╄斥濊瘽涓嶅氲达纴涓鐪嬬┒绔燂细
棣栧厛鎴戜滑𨱒ヤ粙缁崭富锲炬寚镙囷细
Ⅲ 指标公式如何改写成选股条件公式
【一品抄底】,是个副图指标,既有线性输出信号,也有买点提示信号,输出类别众多,就不是一个单独的选股指标。如何修改、拆分出自己需要的【底部】选股信号,成为一个单独的选股指标呢?如果还需要将【深坑】的信号,也单独设置为选股指标,又该如何修改呢?在此先当做一个问题吧,继续看了后面(二)、(三)小节的引路,相信你自己来就行了!
{一品抄底----创幻论坛一品茶缘编写,通用副图指标}
TYP := (HIGH + LOW + CLOSE)/3;
CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
A:=REF(C,1);
RSI:=SMA(MAX(C-A,0),6,1)/SMA(ABS(C-A),6,1)*100;
A1:=(C/MA(C,5)-1)*100<-10;
A2:=(C/MA(C,13)-1)*100<-10;
A3:=(C/MA(C,34)-1)*100<-15;
A4:=RSI<18;
A5:=CCI<-120;
A6:=COUNT(ABS(C/REF(C,1)-1)*100>=6,30)>=1;
底部:A1 AND A2 AND A3 AND A4 AND A5 AND A6,COLOR00FFFF,LINETHICK2;
CDSJ:=BARSLAST(底部);
ZF:=(C/REF(C,1)-1)*100;
深坑:IF(BETWEEN(CDSJ,0,5) AND L<=REF(C,CDSJ) AND ZF<=-5,-0.5,0),COLORFF0000,LINETHICK2;
机会:IF(CDSJ<=7 AND L<=REF(C,CDSJ),0.5,0),COLOR00FF00;
寻找选股信号的来源
所谓选股信号,多数都是属于将已有的指标公式中具有买点类的信号特征“剥离”出来。那么,在指标中该保留哪些有用的源码,删除哪些无关的源码呢?寻找选股信号的来源,就是最主要的过程。
寻找选股信号来源的方法,一般都是遵循从后往前寻找的原则。
具体步骤是:先找到发出指标信号的那行代码,然后查看该行代码中的所有条件,需要用到上面哪些源码,再从后往前一一对应寻找出来;而其他无关的条件、修饰符号源码,均可删除。
举例3:(本例子参考大庆老杨先生帖子,略有改动)
{股市马经----副图指标,源码来自网络}
A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
黑马线:EMA(A1,5),LINETHICK2,COLOR6600FF;
A2:=(黑马线-REF(黑马线,1))/REF(黑马线,1)*100;
A3:=EMA(C,5);
A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
趋势线:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,coloryellow;
A5:=(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))*100;
DRAWTEXT(FILTER(REF(黑马线,1)>90 AND A2<0,7),黑马线,'跑'),COLOR00FF00;
DRAWTEXT(CROSS(A1,黑马线)AND 黑马线<A5,黑马线,'黑马');
DRAWTEXT(CROSS(黑马线,A5)AND 趋势线<80,黑马线,'追涨');
DRAWTEXT(CROSS(趋势线,0)AND 黑马线<40,5,'大黑马');
底部:(A2<-10 AND A2>REF(A2,1))*25,colorred;
DRAWICON(底部 AND A3>REF(A3,1),25,4);
机会来临:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1),COLORF00FF0;
大势已去:IF(CROSS(黑马线,A1)AND 黑马线>70 AND 趋势线>80,90,100),COLORFF0000;
公式中涉及“买”的信号有黑马、追涨、大黑马、底部和机会来临五个明显的,另外还有一个画图标信号。
假如我们提取其中的【机会来临】,仔细分析后,就是一句话:
机会来临:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1);
这个可看作简单提取。
如果提取【大黑马】的话,从后向前推,涉及趋势线和黑马线两个定义,这部分都有用:
A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
黑马线:EMA(A1,5),LINETHICK2,COLOR6600FF;
A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
趋势线:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,coloryellow;
DRAWTEXT(CROSS(趋势线,0) AND 黑马线<40,5,'大黑马');
(三)修改选股指标的方法
根据以上选股公式的特征,结合寻找选股信号来源的方法,自己动手修改选股信号,应该就没有太大的难度了!
举例4:继续承接上面(二)的例子。
修改步骤:
①先将线性输出的A1、黑马线、A4、趋势线均限制输出,方法很简单,就是在他们的冒号后面直接加上等号=;
②再删去修饰符LINETHICK2,COLOR6600FF:
③将本来是文字输出的“黑马线”修改成信号输出;先将“黑马线”三个字移动到最前面,并加上冒号:;然后保留符合黑马线的限制条件CROSS(趋势线,0) AND 黑马线<40;同时删除其余无关的代码,包括文字输出函数DRAWTEXT、位置、括号()等。
修改成选股指标后的源码如下:
A1:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1);
黑马线:=EMA(A1,5);
A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
趋势线:=(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2));
大黑马:CROSS(趋势线,0) AND 黑马线<40;
举例5:
下面附图指标【大三浪】中,如何选出出现“买”字提示信号的选股指标?
{大三浪----创幻论坛一品茶缘编写,通用副图指标}
{大三浪指标使用说明:
均线粘合且多头,长期未涨庄吸筹;
目标锁定先跟踪,出击买入等丰收!}
{N:30,120,65;}
MA5:=MA(CLOSE,5);
MA21:=MA(CLOSE,21);
MA65:=MA(CLOSE,N);
多头:=COUNT(MA21>MA65,10)=10;
GX:=MAX(MA5,MAX(MA21,MA65));
DX:=MIN(MA5,MIN(MA21,MA65));
粘合:=ABS(GX/DX-1)*100<=15;
多头粘合:IF(多头 AND 粘合,1,0),COLORFF00FF,POINTDOT,LINETHICK0;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
庄股:COUNT(MACD<0,10)=10,COLORFFFF00,POINTDOT,LINETHICK0;
目标:IF(多头 AND 粘合 AND 庄股,5,0),COLORFFFFFF,LINETHICK2;
跟踪:IF(目标,BARSLAST(CROSS(目标,0))+1,0),COLOR00FF00,POINTDOT,LINETHICK2;
出击:IF(CROSS(0.1,目标) AND CROSS(MACD,0),8,0),COLOR00FFFF,LINETHICK2;
MJSJ:=BARSLAST(出击>0);
涨幅:IF(MJSJ<=120,(C/REF(C,MJSJ)-1)*100,0),COLOR0000FF,POINTDOT,LINETHICK0;
日涨:IF(MJSJ<=120,涨幅/MJSJ,0),COLORFFFFFF,POINTDOT,LINETHICK0;
TPX:=MIN(MA65*1.15,MA21*1.13);
突破:IF(CROSS(C,TPX) AND 粘合 AND MA65>REF(MA65,1),10,0),COLOR0000FF,LINETHICK2;
{以下设置副图显示方式}
STICKLINE(多头粘合,0,1,8,0),COLORFF00FF;
STICKLINE(庄股,0,MACD*10,8,0),COLORFFFF00;
DRAWTEXT(出击=8,10,'★买'),COLOR00FFFF;
VERTLINE(CROSS(涨幅,20) AND COUNT(CROSS(涨幅,20),MJSJ)=1,2),COLOR0000FF; 根据选股指标的步骤,一步一步来:
①首先找到出现“★买”提示的一行代码,发现她其实就是“出击”的信号;
②从后往前,找到“出击”信号的条件,发现他与“目标”、MACD有关;
再次往前寻找,又发现“目标”信号的条件,与“多头”、“粘合”、“庄股”三个条件有关,由此,保留相关条件代码,其余删除,如下:
{N:30,120,65;}
MA5:=MA(CLOSE,5);
MA21:=MA(CLOSE,21);
MA65:=MA(CLOSE,N);
多头:=COUNT(MA21>MA65,10)=10;
GX:=MAX(MA5,MAX(MA21,MA65));
DX:=MIN(MA5,MIN(MA21,MA65));
粘合:=ABS(GX/DX-1)*100<=15;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
庄股:COUNT(MACD<0,10)=10,COLORFFFF00,POINTDOT,LINETHICK0;
目标:IF(多头 AND 粘合 AND 庄股,5,0),COLORFFFFFF,LINETHICK2;
出击:IF(CROSS(0.1,目标) AND CROSS(MACD,0),8,0),COLOR00FFFF,LINETHICK2;
③限制输出数量,只保留“出击”信号的输出,其他的输出信号均加上等号=加以限制输出;
④删除多余的修饰符号,如:COLORFFFF00,POINTDOT,LINETHICK0等。
⑤IF格式也可简化,只保留需要的条件,输出信号自动为1。“出击”两字也可修改为“买”。
修改完最后保留的源码如下:
{大三浪----选股指标}
{N:30,120,65;}
MA5:=MA(CLOSE,5);
MA21:=MA(CLOSE,21);
MA65:=MA(CLOSE,N);
多头:=COUNT(MA21>MA65,10)=10;
GX:=MAX(MA5,MAX(MA21,MA65));
DX:=MIN(MA5,MIN(MA21,MA65));
粘合:=ABS(GX/DX-1)*100<=15;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
庄股:=COUNT(MACD<0,10)=10;
目标:=IF(多头 AND 粘合 AND 庄股,5,0);
买:CROSS(0.1,目标) AND CROSS(MACD,0); 导入选股指标的途径
①修改完后的选股指标源码,想做成选股指标,并非放在指标系统之下的【技术指标】分类,一般是放入【条件选股】分类;便于设置预警、自动选股。
②还可将选股指标加入交易系统中,但需要注意的是:输出信号必须为英文单词的买入ENTERLONG、卖出EXITLONG信号。在应用时,飞狐软件输入该交易系统指标名称,即可在主图自动显示买卖信号的提示。
源码如下:
ENTERLONG:CROSS(MA(C,3),MA(C,8));----表示输出多头买入信号。
EXITLONG:CROSS(MA(C,8),MA(C,3));----表示输出空头卖出信号。