㈠ 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软件,第一行输入名称,然后进行合并居中。
第二行输入下图图例中各项数值的名称。
至此准备工作已基本完成。