⑴ 很多朋友在用(SNB股票自动交易伴侣)它有些什么分类
SNB系列软件有:闪客版,普及版,专业版,预警版
具体功能如下:
闪客版:只支持同花顺软件下支持的下单软件,功能丰富.只是券商交易软件有限制
普及版:支持国内所有券商的交易软件,无论哪家券商的交易软件都支持使用,无需转户.普及版的用户量也是最大的,功能也很多,行情速度也最快.支持后台下单.
SNB是一款非常实用、稳定、高效的工具软件,英文全称:( Securities Notification& Transaction Brother)。她可以帮助您进行多种委托单预先设置、条件化、自动买卖、多股多任务、自动监视、止损、步步为营式止盈等。即使您无法盯盘,也可用她来为您在设定条件成熟时立即进行交易,先人一步达到高位卖出和 低位价买入的目的。它就像您雇用了一个忠实的工人时刻盯盘一样,当某一个条件达成时以"预定策略"进行警示并自动委托交易。
专业版:支持二次开发功能.如果有人觉得功能不能满足自己的话,而且又懂编程的话,可以自己编写
脚本程序,实现自己想要的功能.这个功能最强大.功能可以自由编写,不受限制.
SNB专业版属于snb系列一款高端版本,是国内知名的以无人监视自动交易为核心的新兴的股票类工具软件,是国内证券自动化交易的一次革命。她不同于现有人们所熟知的“分析软件”、“选股软件”以及交易所用的“交易系统”。
SNB专业版完全拥有SNB普及版的所有功能,是基于SNB普及版本的扩展,提供了自定义功能界面,自定义策略等完备的接口函数,扩展的功能插件模块采用简单的VBScript,Jscript标准语法作为开发语言,方便股民迅速入门。
SNB专业版本:除了固有的snb普及版的固有功能,股民可以根据自己的经验,根据SNB开放的接口,采用合适的编程语言实现自身个性的止盈止损交易策略,让股民抓住现有的交易机会,使其不要错过;并且让股民在风险交易中学会风险控制;制定自己的严密交易计划等!不要再出现2007年以前全民炒股,2008年以后却全民套牢的恶劣情况!她是对现有股票类软件的一个有力补充,使股民原来不可能做到的意图得以实现。
预警版:可实现自动选股,条件化预警交易.适用于各券商的交易系统,做到了不同券商的通用。预警精灵通用于国内所有的行情分析软件。预警精灵可用于监视股票、权证(未来还支持期货等产品)的行情,结合分析软件的预警系统达到条件化自动买卖的目的。
预警精灵通过搭配您的行情分析软件中的预警信息、自编公式、指标、策略等,准确及时的进行自动买卖操作。
⑵ 股票软件编程问题
这个嘛,的确有些异想天开,但只要你努力,编个软件是做的到的。
第一步,您可以尝试在一些免费软件上写指标,很多软件都提供公式编辑功能,这些公式编辑器就是一种简化的计算机语言,如果您对股市的想法不复杂,使用别人的软件做平台,自己加些东西,可能是上手最快的办法。
如果您期望获得的是独立完整的产品,就需要找数据源了。如果您计算机水平足够高,任何一款免费软件的数据都能够导出来。如果您做不到这一点,可以找个免费的数据接口。这些数据接口在许多软件论坛上有提供,至于怎样使用这些接口,您需要找接口的提供者咨询。免费数据接口是网上的一些编程高手提供的,有些收费,有些免费。即使收费,费用也不高。
找到数据后,就可以写自己的软件了。通过各软件商的摸索,股票软件几乎唯一的选择是C语言。早前人们尝试过几乎所有当前流行的计算机语言写股票软件,但目前大品牌的正版付费软件几乎都是C语言写的,其他语言在处理数据流上效率太低,以至于不能商品化。
当您的软件已经可以向市场推广时,就需要购买正式的数据源了。来自交易所的数据有两个版本:Level-1和Level-2,Level-1每年约80万,Level-2是买不到的,后者属于特许经营,您需要是注册资本1000万以上的公司,通过向交易所特别申请才能获得。运营Level-2数据的投资额大约是3000万/年,包括研发、市场和数据传输平台。
如果您的软件创新度有限,您的商业机会不多。如果您有自己的创造,那您就有机会了。在这个市场上,获得每年3000万的营业额不困难。
如果您试图获得每年上亿的营业额并在创业板上市,您需要找到不低于4000万的风险投资,并且组建一个不小于150人的团队。
祝您成功吧,有志者事竟成。
⑶ 我想对现有的股票软件进行二次开发。。可是没源码,怎么办请教。。
像大智慧、同花顺之类有商业价值的源代码乃商业机密,搞不到的。
可以试试修改下面的一个股票软件:
http://www.onlinedown.net/soft/8710.htm
StrategyKing股票软件源码 3.0
⑷ 哪种股票行情软件可以二次开发
一、大智慧、同花顺之类有商业价值的源代码。
二、二次开发就是在现有软件产品的基础上,针对客户的个性化需求进行的开发,一般是由软件产品的开发厂商进行,或由厂商提供二次开发接口和源码由第三方来进行。不同于完全的定制开发;现有的产品功能不能满足客户的需求,或需要和其他软件进行对接、实现数据的交换和传输等。二次开发一般会根据现有产品技术和设计情况,需要提供相关的接口或源码,同时需要了解个性化的功能和需求,综合进行设计和开发;二次开发的工作量是由现有产品的功能与客户个性化需求的差异程度,接口的难易程度、系统的设计(如:模块之间耦合程度低)、产品的扩展性(是否适合于二次开发)等综合因素决定的。
三、管理软件二次开发存在的问题
二次开发存在问题总体上讲是和现有系统息息相关的,特别是软件系统的架构和设计、二次开发接口的难易程度。
1、二次开发最好是基于系统提供的接口进行开发,如果是直接针对源码修改开发,特别是在核心源码的基础上进行处理,不仅会导致已有功能出现新的错误和不稳定,厂商标准产品升级后不能直接进行覆盖升级需要重新整合,这种情况是灾难性的,很多用户不清楚问题的严重性,这也是很多软件厂商不愿意提供二次开发的原因之一。
2、现有产品需提供成熟和完善的系列接口,这是考察一个软件产品是否成熟和规范的重要指标之一,否则二次开发只能由原厂商进行,如果厂商的服务和支持不及时、不能提供良好的服务,后续的服务和开发无法进行。
不能进行二次开发导致现有系统不能深入的使用或只能替换,现有的投资和时间投入都付之东流。
3、不是所有的产品都能进行二次开发,没有成熟和规范的接口,系统设计和编码非常差的系统,二次开发的时间和成本要远远高于系统的替换和完全定制开发,这点也是至关重要、容易被忽略。