㈠ c#如何讀通達信的.tnf文件得到股票代碼和中文名然後入sqlserver
如果是 把byte[] 轉成字元串 C#就直接Encoding.UTF8.GetString(buffer) 其中buffer就是byte[].就行了
㈡ 在編程中如何能能獲得股票的數據 例如當前價,最高價,最低價,當前成交量等等
要看使和什麼數據了,每個軟體數據的存儲格式不同,有的還是加密存儲的(如指南針)。
以常見的錢龍數據來說吧(錢龍是最簡單的存儲格式)當前價,最高價,最低價,當前成交量等等都是以隨機文件存儲的長整型數據。下面是讀取錢龍數據的C源碼,你可以參考一下:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
typedef struct { ------->定義數據類型
unsigned long date; ------->定義日期為長整
unsigned long open; ------->定義開盤為..
unsigned long high; ------->定義最高為..
unsigned long low; ------->定義最低為..
unsigned long close; ------->定義收盤為..
unsigned long travl; ------->定義成交量..
unsigned long traca; ------->定義成交額..
char unuse[12];
} RECORD;
RECORD reco;
int readrec(FILE *);
void main()
{
FILE *fp;
if((fp = fopen("000001.day","rb")) == NULL) // 打開深發展日線
{ printf("Error: Can't open 000001.DAY !\n");
exit(0); }
readrec(fp);
fclose(fp);
if(getch()==0) getch();
exit(0);
}
int readrec(FILE *fp)
{
float fn;
while (! feof(fp)) {
fread(&reco,sizeof(RECORD),1,fp);
printf("%10lu ",reco.date);
fn=float(reco.open)/1000;
printf("%8.2f ",fn);
fn=float(reco.high)/1000; .
printf("%8.2f ",fn); .
fn=float(reco.low)/1000; .
printf("%8.2f ",fn); .
fn=float(reco.close)/1000; .
printf("%8.2f ",fn); .
printf("%8lu ",reco.travl); .
printf("%8lu\n",reco.traca);
}
printf("\n");
return 0;
㈢ 匯鑫佳納斯達克上市最新消息股票代嗎
匯鑫佳納斯達克上市最新消息股票代碼:
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;/**
* 21點游戲。
* 1、洗拍裂牌
* 2、發牌
* 3、計算點數
* 4、 是否要牌
* 5、計算機發牌
* 6、計算結果
*/
public class TPoint{
private int[] pai = new int[52];//52張牌
private String[] huase= {"黑","紅","梅","方"};
private String[] paiM = {"A","2","3","4","5","6","7","8","9","10","J","Q","K"};//牌面顯示
private ArrayList<Integer> al = new ArrayList<Integer>();//存儲玩家手中的牌
private int currentPoint;
private int computerPoint = 0;
private int currentPage=0;
public TPoint() {
super();
xipai();//洗牌
fapai();//發牌
needPai();//是否要牌
computerPai();//電腦發牌
result();//計算結果
}
private void xipai() {
for(int i = 0; i < 52 ;i++ ){
pai[i]=i;//52張牌賦值
}
for(int j = 0;j<26;j++){//打亂26次
Random r = new Random();
int i1 = Math.abs(r.nextInt()%52);//在52張中牌中找到第一張
int i2 =Math.abs(r.nextInt()%52);//在52張中牌中找到拆賀首第二張
int temp = pai[i2];
pai[i2] = pai[i1];
pai[i1] = temp;
}
}
private void fapai() {
/*for(int i = 0;i<52;i++){
System.out.print(pai[i]+" ");
}*/
//先發兩張給玩家
al.add(pai[0]);
al.add(pai[1]);
currentPoint += calPoint(pai[0]);
currentPoint+= calPoint(pai[1]);
currentPage= 2;
}
private int calPoint(int i) {//計算牌的點數
int temp = 0;
if(i%13+1>10){//JQK都是10
temp = 10;
}
else{
temp = (i+1)%13;}return temp;}
private void needPai() {
while(true){
xianshi();//顯示牌面
if(currentPoint>=21){//玩家點數大於21則不能再要牌
break;
}
System.out.println("是否還要牌,輸入N不要!");
Scanner sc = new Scanner(System.in);
if(sc.next().equalsIgnoreCase("N")){
break;//輸入N則結束
}else {
al.add(pai[currentPage]);//繼續添加牌
currentPoint+=calPoint(pai[currentPage]);//牌點數+
currentPage++;
}
}
}
private void xianshi() {
for(Integer in:al){//顯示玩家手中的牌
System.out.print(huase[in/13]+" "+paiM[in%13]+" ");//顯示花色 和牌面
System.out.println("當前總分:"+currentPoint);
}
private void computerPai() {
Random r = new Random();
computerPoint = Math.abs(r.nextInt())%10+16;//電腦的點數在16點旅數到26點
System.out.println(" 電腦 的牌面:"+computerPoint);
}
private void result() {
if(currentPoint>21){//玩家點數大於21則不能再要牌
System.out.println("you lost!");
}else if(currentPoint==computerPoint){
System.out.println("you lost!");
}else if(computerPoint>21){
System.out.println("you Win!");
}else if(currentPoint>computerPoint){
System.out.println("you Win!");
}else{
System.out.println("you Lost!");
}
}
public static void main(String[] args){
new TPoint();
}
}
(3)股票軟體while函數擴展閱讀:
對於計算機而言,並不存在真正意義上的「好」的源代碼;然而作為一個人,書寫習慣的好壞將決定源代碼的好壞。源代碼是否具有可讀性,是判斷其好壞的重要標准。軟體文檔則是表明可讀性的關鍵。
代碼作為程序員用開發工具所支持的語言寫出來的源文件,設計的原則包括唯一確定性、標准化和通用性、可擴充性與穩定性、便於識別與記憶、力求短小與格式統一以及容易修改等。
源代碼是代碼的分支,某種意義上來說,源代碼相當於代碼。現代程序語言中,源代碼可以書籍或磁帶形式出現,但最為常用格式是文本文件,這種典型格式的目的是為了編譯出計算機程序。計算機源代碼最終目的是將人類可讀文本翻譯成為計算機可執行的二進制指令,這種過程叫編譯,它由通過編譯器完成。
㈣ 請懂股票英文的高手翻譯一下, 不要機譯, 要人工, 好了大量加分, 至少100
1. 股票基礎常識
什麼是股票? 股票公司股權的分享. 這意味著你自己也擁有公司擁有的一部分. 作為業主,你現在可以分享利潤,也具有投票權來做的重要決定和裁決. 股就是你擁有所有權的一紙證明. 這張特殊的紙代表公司的一個份額. 你累積的股份越多,你的股權也越多. 另外, 在董事會改選的年度會議中一股通常都享有一票的選舉權,
作為一家公司的股東,你就是公司一部份的收入的分享者. 這些收益通常股息的形式發放. 股票的一個重要方面就是其有限責任特徵. 這意味著你不用負責,公司的債務或損失. 你所失去的永遠不會比你投資的多.
因為股東也是公司的擁有人, 你承受了公司可能失敗的風險. 這意味著資金的收回得不到保證, 如果公司倒閉了, 你沒有權利回收任何的投資, 直到所有債權人已經支付了賠款.
2. 股票種類
股票可以分為三大類; 普通股,首選股票,級別股票. 普通股佔大多數. 作為一個普通股持有者 你有權利要求股息, 以及在選舉董事時, 每股都有一票的投票權.
優先股並不等同於普通的選舉權, ,而只是確保固定的股息. 這不同於普通股票,因為普通股票的股利是永遠沒有保證的. 因此,在現實中,首選股票就如同債券,之後總會得到回報.
有時公司發行不同級別的股票. 通常這樣做是為了區分不同等級的投票權. 一個級別可享受每股5票, 而另一個級別可能只能享受每股一票的待遇. A和B是典型的級別名稱.
3. 交易
股票交易是在賣雙方見面時進行的交換活動. 有兩種類型的交換, 虛擬和實體. 實體交換就是你在傳統貿易的交易所中, 所見到的, 那裡股票交易者通過大聲的呼叫來彼此傳遞買賣的信號,. 虛擬交換主要是由計算機網路構成, 所有的交易是透過電子方式進行的.
在美國有3個主要的交易所,紐約證券交易所,納斯達克指數和美國股票交易所. 紐約證交所是最負盛名的, 建立於200多年前. 這種交換是美國的一些大公司如麥當勞和通用電氣公司的交易所. 這種交易有一個實際的地點, 交易者積極的買賣. 每一個股票都有一個專門負責給買賣雙方分配股票的人員 一旦買賣成交, 交易總結就寄回給經紀人, 然後經紀人再通知投資者.
㈤ 請問怎樣用Java獲取股票行情歷史數據新浪、搜狐、百度財經都可以......
publicclassStockConnection{
publicstaticvoidmain(String[]args){
URLur=null;
try{
//搜狐股票行情歷史介面
// ur=newURL("http://q.stock.sohu.com/hisHq?code=cn_300228&start=20130930&end=20131231&stat=1&order=D&period=d&callback=historySearchHandler&rt=jsonp");
//新浪股票行情歷史介面
ur=newURL("http://biz.finance.sina.com.cn/stock/flash_hq/kline_data.php?&rand=random(10000)&symbol=sh600000&end_date=20150809&begin_date=20000101&type=plain");
HttpURLConnectionuc=(HttpURLConnection)ur.openConnection();
BufferedReaderreader=newBufferedReader(newInputStreamReader(ur.openStream(),"GBK"));
Stringline;
while((line=reader.readLine())!=null){
System.out.println(line);
}
}catch(Exceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}
}
}
㈥ 股票裡面的盤前盤後是什麼意思啊
盤前:就是指股市在每天的開盤之前,也就是9:30之前。盤後:就是指股市在每天的收盤之後,也就是15:00之後。
開盤是指項目對外集中公開發售,特別是首次大賣。通過有效整合公司內外資源,對目標客戶進行針對性的有效價值信息傳遞,實現客戶積累,並根據積累情況採取適當的價格和方式對外集中銷售。
在樓市中,開盤是指樓盤建設中取得了「銷售許可證」可以合法對外宣傳預銷售了,為正式推向市場所進行的一個盛大的活動,就像某酒店開張營業了一樣。
(6)股票軟體while函數擴展閱讀:
滬深市場股票
交易日:周一~周五(法定節日除外)
9:15 —— 9:25集合競價
9:30 —— 11:30 前市,連續競價
13:00 —— 15:00 後市,連續競價
(14:57——15:00為收盤集合競價)
大宗交易的交易時間為 本所交易日的15:00-15:30,本所在上述時間內受理大宗交易申報。
大宗交易用戶可在交易日的14:30-15:00登錄本所大宗交易電子系統,進行開始前的准備工作;大宗交易用戶可在交易日的15:30-16:00通過本所大宗交易電子系統查詢當天大宗交易情況或接收當天成交數據。
中國香港股票
周一至周五: 早市 9:30-12:00午市 13:00-16:00
周六、周日及香港公眾假期休市
香港股票交易規則:
1、實際交收時間為交易日之後第2個工作日(T+2);在T+2以前,客戶不能提取現金、實物股票及進行買入股份的轉託管。
2、港股買賣可做T+0回轉交易
參考資料來源:網路-開盤
㈦ 如何製作一個實時統計股票的excel,求高手指點
打開excel軟體,第一行輸入名稱,然後進行合並居中。
第二行輸入下圖圖例中各項數值的名稱。
至此准備工作已基本完成。