當前位置:股票大全官網 - 股票投資 - k線圖模板源碼-如何在普通的K線圖上加載華泰證券行情軟件主力,大戶,中戶,散戶資金的圓餅圖指標公式源碼?

k線圖模板源碼-如何在普通的K線圖上加載華泰證券行情軟件主力,大戶,中戶,散戶資金的圓餅圖指標公式源碼?

求K線圖和VOL圖的公式源碼

K線圖公式源碼為:

STICKLINE(C>=O,H,L,0,1),COLORred;

STICKLINE(C>=O,C,O,3,1),COLORred;

STICKLINE(C

STICKLINE(C

VOL圖公式源碼為:

VOL,VOLSTICK;

MA1:MA(VOL,5),colorwhite;

MA2:MA(VOL,10),coloryellow;

MA3:MA(VOL,20),colorff00ff。

K線圖又稱蠟燭圖、日本線、陰陽線、棒線、紅黑線等,常用說法是“K線”。它是以每個分析周期的開盤價、最高價、最低價和收盤價繪制而成。VOL是指在股市中是成交量指標,而成交量是指個股或大盤的成交總手,在形態上用壹根立式的柱子來表示。

左面的坐標值與柱子的橫向對應處,就是當日當時的成交總手。如當天收盤價高於當天開盤價,成交柱呈紅色;反之,成交柱呈綠色。股市的表現往往是投資者對實體經濟增長的壹個預期,往往超前於實體經濟;而債市往往與股市負相關。所以,股市被稱為紅宏觀經濟的晴雨表。

:經濟對股市的影響

1、經濟周期。

經濟周期包括四個階段:衰退、危機、復蘇和繁榮。壹般來說,在經濟衰退期間,股價會逐漸下跌。危機中,股價跌到最低點;當經濟開始復蘇,股價又會逐漸上漲。在繁榮時期,股票價格上漲到最高點。通常,無論在經濟周期的哪個階段,股價的變化總是比實際經濟周期的變化提前壹步。

2.通貨膨脹水平。

通貨膨脹是影響股市和股價的重要宏觀經濟因素。壹般來說,貨幣供應量與股票價格成正比,即貨幣供應量的增加使股票價格上漲,而貨幣供應量的減少使股票價格下跌,但在特殊情況下卻有相反的效果。

3.利率變化。

在金融因素中,利率水平的變化對股市的影響最為直接和迅速。壹般與利率負相關。通常,當利率下降時,股價就會上漲。當利率上升時,股票價格下跌。

4.價格因素。

正常情況下,價格變動與股票價格之間存在正相關關系:即價格上漲時,股票價格上漲;隨著價格下跌,股票價格也下跌。

5.經濟指標。

根據有關部門相關部門發布的各種經濟指標和景氣政策信號,投資者可以分析經濟增長是否趨於下降。

用Java繪制K線圖

Java語言中的Applet(Java小程序)和Application(Java應用程序)是在結構和功能上都存在很大差異的兩種不同的編程方式Applet應用於Web頁上可做出多姿多彩的頁面特效給網站增輝添色Application則與其他編程語言(如VBVC)壹樣可編制各種應用程序本文要討論的是第壹種情況在Web頁上用JavaApplet繪制K線圖K線是股市行情分析中的壹種參數指標用股票每日的開盤價最高價最低價收盤價及成交量等數據進行作圖配合五日十日均線便可反映出壹個階段內該支股票的漲跌走勢JavaApplet所做的K線圖多應用於證券類型的網站以方便網上股民的分析操作不過由於我國網速的關系目前有些證券類網站把K線圖做成了圖片以節省下載的時間當然其繪制K線所用的工具(JavaApplet)及繪制方法還是相同的在編寫繪制K線的JavaApplet時有幾處關鍵問題要解決即)多線程的使用)布局管理器的選擇)數據輸入輸出流的應用)設置監聽鼠標與鍵盤事件下面通過壹個實例來詳細闡述整個編程過程和方法《查看演示》壹使用多線程壹個完整的JavaApplet包含四個方法Init()Start()Stop()Destroy()(即初始化開始停止清除)構成壹個完整的生命周期其運行次序也是由上而下順序執行在繪制K線圖的過程中除了要繪制窗體及代表股票升降的陰線陽線矩形外還要監聽鼠標事件並同時繪制壹個自由移動的十字遊標來定位顯示所檢索股票每日的各種價格數值(如開盤價收盤價等)這時為了避免閃爍和減少重新計算的等待時間除了重繪跟隨鼠標移動的十字遊標外對頁面的布局及陰線陽線矩形等不進行重繪這就需要應用多線程來完成該項任務.關於多線程的壹些基本概念多線程實際上就是啟動另壹個進程其運行的過程獨立於主程序之外並從主程序的Start()方法載入由Run()方法調用執行實現多線程的方法有兩種即創建Thread類的子類(類的繼承)和實現runnable接口為便於使用Java把所有有關線程的功能封裝成Java類庫中的壹個類JavalangThread通過這個類Java可以創建控制和終止線程完成有關多線程的所有操作在Java語言中壹個子類只能繼承壹個超類(父類)由於我們所要編寫的JavaApplet是應用於網頁中的首先必須繼承瀏覽器類(javaapplet)因此在本例中我們通過實現runnable接口的方法來實現多線程實現的語句如下publicclassStockAppletextendsjavaappletAppletimplementsRunnable.多線程的應用首先在Init()方法中對要創建的線程(M_pointThread)進行定義及初始化ThreadM_pointThread=null;然後在Start()和Stop()方法中加入以下代碼//當打開瀏覽器頁面開始載入JavaApplet代碼時執行start()方法publicvoidstart(){if(M_pointThread==null)//如果線程尚未產生{M_pointThread=newThread(this);//則創建壹個新線程M_pointThreadstart();//啟動該線程}}//在當前頁面關閉或轉向其他Web頁面時調用stop()方法以釋放系統資源publicvoidstop(){if(M_pointThread!=null)//如果線程尚在運行{M_pointThreadstop();//停止該線程M_pointThread=null;//釋放線程所占資源}}.編寫線程運行的代碼publicvoidrun(){M_graphics=getGraphics();M_graphicssetXORMode(Colorwhite);//采用異或方法繪制十字遊標while(true){try{if(MouseMove==true)//偵測到鼠標的移動後執行以下代碼{//當鼠標位於以下區域(JavaApplet布局)內時執行畫線操作if(x>&&x<){M_graphicsdrawLine(xx);}if(y>&&y<){M_graphicsdrawLine(yy);}if(X>&&X<){M_graphicsdrawLine(XX);}if(Y>&&Y<){M_graphicsdrawLine(YY);}MouseMove=fase;x=X;//傳遞當前座標參數y=Y;}}catch(NullPointerExceptionnpe){}//捕獲可能出現的異常}二布局管理器本例中的JavaApplet運行時要在頁面上JavaApplet的運行區域內繪制相應的標簽來顯示不同的數值並要加入壹個文本框來接收輸入的股票代碼對這些標簽和文本框位置及大小的設定便屬於布局管理的應用範疇Java語言中提供的布局管理器種類有邊界式布局卡片式布局流式布局和網格式布局等各有不同的特點可根據實際需要選用但有最大自由設計空間的是無布局管理器——即不使用任何布局格式而通過手工方式添加組件到頁面布局的絕對位置上本例中使用的便是無布局管理器在使用無布局管理器時首先要作出聲明即setLayout(null);然後用reshape()方法指定組件的具***置和尺寸基本語句如下所示Labellabel=newLabel();//定義標簽thisadd(label);//把標簽加入布局管理器labelreshape();//在指定位置繪制標簽對於多個標簽和文本框參照此格式添加即可三輸入輸出數據流JavaApplet在客戶端瀏覽器上運行時要從服務器端讀取股票的相關數據進行做圖這就涉及到Java數據流的運用Javaio包提供了多個用於與各種I/O設備交換信息的類其最頂層的兩個類便是輸入流類(InputStream)和輸出流類(OutputStream)為了便於實現在本例中我們先在服務器端把股票數據庫(如showdbf)中的有關字段寫入壹文本文件中(其格式為第壹行為股票的漢字名稱以後每壹行內包括開盤日期開盤價最高價最低價收盤價成交量)並以該支股票的代碼作為文件名(如txt)然後再用JavaApplet從服務器端的文本文件中讀取數據這樣就把對服務器端數據庫的訪問轉化為對文件的I/O操作實現的語句如下URLurlc=newURL(+FileName+txt);BufferedReaderbis=newBufferedReader(newInputStreamReader(urlcopenStream()));註第壹條語句中的為在本機執行調試操作的URL地址在上傳到服務器上後要做相應的修改FileName為要讀取的文本文件名第二條語句定義了讀取輸入數據流的方法四監聽鍵盤及鼠標事件在JavaApplet小程序中單擊按鈕鍵入文本使用鼠標或執行任何與界面相關的動作時就發生壹個事件小程序就會作出適當的反應在本例中我們通過使用action()方法來獲得JavaApplet小程序運行時所發生的事件語句格式如下publicbooleanaction(EventevtObjectarg){FileName=textgetText();//提取文本框中輸入的參數ReadData();//調用讀數據流數據的方法returntrue;//處理完畢不需要其他方法再做處理}上面的action()方法中含有兩個參數壹個是Event類的壹個對象evt另壹個是Object類的壹個對象argEvent對象告訴我們發生了哪種事件而Object對象將進壹步告訴我們有關該事件的情況每當有Event監聽的事件發生時JavaApplet便自動調用該action()方法至此在掌握了上述編程中的壹些要點後我們便可以成功地編制出壹個完整的繪制K線的JavaApplet小程序了(完整的源代碼下載)五編制HTML文檔(l)程序編制完成後另外要做的是設置在Web頁面上調用JavaApplet的頁面即編制HTML文檔l文檔的示例代碼如下<HEAD><TITLE>股票K線圖</TITLE></HEAD></body></HTML>在<APPLET></APPLET>標簽對內是對JavaApplet小程序的調用代碼其中的StockAppletclass是經編譯後生成的class文件codeBase指向的是class文件所存放的路徑如果class文件與HTML文檔存放在同壹目錄下則可以省略這壹項至此編制JavaApplet小程序的工作便全部完成在個人計算機上進行調試時首先要安裝個人Web服務然後把StockAppletclass與HTML文檔壹起拷貝到本機的WWW服務目錄下(如C:\Inetpub\root\)打開瀏覽器在地址欄內輸入回車進行測試操作調試通過後便可上傳至服務器投入運行了lishixinzhi/Article/program/Java/JSP/201311/19286

如何在普通的K線圖上加載華泰證券行情軟件主力,大戶,中戶,散戶資金的圓餅圖指標公式源碼?

加載某個新的指標公式,必須有這個公式的源碼,並且符合軟件所使用的平臺。

各個不同平臺,如通達信,大智慧,同花順,文華財經等等股票、期貨行情軟件,公式雖然看上去差不多,但不是通用的。

以下步驟各個平臺的做法都壹樣的。

壹,確認公式源碼所屬的股票軟件平臺。

二,安裝股票軟件。

三,打開股票軟件的公式管理器,新增公式,按提示設置名稱等等,公式復制粘帖即可。

四,測試。

五,測試通過後,在股票圖的副圖調用剛剛設置好名稱的公式即可。