如何下载通达信股票历史分笔成交数据(语言-java)

如何下载通达信股票历史分笔成交数据,用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(); 
    } 
}