Ⅰ 請求幫忙在通達信主圖及副圖完整添加所屬板塊公式。
在主圖指標里添加這幾句就可以了,財務數據:所屬板塊=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));----表示輸出空頭賣出信號。