如何下载通达信股票历史分笔成交数据,用java代码实现,可以一次性把所有股票历史数据全部导出形成txt格式
可以使用Java来下载通达信股票历史分笔成交数据,以下是示例程序:
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Scanner;
public class DownloadTdxHistoryFbt
{
public static void main(String[] args) throws IOException
{
String code = "000001"; // 修改这里,填入你想要查询的股票代码
String startDate = "20200501"; // 起始日期
String endDate = "20200515"; // 终止日期
// API 参数,无需修改
String params = "&date=" + startDate + endDate + "&code=" + code + "&timetype=2";
String requestUrl = "http://39.push2.eastmoney.com/api/qt/stock/fflow/daykline?" + params;
URL url = new URL(requestUrl);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("GET");
conn.connect();
Scanner sc = new Scanner(url.openStream());
while (sc.hasNext())
{
System.out.println(sc.nextLine());
}
sc.close();
}
}