ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[原文网址](https://connect.spotware.com/docs/tutorials/lesson-3-get-market-data) 在[上一课](https://connect.spotware.com/docs/tutorials/lesson-2-get-trading-data)中,我们获得了交易者的交易账户清单。 我认为为我们的经纪人建立趋势栏等市场数据图表会很棒。 开始吧! 1. 对于请求我们的Open API的趋势栏数据[corresponding service](https://connect.spotware.com/docs/api-reference/accounts-api):**/connect/tradingaccounts/{id}/symbols/{symbolName}/trendbars/\[h1|m1\]** 2.我们修改了Accounts API包装器,为trendbars数据请求添加了一种新方法。 ![Accounts API Wrapper](https://connect.spotware.com/uploads/misc/3_Wrapper.png "Accounts API Wrapper") 1.让我们尝试将这些thendbars显示为图表。 我们应该为项目添加可视化库。 我们选择[JFreeChart](http://www.jfree.org/jfreechart/),但你可以使用另一个。 我们必须将此库添加到我们的pom.xml文件中。 ![Adding JFreeChart to pom.xml](https://connect.spotware.com/uploads/misc/3_PomFile.png "Adding JFreeChart to pom.xml") 然后我们创建一个TrendBarsChart类。 它是CandlestickChart的包装器,它创建一个图表,将参数从JsonTrenbar数组转换为JFreeChart格式,检测Y轴的最小和最大值范围等。 ![Wrapper for CandlestickChart](https://connect.spotware.com/uploads/misc/3_ChartCode.png "Wrapper for CandlestickChart") 我们可以运行我们的应用程序。 此示例请求趋势栏最近5个小时并显示它们。 ![Trendbars Chart](https://connect.spotware.com/uploads/misc/3_Chart.png "Trendbars Chart") Sources of this lesson can be found at[GitHub](https://github.com/spotware/connect-java-tutorials/tree/master/Lesson%203.%20Get%20Market%20Data)