当前位置:首页 » 股票入门 » 飞狐交易师股票数据下载
扩展阅读
设计总院股票历史股价 2023-08-31 22:08:17
股票开通otc有风险吗 2023-08-31 22:03:12
短线买股票一天最好时间 2023-08-31 22:02:59

飞狐交易师股票数据下载

发布时间: 2022-12-07 21:36:06

Ⅰ 交易师30分钟数据下载方法

交易师30分钟数据下载方法

两个方法,

一种是通用的去网站下载,网络 阳光飞狐数据,下载好然后CTRL导入到软件

二是看你的数据接口是哪种,一般接口软件都有下载近期数据的按钮,点开右下角接口软件找找,都是中文。

交易师经典版是一款金融软件。交易师经典版每日为您提供最新、最全面的股票实时行情,让你实时了解股票市场新动态。帮你的投资理财出谋划策。

交易师是一款全新的金融量化交易软件,由原知名产品《飞狐交易师》核心团队历时三年开发而成。交易师产品包括交易师经典版、交易师全推数据、交易师多屏全推版。

交易师产品的核心是程序化自动交易和快捷交易,采用国外交易领域最先进的工业标准语言Easy language/Power language为环境,内嵌了近千个交易函数体系,兼容市面上绝大多数的国内外现有公式。

Ⅱ 求飞狐交易师沪深股票1分钟数据:2009年01至2012年10月的历史数据下载

在飞狐交易师里1分钟数据只保存10天的,如果都保存的话,那数据太庞大了。

Ⅲ 飞狐交易师的2个问题

1、飞狐自带下载一般是:1分钟数据10天(2400组),5分钟数据150天(7200组)
如果不修改数据库文件结构,即使利用别人的5分钟历史数据导入也没用
修改数据库文件结构的方法请自已去网络用关键字“增加飞狐数据量”搜索一下。
我改装后,试装过五六年的五分钟数据可以成功,但是速度会变成很慢,你要用这种方法最好先做好原飞狐的备份。

2、股票分时数据可以从相关网站(如http://down.88158.cn/)下载,分笔、1分钟、5分钟和日线都有,可以分日下载也可以分日下载,很方便。

你可以上去下载放在本地硬盘,不必自已去打包,下载后进行正常的导入即可。

Ⅳ 开发炒股软件,从哪里获得股票数据

目前市场上有很多股票行情交易软件,各种软件提供了丰富的分析和展示功能,而且基本上是免费的。但这些数据都是在线的、无法统一地下载到本地进行分析,于是上网找了些资料,有的是将程序到新浪搜狐的财经频道或其他财经类网站抓取并分析网页,这种方法操作性不强而且准确率较低,遇到广告或网页变动时风险较大。于是找到了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){

}
}
}

Ⅳ 目前,比较好的收费的股票数据接口,有数畅、闪电、银江,是吗

1、银江网络行情接口是什么概念,与券商的提供的免费软件有什么区别?
答:在互联网还不是很普及的时候,大部分看盘软件都是用硬件图文卡通过闭路电视信号接受行情,随着互联网越来越普及,各家股票软件公司都开始用互联网传输数据,他们都有各自的行情数据接口。【银江网络接口】是【银江证券投资决策系统】网络版的行情接口,同时兼容分析家(通视卡)接口规范,也可供分析家、飞狐交易师、益盟操盘手、麟龙、干坤、融易等分析软件接收高速股票行情使用。所以如果你的软件带有图文卡选项,并且是通视卡数据标准,基本上就可以使用银江接口,注意:接口安装的时候需要关闭所有相关软件,安装好以后,不需要单独启动银江接口。第一次启动相关股票软件,选择使用图文卡接收接就会启动银江,以后启动股票软件就会自动启动银江接口的。

2、目前有哪些兼容的通视卡标准数据接口,银江接口有什么特点?
答:目前兼容的数据接口有数畅、网际风、王者、倚天金融快车、银江等品牌,与其他接口相比银江有以下特点:
◆大部分的兼容接口以及券商提供的免费软件都是采用请求式数据传输方式,打开一只股票画面,数据才会自动下载,不打开的股票页面,该画面数据不会下载到本地硬盘上,所以如果网络不好,或者服务器不好,就极为耽误看盘。而且因为本地请求到的数据太少。分析软件里的公式指标也没法自动发挥作用,想实时预警或者选股什么的,都没法准确运行,这也是很多人不愿意使用证券公司提供的免费软件的原因。银江网络行情接口,采用的是主动推送方式能将所有数据主动推送到本地硬盘,所以任意打开一个股票页面,股票行情都能立即显示。此时用分析软件里面预警和指标公式选股,都是最准确的。
◆银江接口支持最多4个股票软件同时运行接受当日的动态行情。拥有一套银江网络行情接口,相当于拥有分析家、飞狐交易师、益盟操盘手等多个经典分析软件。(注意:历史数据需要单个软件分别补充。)
◆银江接口行情占用系统资源少,运行高速稳定,各种数据全面、速度快,每分钟9笔10笔是常见的,自动补充当日分时,自动更新F10资料,支持信息地雷,支持补充当日分笔数据。银江网络行情接口是目前唯一支持分析家信息地雷、财务数据、除权数据自动下载支持分析家最好的接口,也是目前唯一支持益盟操盘手2.72版自动下载财务数据、除权数据、补充5分钟线的接口。
◆支持代理服务器,无论是win98还是win2000、xp、win2003都运行稳定流畅,多服务器支持,不用担心行情中断。
◆一个会员号可以在任意电脑上面使用,但是同一时间只能一台电脑在线。
◆价格便宜,是众多接口中价格最低的,传输数据全面,性能最好的接口。

3、银江网络行情软件支持那些版本的股票软件?
答:银江网络目前支持的股票软件版本是分析家4.0---分析家2006 v6.0、飞狐交易师专业版4.06版以下、益盟操盘手2.72版以下等版本比较低一点的股票软件,随着互联网的普及,各家股票软件公司都关闭了图文卡兼容接口,发展自己的行情数据接口,所以最新版的股票软件大都不再提供图文卡接口。所以也就不能再使用兼容数据接口以及银江了。高版本的股票软件里面,目前网络上面流传的只有飞狐交易师网络版4.9的D版可以使用银江接口,益盟操盘手软件网络上面流传的3.04以上的D版都是将2.72的操盘手改了下版本号,并不是真正的高版本操盘手,2.72以上的操盘手要看行情必须使用正版才行。

Ⅵ 如何将A股数据导入MT4软件进行分析

第一步;A股数据需要用到飞狐交易师(点击即可下载)提供的数据管理部分生成。
第二步;将飞狐交易师导出数据进行转换。
第三步;在MT4 平台导入数据。

看上去较为简单的3个步骤;在实际操作中有诸多细节导致失败。
原因;
1、飞狐交易师数据下载不全,即便你点击了飞狐的数据管理——执行收盘作业,也不代表数据完全下载下来了,很有可能出现你需要5分钟图表,导出数据发现成交量有近期的显示0,解决的简单方法是打开需要的时间周期图表,所见即所得,然后再进行导出数据。
2、数据格式通过excel转换,需要对execl熟练使用。MT4需要的格式;2009.08.05,00:00,飞狐导出的格式2009-08-05,0:00, 注意0:00需要转变成00:00,否则你会在MT4里看到稀奇古怪的问题。
3、MT4,需要处于离线状态,方可看到导入的数据,时间周期必须相对应。

Ⅶ 分析股票技术的软件有那些呢

1. 新源股票分析 V6.0
免费的系统软件,数据下载较为方便,不需有用户名和密
www.skycn.com/soft/11158.html
2. 股票数据下载专家 DownData 1.03
是一款完全免费的股票数据、资讯、技术交流的工具软件。提供分析家、指南针、干隆LHB
www.onlinedown.net/soft/13364.htm
3. 新源股票分析 6.0
免费的系统软件,数据下载较为方便,不需有用户名和密码即可获得最新数据。。
www.onlinedown.net/soft/1743.htm
4. 同花顺2005实时股票行情分析软件 V4.30.40
同花顺2005是的一款功能非常强大的免费网上证券交易分析软件,该系统由国内最大的
download.21cn.com/list.php?id=53129
5. 证旺股票信息库 1.09免费普及版
证券数据导入标准数据库的程序从常用的股票分析软件如"分析家","飞狐交易师","钱龙","
www.onlinedown.net/soft/409.htm
6. 股票数据下载专家 DownData V1.03
是一款完全免费的股票数据、资讯、技术交流的工具软件。提供分析家、指南针、干隆
download.21cn.com/list.php?id=23436
7. eValuate 1.0.2
长线股票及其红利与收入的免费分析器。
download.enet.com.cn/html/010662000072902.html
8. QuoteWatch - Catch the Wave 4.00
个人股票和资金管理和分析软件,免费共享使得个人投资者可以经济地获得并使用。
download.enet.com.cn/html/010141999072201.html