小编ish*_*win的帖子

存储算法交易设置市场数据的最佳方式是什么?

我正在为交易自动化制作算法交易设置。目前,我有一个经纪商 API,它可以帮助我获取我感兴趣的所有股票的历史数据。

我想知道如何存储所有数据,无论是在文件系统还是数据库(基于 SQL 或 NoSQL)中。数据通过 REST API(如果相关)提供。

我的用例是查询历史数据以在实时市场中做出交易决策。我还必须开发一个回溯测试框架,该框架将查询历史数据以检查历史策略的性能。

我正在研究频率为 5 分钟 - 1 小时的蜡烛图,并且主要是日内交易策略。谢谢

sql database file algorithmic-trading nosql

2
推荐指数
1
解决办法
2617
查看次数

PriorityQueue 到整数数组

有更好的方法来转换PriorityQueue<int[]> pqint[pq.size()][pq.peek().length]

pq.toArray()给出一个Object数组,但我不太确定如何将其转换为数组int

我尝试过的一种方法是:

PriorityQueue<int[]> pq = new PriorityQueue<int[]>();
int[] fin = new int[pq.size()];
for(int i=0;i<pq.size();i++) {
    fin[i] = pq.remove();
}
Run Code Online (Sandbox Code Playgroud)

但我正在寻找更好的时间优化解决方案。

java arrays priority-queue

2
推荐指数
1
解决办法
4260
查看次数