導航:首頁 > 股票外匯 > 文本至遠股票

文本至遠股票

發布時間:2021-10-20 07:07:01

① 開發炒股軟體,從哪裡獲得股票數據

目前市場上有很多股票行情交易軟體,各種軟體提供了豐富的分析和展示功能,而且基本上是免費的。但這些數據都是在線的、無法統一地下載到本地進行分析,於是上網找了些資料,有的是將程序到新浪搜狐的財經頻道或其他財經類網站抓取並分析網頁,這種方法操作性不強而且准確率較低,遇到廣告或網頁變動時風險較大。於是找到了Sina股票數據介面,這個介面是通過在IE端輸入"http://hq.sinajs.cn/list="+相應股票代碼網站返回一個文件形式的數據,也可以通過JS獲取該文件中的變數得到想要的數據字元串。
以大秦鐵路(股票代碼: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″,時間;
相應地,也可以獲得深市相關股票信息,但是這種方法的弊病是只能獲得最新的或者是當天的股票數據,無法將歷史數據導入到資料庫,當然,你也可以以某一天為起始點自己重新創造歷史數據。所以繼續尋找其他網站介面,終於找到了雅虎財經網站,它提供的介面可以直接把股票歷史數據導成Excel,真實太方便了!直接在瀏覽器地址中數據網址即可http://table.finance.yahoo.com/table.csv?s=股票代碼,但是如果手動輸入再逐一下載保存簡直是太麻煩了,光上證股票就800多個,估計剛手動下載完就又開盤了還得重新下載。所以我的思路是,1、利用多線程方法下載股票文件。2、將這些文件統一導入資料庫。
1.1文件下載類:
import java.io.*;
import java.net.*;
import java.util.List;
import fatowen.stocksystem.sysconfig.data.DownLoadVO;
public class HttpDownFile {
private static int BUFFER_SIZE = 8096;
/**根據URL下載文件並保存
* @param destUrl String
* @param fileName String
* @throws Exception
*/
public void saveToFile(String destUrl, String fileName) throws IOException {

FileOutputStream fos = null;
BufferedInputStream bis = null;
HttpURLConnection httpUrl = null;
URL url = null;
byte[] buf = new byte[BUFFER_SIZE];
int size = 0;

url = new URL(destUrl);
httpUrl = (HttpURLConnection) url.openConnection();
httpUrl.connect();
bis = new BufferedInputStream(httpUrl.getInputStream());
fos = new FileOutputStream(fileName);
while ((size = bis.read(buf)) != -1)
fos.write(buf, 0, size);
fos.close();
bis.close();
httpUrl.disconnect();
}
}
1.2多線程實現下載類:
import java.util.ArrayList;
import java.util.List;
public class HisDataAddThread extends Thread {
boolean runFlag = true;
List myParamList = null;
String downLoadData ="";
String baseUrl = "http://table.finance.yahoo.com/table.csv?s=";
String result = "";
String savePath = "";

public HisDataAddThread(List paramList,String savePath){
this.myParamList = paramList;
this.savePath = savePath;
}

public void run() {

while(runFlag){
downLoadData = PublicDataUtil.getDownLoadData(myParamList);
if(!Lib.isEmpty(downLoadData)){
HttpDownFile oInstance = new HttpDownFile();
try {
oInstance.saveToFile(baseUrl + downLoadData, savePath + downLoadData + ".csv");
}catch (Exception err) {
System.out.println(err.toString());
}
}else{
runFlag = false;
}
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public List getFailureList() {
return failureList;
}
public void setFailureList(List failureList) {
this.failureList = failureList;
}
public List getSuccessList() {
return successList;
}
public void setSuccessList(List successList) {
this.successList = successList;
}
}
2.將下載完的文件統一保存到資料庫工具類
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class CSVUtitl {
private BufferedReader bufferedreader = null;
private List list = new ArrayList();

public CSVUtitl(){
}
public CSVUtitl(String filename) throws IOException{
bufferedreader = new BufferedReader(new FileReader(filename));
String stemp;
while((stemp = bufferedreader.readLine()) != null){
list.add(stemp);
}
}
public List getList() throws IOException {
return list;
}
// 得到csv文件的行數
public int getRowNum(){
return list.size();
}
//得到csv文件的列數
public int getColNum(){
if(!list.toString().equals("[]")) {

//csv文件中,每列之間的是用','來分隔的
if(list.get(0).toString().contains(",")) {
return list.get(0).toString().split(",").length;
}else if(list.get(0).toString().trim().length() != 0) {
return 1;
}else{
return 0;
}
}else{
return 0;
}
}

//取得指定行的值
public String getRow(int index) {
if (this.list.size() != 0)
return (String) list.get(index);
else
return null;
}
//取得指定列的值
public String getCol(int index){
if (this.getColNum() == 0){
return null;
}

StringBuffer scol = new StringBuffer();
String temp = null;
int colnum = this.getColNum();

if (colnum > 1){
for (Iterator it = list.iterator(); it.hasNext();) {
temp = it.next().toString();
scol = scol.append(temp.split(",")[index] + ",");
}
}else{
for (Iterator it = list.iterator(); it.hasNext();) {
temp = it.next().toString();
scol = scol.append(temp + ",");
}
}
String str=new String(scol.toString());
str = str.substring(0, str.length() - 1);
return str;
}
//取得指定行,指定列的值
public String getString(int row, int col) {
String temp = null;
int colnum = this.getColNum();
if(colnum > 1){
temp = list.get(row).toString().split(",")[col];
}else if(colnum == 1) {
temp = list.get(row).toString();
}else{
temp = null;
}
return temp;
}

public void CsvClose() throws IOException {
this.bufferedreader.close();
}
public void run(String filename) throws IOException {

CSVUtitl cu = new CSVUtitl(filename);
for(int i=0;i<cu.getRowNum();i++){
String SSCCTag = formatData(cu.getString(i,1));//得到第i行.第一列的數據.
String SiteName = formatData(cu.getString(i,2));//得到第i行.第二列的數據.
String StationId= formatData(cu.getString(i,3));

//將數據保存到資料庫中
... ...
... ...
... ...
}
cu.CsvClose();
}
public String formatData(String baseData){

String result = null;
if(!"".equals(baseData) && baseData != null){
if(baseData.length() > 1){
result = baseData.substring(1,baseData.length());
result = result.substring(0, result.length()-1);
}else{
result = baseData;
}
}else{
result = "";
}
return result.trim();
}

public static void main(String[] args) throws IOException {
CSVUtitl test = new CSVUtitl();
try{
File path = new File("e:\\data");
File[] f = path.listFiles();
List l = new ArrayList();
for(int i=0;i<f.length;i++){
if(f[i].getName().endsWith(".csv"))
l.add(f[i]); www.2cto.com
}
Iterator it = l.iterator();
while(it.hasNext()){
File ff = (File)it.next();
test.run(path.toString()+File.separator+ff.getName());
}
}catch (Exception e){

}
}
}

② 股票軟體怎麼用鍵盤翻頁

沒有專門的,翻頁鍵盤!一般來說,這都是電腦上那個上下左右鍵,回啊,那個一般上下左答右鍵可以實現翻頁功能啊!
啊,其實很多股票軟體的,他有那個快捷方式,
啊,你可以設置快捷鍵啊,來實現快速的翻頁啊,或者查其他的資料,
啊f,三鍵的就是看大盤,
哦,f識字看個股資料,F5或者f8的話,可以切換啊,K線圖
啊總之你摸索一下就會熟悉運用的!

③ 關於股票的經典書籍有哪些推薦

推薦如下:

  1. 《冰與火,中國股市記憶》,這本書正是講述中國股市成長經歷的實錄。它的獨特之處在於,作為歷史題材的文本,它既非按部就班的"編年體",也不是座次分明的"紀傳體",而是一種"口述化"的歷史。和平鋪直敘的描述相比,這些當事人的講述,或許更能喚起投資人的共鳴;

  2. 《證券市場基礎知識》,投資是一門學問或者說是手藝,就像醫學和法律一樣,不是簡單認識幾種技術指標和會算算市盈率等等基本面指標就能立於不敗之地的簡單玩意。想要扎扎實實的學好這門手藝,基本功必須扎實。市面上大多數關於股票的書籍,技術分析的一般都是從K線講起,基本面的都是從投資理念講起。很少有一本暢銷的證券類書籍會把市場中所有最基本的概念明晰的清楚明白,幫你打好基本功的;

  3. 《聰明的投資者》,巴菲特的老師,本傑明,格雷厄姆的畢生力作,如果是《股市大作手操盤術》是整個股市的聖經的話,那麼《聰明的投資者》就是價值分析和價值投資這一門類的聖經。基本上涵蓋了所有關於價值和基本面分析所需要使用一切知識和技巧;

  4. 上市公司財務報表解讀》,內容上和《聰明的投資者》有交叉,但是是專門對財務報表方面的專業細化。對於想進一步深入掌握價值和基本面分析的同學們來說,這是必不可少的一本書;

  5. 《滾雪球》,在實戰中的案例和整個投資體系的建立和優化還是巴菲特的這本傳記里有更多的內容。而且格雷厄姆畢竟是20世紀初期生活的人,他的分析和投資理念帶有那個年代出現的第一代價值投資的特有的過度小心和謹慎。所以想學好價值投資,巴菲特的書就不得不讀了。

④ 網路安全概念股票有哪些

網路信息安全概念股一覽(截止時間2015-08-13):
股票名稱 股票代碼 所屬概念
華勝天成 600410 信息安全概念股
億陽信通 600289 信息安全概念股
北信源 300352 信息安全概念股
任子行 300311 信息安全概念股
啟明星辰 002439 信息安全概念股
美亞柏科 300188 信息安全概念股
衛士通 002268 信息安全概念股
藍盾股份 300297 信息安全概念股

網路信息安全概念股解析:
華勝天成
提供的整體數據信息解決方案,採用先進的EMCCLARIION+EMCMIRRORVIEW軟體產品,實現了公司從北京至上海的遠程容災集中存儲備份,極大提升了企業信息化管理及數據安全策略。
億陽信通
公司作為國內領先的應用安全解決方案提供商之一,擁有自主知識產權的身份與訪問管理平台4A(集中帳號/集中認證/集中授權/集中審計)、綜合審計系統、安全管理平台(SOC)產品,同時結合自主產權的防火牆、VPN等硬體產品和專業的安全服務,為中國聯通(600050)、中國電信,金融、政府、中國移動(18省)及眾多企業用戶提供整體安全解決方案。全資子公司億陽安全技術有限公司取得國家保密局頒發的涉及國家秘密的計算機信息系統集成(甲級)資質。
北信源
公司是一家擁有自主知識產權的信息安全企業通過不斷地技術創新,在終端安全管理產品、數據安全管理產品、安全管理平台產品及安全服務整體解決方案等方面形成多項核心技術,公司已成為國內最具技術創新和產品開發實力的信息安全主要廠商之一。公司主營產品為終端安全管理產品、數據安全管理產品和安全管理平台產品等。
任子行
公司目前主要從事網路內容與行為審計和監管產品的研發、生產、銷售,並提供安全集成和安全審計相關服務,客戶主要包括網吧、賓館、電信運營商、政府和企事業單位。公司主要產品的兩大系列為網路內容與行為審計系列產品和網路內容與行為監控系列產品,其中網路內容與行為審計產品包括專用安全審計產品和通用安全審計產品。
啟明星辰
公司是信息安全行業龍頭,主營入侵檢測與入侵防禦產品,曾為北京奧運會官方網站、央視國際網站等提供信息安全服務,公司還參與制訂國家及行業網路安全標准。 返回首頁

美亞柏科
公司從事信息安全行業中電子數據取證和網路信息安全的技術研發、產品銷售與整體服務。是國內最早進入電子數據取證行業的企業之一,公司的電子數據取證產品占據國內同類產品市場份額的40%以上,是國內領先的電子數據取證產品和服務提供商,也是目前國內電子數據取證行業中少有的具有全系列自主研發產品的企業。
衛士通
公司處於信息安全領域,其密碼產品占據信息加密和身份認證細分市場逾20%的份額。公司日前公告,其申報的2012年國家下一代互聯網信息安全專項的「高性能VPN設備研發與產業化」項目,被列入國家高技術產業發展項目計劃,並獲國家補助800萬元,將由國家發改委分批下達投資計劃並撥付資金
藍盾股份
公司從事提供信息安全領域一體化解決方案,包括企業級信息安全產品研發與銷售並提供安全集成、安全服務等業務,是華南地區最大的信息安全產品及服務總和提供商。企業級信息安全產品主要包括防火牆、VPN、IDS/IPS、UTM、安全審計、信息加密、身份認證、終端安全管理、安全管理平台等,廣泛應用於政府、電信、金融、能源、教育等領域。

⑤ 股票均線如何設置

6.10日最新補充回答:新建指標的方法:
1、摁CTRL+F打開[公式編輯器],選擇[新建]。
2、在彈出的窗口中的左上角有個[公式名稱],在其後面輸入自己喜歡指標名稱,如:GGG。
3、在[公式名稱]下面一點有個[參數名],分別將其1、2、3、4、5、6中輸入M1、M2、M3、M4、M5、M6,在後面的[最小]中的6個文本框中輸入全部輸入2,在[最大]中的全部輸入500,[預設]中從上至下依次輸入5、10、30、60、120、250,這些分別是5、10、30、60、120、250日線,當然你也可以把它們設為自己喜歡的均線值。
4、在下面的空白區域中,也就是源碼區,輸入:
MA1:MA(CLOSE,M1);
MA2:MA(CLOSE,M2);
MA3:MA(CLOSE,M3);
MA4:MA(CLOSE,M4);
MA5:MA(CLOSE,M5);
MA6:MA(CLOSE,M6);
5、選擇右上角部分的[畫線方法],將原來的[副圖]修改為[主圖疊加],這是為了讓所建指標和K線在同一窗口下出現。
6、點擊窗口右側的[測試公式],如果在源碼區下面的[動態翻譯]中顯示測試成功則可以點擊右上角的[確定]並退出了。
這樣你關閉軟體再打開後,輸入GGG,回車,就能看見新建立的GGG指標了。
當然樓下的那位兄弟說的你可以參考,就是輸入MA2,這個指標是有6條線的平均線,你可以修改它們的參數,放心,修改參數是不會被系統保護的,也就是說是可以保存下來的。
上面幾位都沒弄清楚樓主的問的是什麼
樓主你確定你是在原有的移動平均線上加上了半年線和年線嗎?
如果是,我下面回答你:
您在修改指標以後總得點[確定]的吧?那麼點了[確定]以後系統是不是提示你「系統公式在程序退出後將恢復為預設,請對修改另做保存。推薦新建公式時使用引入指標公式的方法來修改!」?如果是這樣,那麼問題就簡單了,您現在需要摁CTRL+F,打開[公式管理器],選擇[新建],然後把系統的[MA]指標里的源碼、參數和您已經修改過的源碼全部復制到這里。我看您能修改[MA]的源碼,說明您還是懂一些指標方面的知識的,所以建立步驟我就不說了。
保存好新建的指標,退出軟體,再打開軟體,輸入新建指標的名稱。
怎麼樣?OK了吧?
因為系統的指標公式通達信軟體都會進行保護,每次用戶修改過以後下次啟動還是默認的狀態。

閱讀全文

與文本至遠股票相關的資料

熱點內容
中國十大投資理財平台排行 瀏覽:305
均值回歸外匯交易策略 瀏覽:597
中國電影投資 瀏覽:926
2078等於多少人民幣 瀏覽:951
科創板基金申購比例 瀏覽:82
反彈基金 瀏覽:802
適合40歲怎麼理財 瀏覽:147
開戶香港期貨所 瀏覽:960
合營企業投資 瀏覽:891
青海省年豐投資有限公司 瀏覽:614
08245股票 瀏覽:573
華民慈善基金會登陸 瀏覽:838
8200美金等於多少人民幣 瀏覽:126
stp外匯平台 瀏覽:457
資金用途有哪些 瀏覽:711
格萊美股票 瀏覽:688
滬深300指數基金管理費最低 瀏覽:62
大學生創業無息貸款政策 瀏覽:957
京保貝目標群體資金來源 瀏覽:409
廣西白砂糖今日價格 瀏覽:657