可以打開股票軟體,選咐乎擇K線界面,選擇右上角的編輯設置,然後把股衡態悉票軟體閉睜的源代碼輸入設定好後選確定就可以了。
❷ 股票源代碼是怎麼回事
源代碼是軟體開發用的,保密信息。你說的是股票代碼吧,就是股票在交易所里的編號。比如600000 浦發銀行
❸ 開源的股票軟體源代碼誰知道從哪找到
最近即將發布該軟體的全部源碼,關於這個代碼的由來我在網路發布的帖子被該公司全部刪除,為了澄清事實,我將建立一個開源軟體網站,我看你們有多大本事能封鎖事實真相,與其把代碼給一個沒良心的公司不如徹底開源讓對金融軟體有興趣的朋友做個參考,也算拋磚引玉,這個代碼是3年前的東西了我目前開發的商業代碼不打算開源.
如果這個帖子訪問量超過1000,我就發布代碼,請大家轉發到各技術群
這個是C#開發的股票軟體
我是09年7月到風軟入職的,我入職前已經做了一個股票分析軟體,09年5月發布到網上的,7月到了風軟上班,當時2個月就把我帶過去的代碼移植到衍生品交易客戶端,由於當時討論自動交易的問題我就提出自己想法,做一個腳本解析系統,能解決這個問題,但是公司所謂高手們群起攻之,這方案沒實施,後來李說我不幹活,馬找我談話,說我工作態度不行,但是實際上是沒有分配工作給我,我就離職了,我於是又改起了自己的股票軟體,大概3月的時間寫了3萬行代碼基本實現了通達信軟體的功能,就算是對自己想法的交待.
時過境遷,2011年我在金融界招聘員工,鍾平生過來面試,說起了風軟的圖表分析的問題,說換了好幾撥人,現在都沒法用了,我到公司看看果然如此,我就好心幫他們,把3萬行代碼包括技術指標都給他們了,後來去了3次幫助他們整合系統,年後給我打電話說給我800塊錢說是給代碼付的費用,實際上我每次去風軟都是打車去的,來回140,我當時也沒說啥
2012年我沒什麼事情,還問他們控制項用的如何,又沒有問題,他說還有點我就去公司坐了幾天班把問題都修復了,後來幫他們做了一個直接連接資料庫的客戶端修改到iis宿主的remoting方案的demo,剛做完當天下午就找我談話,說我發布了對公司不利消息,我難道說的不是事實么,我說我以後就不來了吧,還說我給公司的代碼是當時在公司任職時帶出來修改的,做人怎麼能這么沒有良心呢.我分明是09年7月帶自己代碼到公司的,有當年帖子為證
http://www.chcj.net/thread-1456369-1-1.html,我沒從風軟帶出1行代碼都是我給風軟代碼
從始至終一直在貶低我,不知道做人怎麼能這樣.他說投資1000萬到公司了,一共不到100萬行代碼,一行代碼就算10塊錢,我白送他們的代碼居然說我賣給他的,我那代碼3萬行給我800,真可笑,要是賣給你你買的起么.如果100行3塊錢這么廉價,你為啥那麼著急就發布到公司的產品阿,做人講點良心好不好啊.還說我給的代碼他們自己都能做,那這2年你的人換了那麼多怎麼就沒做出來啊,我給你那代碼後期擴展到伺服器自動交易的方法都告訴你了,為啥這么沒有良心啊,後來坐班給他們修改的報酬也沒有給,白給的代碼老想說成是自己的,還不想給錢
另外的代碼是有著作權的,如果泄露到第三方要承擔法律責任的,如果沒有我的授權發布到產品里就是侵權
❹ 如何獲取實時的股票行情信息,有相關的公用介面或者數據源嗎
實時股票數據介面
股票數據的獲取目前有如下兩種方法可以獲取:
1.
http/javascript介面取數據
2.
web-service介面
1.http/javascript介面取數據
1.1Sina股票數據介面
以大秦鐵路(股票代碼:601006)為例,如果要獲取它的最新行情,只需訪問新浪的股票數據
介面:
http://hq.sinajs.cn/list=sh601006
這個url會返回一串文本,例如:
var
hq_str_sh601006="大秦鐵路, 27.55, 27.25, 26.91, 27.55, 26.20, 26.91,
26.92,
22114263, 589824680, 4695, 26.91, 57590, 26.90, 14700,
26.89, 14300,
26.88, 15100, 26.87, 3100, 26.92, 8900, 26.93,
14230, 26.94, 25150, 26.95, 15220, 26.96, 2008-01-11,
15:05:32";
這個字元串由許多數據拼接在一起,不同含義的數據用逗號隔開了,按照程序員的思路,順序號從0開始。
0:」大秦鐵路」,股票名字;
1:」27.55″,今日開盤價;
2:」27.25″,昨日收盤價;
3:」26.91″,當前價格;
4:」27.55″,今日最高價;
5:」26.20″,今日最低價;
6:」26.91″,競買價,即「買一」報價;
7:」26.92″,競賣價,即「賣一」報價;
8:」22114263″,成交的股票數,由於股票交易以一百股為基本單位,所以在使用時,通常把該值除以一百;
9:」589824680″,成交金額,單位為「元」,為了一目瞭然,通常以「萬元」為成交金額的單位,所以通常把該值除以一萬;
10:」4695″,「買一」申請4695股,即47手;
11:」26.91″,「買一」報價;
12:」57590″,「買二」
13:」26.90″,「買二」
14:」14700″,「買三」
15:」26.89″,「買三」
16:」14300″,「買四」
17:」26.88″,「買四」
18:」15100″,「買五」
19:」26.87″,「買五」
20:」3100″,「賣一」申報3100股,即31手;
21:」26.92″,「賣一」報價
(22,
23), (24, 25), (26,27), (28,
29)分別為「賣二」至「賣四的情況」
30:」2008-01-11″,日期;
31:」15:05:32″,時間;
一個簡單的JavaScript應用例子:
script
type="text/javascript" src="http://hq.sinajs.cn/list=sh601006"
charset="gb2312">/script>
/javascript">
var
elements=hq_str_sh601006.split(",");
document.write("current
price:"+elements[3]);
這段代碼輸出大秦鐵路(股票代碼:601006)的當前股價
current
price:14.20
如果你要同時查詢多個股票,那麼在URL最後加上一個逗號,再加上股票代碼就可以了;比如你要一次查詢大秦鐵路(601006)和大同煤業(601001)的行情,就這樣使用URL:
http://hq.sinajs.cn/list=sh601003,sh601001
查詢大盤指數,比如查詢上證綜合指數(000001):
http://hq.sinajs.cn/list=s_sh000001
伺服器返回的數據為:
var
hq_str_s_sh000001="上證指數,3094.668,-128.073,-3.97,436653,5458126";
數據含義分別為:指數名稱,當前點數,當前價格,漲跌率,成交量(手),成交額(萬元);
查詢深圳成指數:
http://hq.sinajs.cn/list=s_sz399001
對於股票的K線圖,日線圖等的獲取可以通過請求http://image.sinajs.cn/…./…/*.gif此URL獲取,其中*代表股票代碼,詳見如下:
查看日K線圖:
http://image.sinajs.cn/newchart/daily/n/sh601006.gif
分時線的查詢:
http://image.sinajs.cn/newchart/min/n/sh000001.gif
日K線查詢:
http://image.sinajs.cn/newchart/daily/n/sh000001.gif
周K線查詢:
http://image.sinajs.cn/newchart/weekly/n/sh000001.gif
月K線查詢:
http://image.sinajs.cn/newchart/monthly/n/sh000001.gif
1.2
Bai&Google的財經數據
在,
google中搜索某隻股票代碼時,將會在頭條顯示此股票的相關信息,例如在google搜索601006時,
第一條搜索結果如下圖:
通過點擊左邊的圖片我們發現會將此圖片鏈接到sina財經頻道上,也就是說google股票數據的獲取也是從sina獲取。後經抓包分析,發現google也是採用1.1中介紹的介面。
Bai的股票數據來自的財經頻道
http://stock..com/
1.3
其他方式
除了sina,等網站提供股票信息外,其他網站也有類似的介面。我們分析了一款論壇上採用的股票插件,
其中有關於實時股票數據獲取的介紹,詳見如下代碼,其中可以看到有些數據來自sina。
以下是ASP示例:
=5
then
stockdata=gethttp("http://hq.sinajs.cn/list=sh"&code&"")
if
not len(stockdata)=0 then
stockdata=split(stockdata,chr(34))(1)
end if
if
len(stockdata)=0
then
stockdata="0,0,0,0,0,0,0,0,0,0,0,0"
else
stockdatasplit=split(stockdata,",")
stockdata=""&exstock.checkstr(stockdatasplit(0))&","&stockdatasplit(1)&","&stockdatasplit(2)&","&stockdatasplit(3)&","&stockdatasplit(4)&","&stockdatasplit(5)&","&formatdatetime(""&stockdatasplit(30)&"
"&stockdatasplit(31)&"",0)&""
end
if
『0=股票名稱,1=開盤價格,2=昨收盤價格,3=當前價格,4=最高價,5=最低價,6=更新時間
getstockdata=stockdata
end
function
function getstockimg(code)
dim
rndnum,addnum,checkcode,imgsource
if len(code)=5
then
getstockimg="http://image.sinajs.cn/newchart/daily/n/sh"&code&".gif"
end
if
imgsource="http://finance.sina.com.cn"
case
3
getstockimg="http://hq.gazxfe.com/stockchart/realline.chart?"&code&"&1003&SZ
500 330"
imgsource="http://hq.gazxfe.com"
case
4
getstockimg="http://chartse.stockstar.com/chartserver?code="&code&""
imgsource="http://www.stockstar.com/"
end
select
getstockimg=split(""&getstockimg&"||"&imgsource&"","||")
end
function
function getastockimg()
dim
rndnum,addnum,checkcode
dim
getastockimgb,imgsource
addnum=6
randomize:rndnum=cint(rnd*addnum)
select
case rndnum
case
0
getastockimg="http://202.109.106.1/gifchartse/gif/000001.gif"
getastockimgb="http://202.109.106.1/gifchartse/gif/399001.gif"
imgsource="http://www.stockstar.com/"
case
1
getastockimg="http://money.163.com/special/100.gif?C39"
getastockimgb="http://money.163.com/special/101.gif?HrS"
imgsource="http://www.163.com"
case
2
getastockimg="http://www.10jqka.com.cn/curve/realtime/index2.php?code=1a0001&w=180&h=140"
getastockimgb="http://www.10jqka.com.cn/curve/realtime/index2.php?code=399001&w=180&h=140"
imgsource="http://www.10jqka.com.cn"
case
3
getastockimg="http://chart.cnlist.com/stockchart/realline.chart?1a0001&1002&SZ
180
140"
getastockimgb="http://chart.cnlist.com/stockchart/realline.chart?399001&1002&SZ
180
140"
imgsource="http://chart.cnlist.com/"
case
4
getastockimg="http://image.sinajs.cn/newchart/small/ish000001.gif?1189176558328"
getastockimgb="http://image.sinajs.cn/newchart/small/isz399001.gif?1189176558328"
imgsource="http://www.sinajs.cn"
case
5
getastockimg="http://218.1.72.66/cgi/pic/sh/realtime/JA000001164143.png"
getastockimgb="http://218.1.72.66/cgi/pic/sz/realtime/JA399001164143.png"
imgsource="http://www.cnstock.com/"
case
6
getastockimg="http://222.73.29.85/img/000001.png"
getastockimgb="http://222.73.29.85/img/399001.png"
imgsource="http://www.eastmoney.com/"
end
select
getastockimg=split(""&getastockimg&"||"&getastockimgb&"||"&imgsource&"","||")
end
function
%>
2.
web-service介面
2.1 CHINAstock的web-service:
http://www.webxml.com.cn/WebServices/ChinaStockWebService.asmx
中國股票行情數據
WEB 服務(支持深圳和上海股市的全部基金、債券和股票),數據即時更新。輸出GIF分時走勢圖、日/周/月 K
線圖、及時行情數據(股票名稱、行情時間、最新價、昨收盤、今開盤、漲跌額、最低、最高、漲跌幅、成交量、成交額、競買價、競賣價、委比、買一 - 買五、賣一 -
賣五)。此WEB服務提供了如下幾個介面:
2.1.1
getStockImageByCode
GET
股票GIF分時走勢圖
INput:theStockCode =
股票代號,如:sh000001
POST /WebServices/ChinaStockWebService.asmx
HTTP/1.1
Host: www.webxml.com.cn
Content-Type:
text/xml; charset=utf-8
Content-Length:
length
SOAPAction:
"http://WebXml.com.cn/getStockImageByCode"
string
Output:
2.1.2
getStockImageByteByCode
獲得中國股票GIF分時走勢圖位元組數組
INput:theStockCode
= 股票代號,如:sh000001
POST /WebServices/ChinaStockWebService.asmx
HTTP/1.1Host: www.webxml.com.cnContent-Type: text/xml;
charset=utf-8Content-Length: lengthSOAPAction:
"http://WebXml.com.cn/getStockImageByteByCode"
string
返回的數據如下:
hkMyt4m4VkJtstbv8A
2.1.3
getStockImage_kByCode
直接獲得中國股票GIF日/周/月 K
線圖(545*300pixel/72dpi)
INPUT: theStockCode =
股票代號
theType = K 線圖類型(D:日[默認]、W:周、M:月),
POST
/WebServices/ChinaStockWebService.asmx HTTP/1.1Host:
www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length:
lengthSOAPAction: "http://WebXml.com.cn/getStockImage_kByCode" string
string
比如按照下圖所示輸入:
返回的結果就是周K線圖:
2.1.4
getStockImage_kByteByCode
獲得中國股票GIF日/周/月 K
線圖位元組數組
Input:theStockCode = 股票代號,如:sh000001
POST
/WebServices/ChinaStockWebService.asmx HTTP/1.1Host:
www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length:
lengthSOAPAction: "http://WebXml.com.cn/getStockImage_kByteByCode" string string
HTTP/1.1 200 OKContent-Type: text/xml; charset=utf-8Content-Length: length
base64Binary
比如按照下圖輸入:
返回的結果就是周K線圖位元組數組
hkMyt4m4VkJtstbv8A
2.1.5
getStockInfoByCode
獲得中國股票及時行情
input:theStockCode
= 股票代號
POST /WebServices/ChinaStockWebService.asmx HTTP/1.1Host:
www.webxml.com.cnContent-Type: text/xml; charset=utf-8Content-Length:
lengthSOAPAction: "http://WebXml.com.cn/getStockInfoByCode"
string
返回的值一個一維字元串數組
String(24),結構為:String(0)股票代號、String(1)股票名稱、String(2)行情時間、String(3)最新價(元)、String(4)昨收盤(元)、String(5)今開盤(元)、String(6)漲跌額(元)、String(7)最低(元)、String(8)最高(元)、String(9)漲跌幅(%)、String(10)成交量(手)、String(11)成交額(萬元)、String(12)競買價(元)、String(13)競賣價(元)、String(14)委比(%)、String(15)-String(19)買一
- 買五(元)/手、String(20)-String(24)賣一 - 賣五(元)/手。
Web
service的方法類似於現在concurrent項目的DBWS數據的獲取,都是通過SOAP協議向DBWS伺服器獲取相關的數據。
利用雅虎查中國股票
http://quote.yahoo.com/d/quotes.csv?s=MSFT&f=slc1wop
返回微軟的股票價格
"MSFT","4:00pm
- 30.70",+1.04,"21.46 -
30.75",29.77,29.66
http://quote.yahoo.com/d/quotes.csv?s=000969.SZ&f=slc1wop
這個返回安泰科技的,一般有半個小時的延遲。
但是s=000969.sz
這個後面的sz是深圳的意思, 滬市是SS後綴
❺ 怎麼從股票軟體中把所有A股的代碼和名稱下載下來
以通達信為例
一、輸入60,回車,顯示所有股票的從漲到跌的排名。
二、輸入34(也就是點擊系統—數據導出),可以選擇文本文件,EXCEL或者圖像,
可以選擇當前頁或者所有內容,選擇一個儲存位置設定一個名字即可。
❻ 哪有股票軟體源代碼下載(股票軟體編程)
股票軟體源鬧缺碼其實就是指標公式,也就是經過其他人修改或個人自己編寫的指標公式!同花順有相應的公式源碼,其他的股軟也有相應的公式源碼!
要想用股票軟體鏈改源代碼前提是你會編程,懂得代碼流程和代碼函數的用途你在編寫個程序(液喚辯反射),將軟體源代碼讀出來,就能知道它用了哪些函數,用了哪些方法,怎樣調用的這樣你就不是知道了它是怎麼寫的,不過編寫反射程序蠻麻煩,現在我還在研究當中一般軟體漏洞可以用這個方法檢查出來,進行報復和修復。
❼ 如何把股票YJD源代碼添加到行情軟體上
用法:
股票在強勢中時,YJD值跌破弱勢值時可以抄底;
股票在弱勢中時,YJD值上坡強勢值時可以減倉;
一、在大智慧上引入公式:
A:源碼導入方法
1. 把要導入的公式(源碼)復制下來:方法是用左鍵先把源碼變藍,之後點右鍵,點復制;
2. 進入大智慧-->特色功能-->自編指標-->常用-->技術指標-->新建,在出現的公式編輯區的下面的空白處,把剛考的源碼粘貼上,將公式名稱復制後粘貼到公式名稱欄-->確認-->退
出;
3.如有參數的,如:N 1 100 15 之類,則需將這類數據填充到參數表中;
4.公式源碼以外的內容,如:名稱,說明以及參數等等,凡在{ }以外的,均要刪除,或者用{ }將其括上;
5、在大智慧的底部顯示欄中點擊公式名稱即可看到剛剛導入的公式
二、通達信導入方法:
A:源碼導入
1、把要導入的公式(源碼)復制下來:方法是用左鍵先把源碼變藍,之後點右鍵,點復制;
2、進入主界面,即K線圖模式,同時按住CTRL+F,出現公式管理器-->用滑鼠左鍵單擊任何一個公式組的名稱(選擇技術指標公式或者條件選股公式)-->單擊其他-->點新建公式-->在出現的公式編輯區的下面的空白處,把剛拷的源碼粘貼上,將公式名稱復制後粘貼到公式名稱欄-->確定-->退出;
3.如有參數的,如:N 1 100 15 之類,則需將這類數據填充到參數表中;
❽ 求同花順指標平台里下載最多的天下無雙指標的源代碼!!在通達信用的
多:=IF(C>REF(C,1),V,0)/100;
空:=IF(C正:EMA(MA(多,3),3);
負:EMA(MA(空,3),10),COLORGREEN,;
STICKLINE(正,正,0,3,0),COLORRED;
STICKLINE(正>0 AND 正>REF(正,1),正*4/5,0,3,0),COLOR10D3FF;
STICKLINE(正>0 AND 正>REF(正,1),正*2/5,0,3,0),COLOR10FFFF;
STICKLINE(正>0 AND 正STICKLINE(正>0 AND 正STICKLINE(正>0 AND 正STICKLINE(負,負*(-1),0,3,0),COLOR66FF00;
STICKLINE(負,負*(-0.85),0,3,0),COLOR66DD00;
STICKLINE(負,負*(-0.75),0,3,0),COLOR66BB00;
STICKLINE(負,負*(-0.65),0,3,0),COLOR669900;
STICKLINE(負,負*(-0.55),0,3,0),COLOR667700;
STICKLINE(負,負*(-0.45),0,3,0),COLOR665500;
STICKLINE(負,負*(-0.35),0,3,0),COLOR663300;
擴展內容
作者:冉忠錦
鏈接:https://www.hu.com/question/397437227/answer/1248820032
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
MACD精解
個股一級指標:
1平滑異同平均線指標——MACD
MACD指標又叫指數平滑異同移動平均線,是由查拉爾·阿佩爾(Gerald Apple)所創造的,是一種研判股票買賣時機、跟蹤股價運行趨勢的技術分析工具。
第一節 MACD指標的原理和計算方法
一、MACD指標的原理
MACD指標是根據均線的構造原理,對股票價格的收盤價進行平滑處理,求出算術平均值以後再進行計算,是一種趨向類指標。
MACD指標是運用快速(短期)和慢速(長期)移動平均線及其聚合與分離的徵兆,加以雙重平滑運算。而根據移動平均線原理發展出來的MACD,一則去除了移動平均線頻繁發出假信號的缺陷,二則保留了移動平均線的效果,因此,MACD指標具有均線趨勢性、穩重性、安定性等特點,是用來研判買賣股票的時機,預測股票價格漲跌的技術分析指標 。
MACD指標主要是通過EMA、DIF和DEA(或叫MACD、DEM)這三值之間關系的研判,DIF和DEA連接起來的移動平均線的研判以及DIF減去DEM值而繪製成的柱狀圖(BAR)的研判等來分析判斷行情,預測股價中短期趨勢的主要的股市技術分析指標。其中,DIF是核心,DEA是輔助。DIF是快速平滑移動平均線(EMA1)和慢速平滑移動平均線(EMA2)的差。BAR柱狀圖在股市技術軟體上是用紅柱和綠柱的收縮來研判行情。
二、MACD指標的計算方法
MACD在應用上,首先計算出快速移動平均線(即EMA1)和慢速移動平均線(即EMA2),以此兩個數值,來作為測量兩者(快慢速線)間的離差值(DIF)的依據,然後再求DIF的N周期的平滑移動平均線DEA(也叫MACD、DEM)線。
以EMA1的參數為12日,EMA2的參數為26日,DIF的參數為9日為例來看看MACD的計算過程
1、計算移動平均值(EMA)
12日EMA的算式為
EMA(12)=前一日EMA(12)×11/13+今日收盤價×2/13
26日EMA的算式為
EMA(26)=前一日EMA(26)×25/27+今日收盤價×2/27
2、計算離差值(DIF)
DIF=今日EMA(12)-今日EMA(26)
3、計算DIF的9日EMA
根據離差值計算其9日的EMA,即離差平均值,是所求的MACD值。為了不與指標原名相混淆,此值又名DEA或DEM。
今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10
計算出的DIF和DEA的數值均為正值或負值。
理論上,在持續的漲勢中,12日EMA線在26日 EMA線之上,其間的正離差值(+DIF)會越來越大;反之,在跌勢中離差值可能變為負數(—DIF),也會越來越大,而在行情開始好轉時,正負離差值將會縮小。指標MACD正是利用正負的離差值(±DIF)與離差值的N日平均線(N日EMA)的交叉信號作為買賣信號的依據,即再度以快慢速移動線的交叉原理來分析買賣信號。另外,MACD指標在股市軟體上還有個輔助指標——BAR柱狀線,其公式為:BAR=2×(DIF-DEA),我們還是可以利用BAR柱狀線的收縮來決定買賣時機。
離差值DIF和離差平均值DEA是研判MACD的主要工具。其計算方法比較煩瑣,由於目前這些計算值都會在股市分析軟體上由計算機自動完成,因此,投資者只要了解其運算過程即可,而更重要的是掌握它的研判功能。另外,和其他指標的計算一樣,由於選用的計算周期的不同,MACD指標也包括日MACD指標、周MACD指標、月MACD指標年MACD指標以及分鍾MACD指標等各種類型。經常被用於股市研判的是日MACD指標和周MACD指標。雖然它們的計算時的取值有所不同,但基本的計算方法一樣。
在實踐中,將各點的 DIF和DEA(MACD)連接起來就會形成在零軸上下移動的兩條快速(短期)和慢速(長期)線,此即為MACD圖。
第二節 MACD指標的一般研判標准
MACD指標是市場上絕大多數投資者熟知的分析工具,但在具體運用時,投資者可能會覺得MACD指標的運用的准確性、實效性、可操作性上有很多茫然的地方,有時會發現用從書上學來的MACD指標的分析方法和技巧去研判股票走勢,所得出的結論往往和實際走勢存在著特別大的差異,甚至會得出相反的結果。這其中的主要原因是市場上絕大多數論述股市技術分析的書中關於MACD的論述只局限在表面的層次,只介紹MACD的一般分析原理和方法,而對MACD分析指標的一些特定的內涵和分析技巧的介紹鮮有涉及。本節將在介紹MACD指標的一般研判技巧和分析方法基礎上,詳細闡述MACD的特殊研判原理和功能。
MACD指標的一般研判標准主要是圍繞快速和慢速兩條均線及紅、綠柱線狀況和它們的形態展開。一般分析方法主要包括DIF和MACD值及它們所處的位置、DIF和MACD的交叉情況、紅柱狀的收縮情況和MACD圖形的形態這四個大的方面分析。
一、DIF和MACD的值及線的位置
1、當DIF和MACD均大於0(即在圖形上表示為它們處於零線以上)並向上移動時,一般表示為股市處於多頭行情中,可以買入或持股;
2、當DIF和MACD均小於0(即在圖形上表示為它們處於零線以下)並向下移動時,一般表示為股市處於空頭行情中,可以賣出股票或觀望。
3、當DIF和MACD均大於0(即在圖形上表示為它們處於零線以上)但都向下移動時,一般表示為股票行情處於退潮階段,股票將下跌,可以賣出股票和觀望;
4、當DIF和MACD均小於0時(即在圖形上表示為它們處於零線以下)但向上移動時,一般表示為行情即將啟動,股票將上漲,可以買進股票或持股待漲。
二、DIF和MACD的交叉情況
1、當DIF與MACD都在零線以上,而DIF向上突破MACD時,表明股市處於一種強勢之中,股價將再次上漲,可以加碼買進股票或持股待漲,這就是MACD指標「黃金交叉」的一種形式。
2、當DIF和MACD都在零線以下,而DIF向上突破MACD時,表明股市即將轉強,股價跌勢已盡將止跌朝上,可以開始買進股票或持股,這是MACD指標「黃金交叉」的另一種形式。
3、當DIF與MACD都在零線以上,而DIF卻向下突破MACD時,表明股市即將由強勢轉為弱勢,股價將大跌,這時應賣出大部分股票而不能買股票,這就是MACD指標的「死亡交叉」的一種形式。
4、當DIF和MACD都在零線以上,而DIF向下突破MACD時,表明股市將再次進入極度弱市中,股價還將下跌,可以再賣出股票或觀望,這是MACD指標「死亡交叉」的另一種形式。
三、MACD指標中的柱狀圖分析
在股市電腦分析軟體中(如錢龍軟體)通常採用DIF值減DEA(即MACD、DEM)值而繪製成柱狀圖,用紅柱狀和綠柱狀表示,紅柱表示正值,綠柱表示負值。用紅綠柱狀來分析行情,既直觀明了又實用可靠。
1、當紅柱狀持續放大時,表明股市處於牛市行情中,股價將繼續上漲,這時應持股待漲或短線買入股票,直到紅柱無法再放大時才考慮賣出。
2、當綠柱狀持續放大時,表明股市處於熊市行情之中,股價將繼續下跌,這時應持幣觀望或賣出股票,直到綠柱開始縮小時才可以考慮少量買入股票。
3、當紅柱狀開始縮小時,表明股市牛市即將結束(或要進入調整期),股價將大幅下跌,這時應賣出大部分股票而不能買入股票。
4、當綠柱狀開始收縮時,表明股市的大跌行情即將結束,股價將止跌向上(或進入盤整),這時可以少量進行長期戰略建倉而不要輕易賣出股票。
5、當紅柱開始消失、綠柱開始放出時,這是股市轉市信號之一,表明股市的上漲行情(或高位盤整行情)即將結束,股價將開始加速下跌,這時應開始賣出大部分股票而不能買入股票。
6、當綠柱開始消失、紅柱開始放出時,這也是股市轉市信號之一,表明股市的下跌行情(或低位盤整)已經結束,股價將開始加速上升,這時應開始加碼買入股票或持股待漲。
第三節 MACD的特殊分析方法
一、形態法則
1、M頭W底等形態
MACD指標的研判還可以從MACD圖形的形態來幫助研判行情。
當MACD的紅柱或綠柱構成的圖形雙重頂底(即M頭和W底)、三重頂底等形態時,也可以按照形態理論的研判方法來加以分析研判。例如:
2、頂背離和底背離
MACD指標的背離就是指MACD指標的圖形的走勢正好和K線圖的走勢方向正好相反。MACD指標的背離有頂背離和底背離兩種。
(1)頂背離
當股價K線圖上的股票走勢一峰比一峰高,股價一直在向上漲,而MACD指標圖形上的由紅柱構成的圖形的走勢是一峰比一峰低,即當股價的高點比前一次的高點高、而MACD指標的高點比指標的前一次高點低,這叫頂背離現象。頂背離現象一般是股價在高位即將反轉轉勢的信號,表明股價短期內即將下跌,是賣出股票的信號。
(2)底背離
底背離一般出現在股價的低位區。當股價K線圖上的股票走勢,股價還在下跌,而MACD指標圖形上的由綠柱構成的圖形的走勢是一底比一底高,即當股價的低點比前一次低點底,而指標的低點卻比前一次的低點高,這叫底背離現象。底背離現象一般是預示股價在低位可能反轉向上的信號,表明股價短期內可能反彈向上,是短期買入股票的信號。
在實踐中,MACD指標的背離一般出現在強勢行情中比較可靠,股價在高價位時,通常只要出現一次背離的形態即可確認位股價即將反轉,而股價在低位時,一般要反復出現幾次背離後才能確認。因此,MACD指標的頂背離研判的准確性要高於底背離,這點投資者要加以留意。
3、趨勢線、壓力線
二、分析周期法則
綠柱狀間隔時間越長,未來上漲力度越大和時間越長
紅柱狀維持時間越長,未來下跌空間和力度越大,時間越長
三、分析參數的修改原則
四、均線為先法則
第四節 MACD指標的實戰技巧
MACD指標的實戰技巧主要集中在MACD指標的「金叉」、「死叉」以及MACD指標中的紅、綠柱狀線的情況等兩大方面。下面以分析家軟體上的日參數為(26,52,52)的MACD指標來揭示MACD指標的買賣和觀望功能。(註:MACD指標在錢龍軟體和分析家軟體上指標參數選取及使用方法一樣)。
一、 買入信號
(一)DIF線和MACD線的交叉情況分析
1、0值線以下區域的弱勢「黃金交叉」
當MACD指標中的DIF線和MACD線在遠離0值線以下區域同時向下運行很長一段時間後,當DIF線開始進行橫向運行或慢慢勾頭向上靠近MACD線時,如果DIF線接著向上突破MACD線,這是MACD指標的第一種「黃金交叉」。它表示股價經過很長一段時間的下跌,並在低位整理後,一輪比較大的跌勢後、股價將開始反彈向上,是短線買入信號。對於這一種「黃金交叉」,只是預示著反彈行情可能出現,並不表示該股的下跌趨勢已經結束,股價還有可能出現反彈行情很快結束、股價重新下跌的情況,因此,投資者應謹慎對待,在設置好止損價位的前提下,少量買入做短線反彈行情。如圖(7_1)所示。
2、0值線附近區域的強勢「黃金交叉」
當MACD指標中的DIF線和MACD線都運行在0值線附近區域時,如果DIF線在MACD線下方、由下向上突破MACD線,這是MACD指標的第二種「黃金交叉」。它表示股價在經過一段時間的漲勢、並在高位或低位整理後,股價將開始一輪比較大的上漲行情,是中長線買入信號。它可能就預示著股價的一輪升幅可觀的上漲行情將很快開始,這是投資者買入股票的比較好的時機。對於這一種「黃金交叉」,投資者應區別對待。
[1]當股價是在底部小幅上升,並經過了一段短時間的橫盤整理,然後股價放量向上突破、同時MACD指標出現這種金叉時,是長線買入信號。此時,投資者可以長線逢低建倉。
[2]當股價是從底部啟動、已經出現一輪漲幅比較大的上升行情,並經過上漲途中的比較長時間的中位回檔整理, 然後股價再次調頭向上揚升、同時MACD指標出現這種金叉時,是中線買入信號。
3、0值線以上區域的一般「黃金交叉」
當MACD指標中的DIF線和MACD線都運行在0值線以上區域時,如果DIF線在MACD線下方調頭、由下向上突破MACD線,這是MACD指標的第二種「黃金交叉」。它表示股價經過一段時間的高位回檔整理後,新的一輪漲勢開始,是第二個買入信號。此時,激進型投資者可以短線加碼買入股票;穩健型投資者則可以繼續持股待漲。
(二)柱狀線分析
1、紅色柱狀線
紅色柱狀線的放出,表明市場上的多頭力量開始強於空頭力量,股價將開始一輪新的漲升行情,是一種比較明顯的買入信號。對於這種買入信號,投資者也應從三個方面進行分析。
(1)當DIF線和MACD線都在0值線以上區域運行,說明股市是處於多頭行情中,股價將繼續上漲。當MACD指標在0值線上方經過短暫的回調整理後,紅柱狀線再次放出時,投資者可繼續持股做多,空倉者可逢低買入。
(2)當DIF線和MACD線都在0值線以下區域運行,說明股市處於空頭行情中,股價將繼續下跌探底。當MACD指標中的綠柱線經過很長一段時間的低位運行,然後慢慢收縮後,如果紅柱狀線出現時表明股價可能出現反彈但中長期下跌趨勢並沒有完全改變。此時,激進型投資者可以在設置好止損點的前提下短線少量買入股票;穩健型投資者則可以繼續持幣觀望。
(3)當DIF線和MACD線都在0值線以下區域運行,但這兩條線在低位經過一次「黃金交叉」後,其運行方向開始同時向上並越來越向上靠近0值線時,如果此時紅柱狀線開始放出(特別是第二次放出),表明股價經過長時間的整理後,下跌趨勢已經結束,股價在大量買盤的推動下將開始一輪新的上升行情。這也是投資者中長線買入股票的一個較好時機。此時,投資者應及時買入股票或持股待漲。當MACD指標中的DIF線和MACD線在0值線附近運行了很長一段時間後,綠色柱狀線構成一底比一底高的雙底形態時,表明股價的長期下跌趨勢可能結束,股價將在成交量的配合下,開始一輪新的中長期上升行情。此時,投資者可以開始逢低分批建倉。