期货程序化交易平台语言比较
Ⅰ 程序化交易软件TB的语言好难啊,有没有简单点的,功能要强大的
想学程序化首先肯定是要花点心思的,再简单的东西学过和没接触过总是有些差别的。不过建议你可以使用 金字塔,功能强大,免费版也可以做程序化交易,编写语言也简单,你可以下载个使用看看就知道了。
免费版的功能:
国内全推期货数据 超级图表分析 闪电下单功能 自编函数功能 VBA二次开发功能 交易策略测试和优化 简单图表程式化交易 A股、外汇外盘全推数据 高端新图表程式化交易
Ⅱ 期货程序化交易系统是如何实现的,用的是什么编程语言
、程序化交易系统目前主要是通过计算机程序实现的,其实就是把交易者决策的过程用计算机语言描述出来,然后由计算机给出交易建议或直接发送交易指令到期货公司的交易系统中去,完成一笔交易。
比如我们用自然语言思考某个品种是否应该买入卖出时:“如果大豆0901价格跌破3000元,则开仓卖出三分之一......”用计算机语言描述时可能就是:
“IF
A0901<=3000
THEN
SELL......”
当然实际上的程序编写是比较复杂的,因为要做大量的逻辑判断和公式计算。
2、
理论上来讲,用什么语言都可以完成这样的任务,但因为涉及到大量的数据读写和网络存取,所以最好用自带数据库功能的编程语言,比如Delphi,不但数据
库功能很强,而且可直接读写SQL-Server、Oracle、Sybase等证券期货行业普遍采用的数据库,相应的网络控件也齐全。
3、此类交易系统适合所有的交易市场,证券、期货、外汇都已经有了类似的交易系统,但各自的模型基础不一样,因为这些软件都是根据交易者的经验来建立交易模型并编写的,而不同的交易者思路是不完全相同的。
4、在证券市场和期货市场上,如果个人要建立一个计算机程序化交易系统的话,首先要做的当然是建立交易模型,也就是把自然语言描述的交易决策过程转换成计算机语言。
其次是建立交易接口,这里有两个接口问题要解决,一是你的交易程序要读取行情软件的数据,以便系统根据行情数据作出交易决策并发出交易指令;二是你的交易程序发出的指令要下到证券公司(期货公司)的交易服务器上去,就像你自己敲单一样。
接口问题涉及到TCP/UDP端口的读写,证券(期货)公司和交易所的通信都是通过TCP/UDP进行的,他们不对最终客户开放接口,这就需要你自己破解数据格式了。
所以要建立一套有效的程序化交易系统,不但要求程序的编写者有成功的、长期有效的交易经验,还要懂得将这些经验用计算机语言描述出来,这不是一个很简单的过程。
Ⅲ 最近看了一档理财节目,看到期货程序化交易比较热门,想问一下什么是程序化交易啊有好的平台推介
程序化交易就是把自己的交易理念编程放入交易软件中,让软件自动执行,客服人为做单过程中的一些心理影响,让期货交易变成完全按照自己交易理念执行的机器。密切我们公司开发有自己的期货程序化交易程序,也可以根据客户的交易理念免费编写程序。金元期货,服务周到,手续费合理。
Ⅳ 哪个期货公司的程序化交易好
交易量前十名的 比如海通 长城 等等期货公司 交易通道 多,合作的程序化平台也多,可选择的也多,技术投入的比较大。如果真进行程序化交易,建议选择这样的公司。
Ⅳ 国内哪个期货程序化交易软件最好
看你要专业点的还是要界面友好点的。如果要专业点的建议用MC,界面友好点儿语言也简单点儿的建议用文华财经。当然这些软件都是收费的。如果想自由开发策略建议还是用MATLAB,挂服务器上也很好用。
Ⅵ 期货程序化交易平台有哪些比较好的
软件的话开拓者 金字塔 wh8都不错
平台的话一般是CTP主席接入
Ⅶ 期货程序化实盘交易哪个平台稳定些
1.文华财经
老牌行情软件提供商,系统相对稳定,国内占有率高。
2.TB 交易开拓者
国内的tradestation,语言移植国外程序交易软件,是目前国内市场占有率仅次于文华财经的交易软件。在语言方面略胜于文华财经,在交易稳定性方面,使用者反应不一。
3.金字塔决策交易系统
金字塔是一款集程序化交易、看盘分析为一体的全功能综合软件:支持图标程序化交易、后台程序化交易、高频交易、趋势线程序化交易等多种自动交易模式;公式模型编写及操作兼容国内主流分析软件;支持闪电下单、图表下单、预警雷达下单等多种下单模式;支持板块指数、套利、多账户交易及动态止赢止损。还可支持VBS、VBA、C++二次开发。
4.multicharts+达钱(MC)
MultiCharts 经过多年的研发,是一款专为期货,证券和外汇交易所设计的专业图表绘制和自动化交易的软件。高清晰的绘图功能结合中国期货的实时行情、历史回补与自动交易,帮助使用者一站式解决过去繁琐的数据收集及软件设置,并支持Excel下单等创新方式。该软件功能非常先进,虽经台湾传入我国,但使用习惯依然沿用外软,国内的使用者需要经过一段时间的适应。
5.龙软程序化交易平台(DTS)
龙软被大智慧收购后,于2012年推出该平台。实现了交易策略(Lua代码),交易界面(XML配置)的灵活自定义,目前支持,期现套利、ETF套利、商品期货、股指期货、权证、股票的全品种程序化交易。该系统的主要特点是交易速度快,计算速度快,采用后端服务器分布式部署模式,客户端只做数据浏览和指令操作,所有的计算都在后台完成。是一款非常全面,面向机构的高端程序化软件
6.高手交易软件
高手交易系统是从韩国期权交易市场起步并发展起来的,具有15年全球市场交易经验以及专业化的技术背景,高手交易系统不仅仅可以做期货交易,同时也可以进行期权交易。在全球期权交易量排名第一的韩国期权市场中,高手为个人、机构、专业投资团队等服务了15年。高手交易系统中运用了EF委托,STage程序化交易引擎,GOM高手对象模型,DDE实时行情分析工具等。大大提高了交易的效率,并获得惊人的收益。[2]
7.金钱豹
金钱豹是一款给专业人士使用的程序化软件,其支持C++、C#、matlab、Net3.5、JAVA等众多接口。给予软件非常大的扩展性。
8.YesTrader
YesTrader来自于韩国,是以期货买卖为目的的交易软件。不仅具有便捷的下单功能,而且载有包含多样化技术指标的性能超强的图表。该软件还可以通过用系统语言编辑逻辑公式把投资者所需的任何交易策略自由的表现出来,也可用该交易策略进行自动买卖。刚进入我国不久,正处于发展期
9.SPT盛立高频程序化交易平台
SPT是一款专为期货、证券交易所设计的高频程序化交易平台。该系统具有高速的行情以及交易处理能力,通过完备的交易风控体系,保证程序化交易的稳定性和准确性。
10.永安程序化交易系统
永安程序化交易系统包括永安程序化交易平台及该平台上配套开发的交易模型,永安程序化交易系统的交易平台是基于最底层、最稳定的计算机语言C++语言开发;交易模型的设计也是在C++语言的框架下编写,可扩展性强、订单系统精准高效。
Ⅷ 有哪些好用的期货程序化交易平台
程序化平台现在最成熟的就是文华财经的赢智和开拓者
文华的现在收费有点贵,小资金可能吃不消
开拓者用的人稍微少点,但也是很多年了
Ⅸ 请问程序化交易系统是如何实现的用的是什么编程语言怎么测试适用范围是什么谢谢!
1、程序化交易系统目前主要是通过计算机程序实现的,其实就是把交易者决策的过程用计算机语言描述出来,然后由计算机给出交易建议或直接发送交易指令到期货公司的交易系统中去,完成一笔交易。
比如我们用自然语言思考某个品种是否应该买入卖出时:“如果大豆0901价格跌破3000元,则开仓卖出三分之一......”用计算机语言描述时可能就是:
“IF A0901<=3000 THEN SELL......”
当然实际上的程序编写是比较复杂的,因为要做大量的逻辑判断和公式计算。
2、理论上来讲,用什么语言都可以完成这样的任务,但因为涉及到大量的数据读写和网络存取,所以最好用自带数据库功能的编程语言,比如Delphi,不但数据库功能很强,而且可直接读写SQL-Server、Oracle、Sybase等证券期货行业普遍采用的数据库,相应的网络控件也齐全。
3、此类交易系统适合所有的交易市场,证券、期货、外汇都已经有了类似的交易系统,但各自的模型基础不一样,因为这些软件都是根据交易者的经验来建立交易模型并编写的,而不同的交易者思路是不完全相同的。
4、在证券市场和期货市场上,如果个人要建立一个计算机程序化交易系统的话,首先要做的当然是建立交易模型,也就是把自然语言描述的交易决策过程转换成计算机语言。
其次是建立交易接口,这里有两个接口问题要解决,一是你的交易程序要读取行情软件的数据,以便系统根据行情数据作出交易决策并发出交易指令;二是你的交易程序发出的指令要下到证券公司(期货公司)的交易服务器上去,就像你自己敲单一样。
接口问题涉及到TCP/UDP端口的读写,证券(期货)公司和交易所的通信都是通过TCP/UDP进行的,他们不对最终客户开放接口,这就需要你自己破解数据格式了。
所以要建立一套有效的程序化交易系统,不但要求程序的编写者有成功的、长期有效的交易经验,还要懂得将这些经验用计算机语言描述出来,这不是一个很简单的过程。