如果是每天停盘以后对数据进行分析,DELPHI估计还可以,如果想对交易的实时行情进行分析。我觉得用DELPHI不一定是最好的选择。股票的种类现在两个交易所加起来快有一两千了吧。对这么多的数据进行采集,每次刷新就够慢的了,如果再加上分析,估计系统做出来就太慢了。我以前在上海霸才看到过一套这样的东西,用C++做的。刷新一次也要5-6分钟。
解决方案 »
- adoquery修改数据库数据出现不正常地定义参数对象,提供了不一致或不完整的信息
- delphi编程
- 在 d7 里如何安装 Audio Components Suite v 2.2? 谢谢赐教 !
- 复制文件问题
- >>>>> 如何保存并恢复 ListView 拖动后的各列的相对位置--------似易实难 <<<<<
- 一个数学公式的计算问题?
- 请问一个比较弱智的问题关于设置label控件的字体
- 怎么画这个图?
- 如何实现导入数据库中的数据--急,知道的请帮忙
- 如果使副窗体的Hint不受主窗体影响?
- 在DELPHI程序中如何自动创建SQL SERVER 数据库表?
- DBGRID中镶嵌SpeedButton的问题
是不是算法有问题啊?
C++有多快,Delphi就可以有多快,大不了我内嵌汇编.
不一定要用 Chart 自己做一个,
Delphi 应该是最正确的选择。
股票类软件还是比较复杂的,如数据源(通过卫星传送、网络传送、图文卡传送)的接收存储和分析,图形界面的处理等等
主要不在乎语言,在乎算法和对语言的熟练程度!
而且Delphi做出的东西速度决不会比C++慢
要不谁还学Delphi
可以去http://www.handsome.com.cn下一个看看
看看吧,或许对你有帮助!
Delphi怎么会比VC++慢呢?应该是只快不慢的
根据不同方法Delphi有不同的实现方法,算法都不难,实现也比较快的。像数据采集要花几分钟这样的算法真不知道是怎么做出来的。可能是这样,因为卫星数据是将股票信号一条条发送,一次轮回要几分钟的时间,在没有传到数据的情况下刷新也是没用的(总不可能叫卫星加快发送频率吧??)。
可在共享软件|金融股票|栏目下载/详细介绍/截图。
如下是一些简介
----------------
“智超”目前主要有四大块功能,包括:行情列表,K线显示,财务列表,历史数据。
主要结合分析家,指南针等股票软件的优势功能和指标。
(可到网站下载更新的财务除权数据,代码表文件)历次功能更新列表:V2.31
1、增强日记本的功能,使之支持超文本,使日记变的丰富多彩有趣;
2、增加工具栏支持,使各项操作更加方便快捷;
还有其他一些改进和纠错,不一一尽述。v2.21
改善和新增了8个指南针的指标:CYQ,CYW,CYR,CYQK,CYD,CYC,CYS,CYF。v2.01、除权校正功能:包括正向除权和逆向除权选择,可以看看烟台完华在高位的筹码堆积请况,也可看看深发展复权后达到多高的价位了。
2、除权数据显示功能:附图(即原来的筹码分布区域)可以选择显示历史除权数据列表。
3、财务数据显示功能:附图可选择显示最新财务数据功能,对财务数据项编号以便查询。
4、财务数据简表功能:附图可选择显示财务数据摘要列表,速查几个常看的财务数据,包括总股本,流通盘,公积金,每股收益,市盈率(随每日收盘动态更新)。
5、财务总表:可按任意数据项,如流通盘,每股收益等,进行排序(包括市盈率)。等等。
现在没有具体的测试数据,没办法比较两者的具体差距。所以争论谁比谁慢多少分钟是没意义的。但是DELPHI比C++慢是确实的吧,这点没疑问吧。另外我说的那个软件可是用BC++写的哟。TO:ALL
做这样的系统如果不解决数据传输的问题,那么做出来的系统有实用的价值么。而且兄弟们考虑过没有,如果使用的用户有几十个甚至上百,那么没有一个很快的速度发送数据,那么客户那里不就更慢了么?
所以,程序的的速度主要取决于程序员的水平而不是语言的类型
JAVA现在如何我不知道,不过我刚接触JAVA时,大概是在98年左右,我用了三个月后认定JAVA是一门必定消失的语言,现在可能发展了,但我也不愿接触它了。
我没做过专业的证卷系统,但类似的工控系统我用过,
收2、3000数据量以及同时向客户端显示加工后的数据,用不了5、6分钟的,除非你在等候中花了至少三分钟。
干说没用,建议你先找个类似的软件来看看。DOS版的就没必要看了。体验一下他们的速度。然后自己再考虑一下用DELPHI做出来的速度的。真的决定用DELPHI了,就等写出来真能用了,再到这里来发帖子说一下速度,顺便庆贺工程的完成。祝你好运。
本人现在正用DELPHI开发一股票行情实时发布、分析软件,只不过不是针对大陆,而是香港和国外。
目前此项目由在下负责,也会用VC,不过最后还是选定DELPHI。
在座哪位迷信VC的,觉得VC处处都比DELPHI好的,出个题目试试,你编VC的,我编DELPHI的,看看到底谁快。to 成都小虫:哥们交个朋友?你是成都小虫,我是在成都的重庆蟑螂。
一、你可能在某些时候找到用VC写成的某功能的源码想加到系统中,那你可以很简单地加进去。(毕竟都是C++语言)。
二、你可能在某些时候找到用DELPHI写成的某功能的源码(或VCL)想加到系统中,那你可以很简单地加进去。(BCB可以使用DELPHI写成的源程序,但反之不行)。
由于使用VC的公司很多,且已有相当多的证券分析系统用VC写成,所以你以后得到VC写成的某功能模块的机会很大。
由于DELPHI简单易用,近期用它写的分析系统也多了些(但好象效果不是太好),但得到某些功能模块的机会也很大。
更重要的是,BCB具有VC与DELPHI的优点。顺便提一下,看看……
http://www.csdn.net/expert/Topic/196/196530.shtm
用VC++开发效率肯定太低.
DELPHI确实很好,但并不是做什么都是最好。宝马车不错,但在某方面来说比不过大货车。
你问这问题,可能你未编过这方面的软件。如果你未编写示这方面的东西而让你去写便会发现这比想象中困难多了。就算你对开发工具熟之又熟但不玩过这个,三个人也要写近一年的时间才有可能成为真正的产品。
话又说回来,让曾写过这方面软件的人,那怕是从零开始写,两个人四五个月基本上就可以了。但曾写过这方面软件的人基本上是玩VC的人(至少我认识的都是)。
老实说,证券分析软件从技术方面看并没有什么大不了的,但细节远比一般软件烦琐。要做一个粗糙的东西玩玩可能只需要那么几天的时间,但真做细了做大了,你会明白了这并不好玩。
指南针确实不错,但这只是从其体现一定的投资理念的角度来说的,而从软件开发的角度来看是很粗糙的,多少使人感觉不够细致。
未搞过实时分析软件的朋友可以从你的角度来看,但劝你别使用“一定”或“肯定”等,因为这里面有太多的东西让搞其它应用软件的程序不大明白。
确实VC在实现一些东西时,能更容易地自定义自己的行为,因为它更接近低层,
但这并不是说VC更专业,而是VC更低层、对API的封装层次更低,
所以我们也必须写更多的代码。
国外很多公司用VC做出的软件很漂亮、很专业,是因为他们已经投入很大的人力、物力,
开发了一个很健全的类库,要MFC的封装层次高得多,这是很多年积累起来的,而且还在不断完善、充实,所以再作一个软件,工作量就小得多。而我们用VC来作,就会比用DELPHI有更高的工作量。
我的项目用VC做了一个版本,现在下一个版本决定用DELPHI作,我认为在股票分析这个方面,VC能实现的,DELPHI应该都能实现。你说:“>因为这里面有太多的东西让搞其它应用软件的程序不大明白”
是指的什么呢?
这几个公司的开发工具包含了VC,Delphi,BCB,所以开发工具不是问题,关键是看你做的具体内容。用Delphi开发实时性要求非常高的柜台交易系统都可以,何况只是一个分析软件?
至于股票分析软件,你可以参考核新的网上股票交易系统,他们是用VC做的。
Delphi有什么不行的?
关键看你会不会用,怎么用,用到什么程度了。
你说呢?
但我知道新利的柜台交易系统是用VC做的,金证的柜台交易系统是用BCB做的。
另,我并不是说DELPHI不行,我说的是方便性及已有资源的问题。就象EvilRoach(坏蟑螂)所说“国外很多公司用VC做出的软件很漂亮、很专业,是因为他们已经投入很大的人力、物力,
开发了一个很健全的类库,要MFC的封装层次高得多,这是很多年积累起来的,而且还在不断完善、充实”,国内有许多公司或个人在证券分析系统方面也已用VC做了许许多多的经验甚至功能模块,如果你现在用C++来做,在招聘员工方面就灵活得多。因为要找有证券分析系统经验又要DELPHI玩得很熟的程序并不是很容易。
这并不是语言本身的问题,是语言以外的问题。
当然楼上的说得也有道理:)
http://www.csdn.net/expert/topic/196/196530.shtm
我想你那个CBC 的VCL控件,快发给我看看!
SOS!
和股票很相似
我们的行情是用vc,其它的用delphi
我的体会,用什么语言不是最关键的
最关键的是对构架和数据流是不是合理!
两个的速度差别不会太大!
但delphi生成的可执行文件可能会大点!