做 PC 客户端交易类软件需要哪些技术?

2015-10-19 10:01:54 +08:00
 lusizeng

我是 phper,前几天老板说公司准备做类似股票交易的 PC 软件,我对这块不懂,故此来请教大家.
1 、 PC 软件一般用什么语言和工具开发,比较流行(或者比较容易招到开发人员)的有哪些?
2 、如果要招相关的开发,他们需要具备哪些技术或经验?
比如 Delphi 、 C++,分别需要哪些技术点?
3 、有没有开源的股票交易类的软件框架,方便进行二次开发?
我现在只找到[自动化交易系统 JBookTrader]这个,不知道还有没有其他相关的.
4 、有哪些 java 图像识别 OCR 相关的包,识别比较快速的?
我司的 java 弄了一个去截屏识别人家系统的数据,但是比较费时,每次都是 1 秒以上的.老板嫌慢了.
5 、一般 PC 软件开发周期多长,有哪些技术风险?
这块希望能打消老板的念头.

2508 次点击
所在节点    程序员
6 条回复
wxl1380610
2015-10-19 10:40:19 +08:00
桌面开发 不好搞吧 特别是股票交易的 技术 主要是 c# java 的也有 , 以前做过 MFC 开发 ,现在用 MFC 的估计不多了
lusizeng
2015-10-19 10:49:21 +08:00
@wxl1380610 嗯,就是担心开发不好招,而且我们公司的技术都没做过客户端的
h4x3rotab
2015-10-19 11:32:50 +08:00
ocr 想要快可以考虑换模块,以及多线程
imn1
2015-10-19 11:53:43 +08:00
1.最大风险肯定是服务器宕机,客户无法交易,光这条就够你们受的,但这个可以转嫁到券商
2.实时性能要非常高,所谓“秒秒数千万上落”就是这个意思,行情延时 500ms ……不会有大客户用
3.不要考虑 java 了, m$上面的 java 略慢,参考上一条
4.实现简单行情和图表不难,但要实现各种指标,特别是自定义公式的统计评测会很难,问题多多
基本原则是盘中要做到速度+准确度,盘后要做到算法+精度
lusizeng
2015-10-19 12:14:31 +08:00
@imn1 嗯,谢谢你的详细解答,很多东西我们都没考虑到,希望能够说服老板
lusizeng
2015-10-20 10:21:38 +08:00
继续请教各位

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/229106

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX