如何制作股票软件?
对于这个问题,我是这样看的: 一、从技术上讲 (一)以技术分析为主开发的策略型软件 以趋势类指标为主的趋势跟踪系统是较为常用的程序化交易策略。其中最为常见的有KDJ与MACD金叉死叉系统以及一些幅图指标的背离等。另外还有一些均线策略或布林线类的策略也有不错的表现。这类的策略在股市和期市都很常见而且应用也比较广泛,因此开发起来也容易些;当然还有一些根据波浪理论或其它的一些分析手段来制定相应的指标的软件策略也较多见,这里就不一一举例了。这类的趋势性软件相对来说比较容易实现程序化。如果再加上一些震荡性的指标或条件单,则会使系统具有一定的抗风险能力。但要注意的是,这种以趋势跟踪为主的策略对数据的时效性和准确度要求相对较高,同时还要考虑一定的风险控制措施。 (二)以基本面和技术面相结合的策略型软件 这类型的决策系统主要以基本面为数据源头,然后结合技术分析和量化方法来确定具体的买卖点或者是减仓止损点的软件策略。由于这类的软件主要是将宏观政策和行业信息通过一定的技术手段进行量化处理后,再结合其它技术指标来进行判断。所以相对于第一类来讲要复杂得多,开发周期也相对较长一点。
二、从功能上讲 从以上的内容可以看出,其实无论是哪种形式的策略都是基于某一种或者几种指标或某种技术形态来判断市场走势或寻找入场时机的。而不同之处在于不同的开发者会利用自己熟悉的语言去编写自己的编程语言来实现其特定的策略目标罢了! 三、其他情况 如果只是简单地将行情数据进行显示的话则属于行情分析软件范畴内的事情。但如果要将行情进行分析并生成相应的策略图表的话就涉及到策略设计及代码编制方面的事情了。 而如果是想做出一个像大智慧一样的实时在线行情分析软件则需要了解一些网络基础知识以及数据库相关知识才行哦~不过现在市面上也有很多免费的实时数据分析平台可以使用呢.比如“金汇财经”里面就有免费提供实时的股票报价曲线图等等.....