Advertisement

XML-Java系统源码-Java-Trader: 期货交易者CTP FEMAS SXTP

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
这是一个结合了XML和Java技术的期货交易平台系统源代码项目,专为使用CTP、Femas及SXTP协议的交易者设计。 JavaTrader交易框架是一个基于Java的开源期货交易平台项目。该项目具有以下特点: - 分布式管理界面:支持对多个交易服务进行集中化管理和配置。 - 基于纯Java的行情接口与交易接口,内置支持JCTP库,并允许在运行时指定使用不同版本的JCTP(具体实现方式请参考PluginService的相关配置)。 - 行情和交易代码在同一JVM中执行,利用Disruptor技术来实现实时高效的线程间消息传递机制。 - 采用动态ClassLoader加载策略类的方式支持交易策略在运行期间进行更新,并且可以通过Groovy脚本编写灵活的策略程序,实现对自定义函数的支持以及插件式的扩展功能。 - 策略可以按照分组和配置参数调整来组合使用,同时允许用户根据需要动态调整这些设置以复用现有的开仓、平仓及止损等交易规则。 - 提供账户视图(AccountView)的功能模块,使策略能够主动控制仓位与资金的限制。 构建环境需求: - JDK 11 或者JDK 14 - Gradle 6.5 - Bash JavaTrader项目的构建过程需要手动完成某些依赖包的编译和安装操作。具体步骤包括将jctp相关库文件安装到本地Maven Repository中,然后执行mvn.sh脚本来进行项目构建工作。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • XML-Java-Java-Trader: CTP FEMAS SXTP
    优质
    这是一个结合了XML和Java技术的期货交易平台系统源代码项目,专为使用CTP、Femas及SXTP协议的交易者设计。 JavaTrader交易框架是一个基于Java的开源期货交易平台项目。该项目具有以下特点: - 分布式管理界面:支持对多个交易服务进行集中化管理和配置。 - 基于纯Java的行情接口与交易接口,内置支持JCTP库,并允许在运行时指定使用不同版本的JCTP(具体实现方式请参考PluginService的相关配置)。 - 行情和交易代码在同一JVM中执行,利用Disruptor技术来实现实时高效的线程间消息传递机制。 - 采用动态ClassLoader加载策略类的方式支持交易策略在运行期间进行更新,并且可以通过Groovy脚本编写灵活的策略程序,实现对自定义函数的支持以及插件式的扩展功能。 - 策略可以按照分组和配置参数调整来组合使用,同时允许用户根据需要动态调整这些设置以复用现有的开仓、平仓及止损等交易规则。 - 提供账户视图(AccountView)的功能模块,使策略能够主动控制仓位与资金的限制。 构建环境需求: - JDK 11 或者JDK 14 - Gradle 6.5 - Bash JavaTrader项目的构建过程需要手动完成某些依赖包的编译和安装操作。具体步骤包括将jctp相关库文件安装到本地Maven Repository中,然后执行mvn.sh脚本来进行项目构建工作。
  • 所股指程序CTP接口(含Java及jar支持包)
    优质
    本资源提供上海期货交易所股指期货程序化交易所需的CTP接口,包括完整Java源代码与Jar支持包,便于开发者快速集成和实现自动化交易策略。 上传了一个自定义的Java接口,源码及依赖的jar包都在压缩文件里的test目录下。该目录内包含行情演示demo,但交易部分API尚未完全开发完成;目前可以连接前置并登录。此版本可视为预览版。 使用Bridj库进行CTP API通信,基于JNI技术,当前仍有较多Bridj代码在调用环节中暴露出来,后续会逐渐隐藏这些细节。选择Bridj的原因在于它比原生JNI更简便,并且相比JNA具有更高的效率;同时支持跨平台特性,在理论上将CTP的dll库替换为so文件就能实现Linux系统的兼容性。 更新至版本0.0.2 (2013-1-31): 新增了JCTPLibraryUtil类,用于初始化或卸载CTP环境; 添加了JCTPMdApi、JCTPMdSpi、JCTPTraderApi和JCTPTraderSpi等类以隐藏Bridj调用的代码细节。 修复了一些问题包括:回调方法报空指针错误,无法进入回调;带参数函数CreateFtdc...Api无法被正确调用;仅在调试模式下才能进行回调等问题。 此外还进行了如下变更: 将CTP动态链接库打包到jar文件中; 重新组织了JCTP相关类以独立于CTP调用包。
  • CTP程序化软件(QT版)
    优质
    CTP期货程序化交易软件(QT版)是一款专为期货投资者设计的高效交易平台。采用先进的Qt框架开发,提供灵活便捷的策略编写、测试及自动化执行功能,助力用户实现精准交易和风险控制。 ctp期货程序化交易软件支持实盘和虚拟盘操作,并提供策略自定义功能。
  • CTP自动集含8个示例程序代
    优质
    本源码集包含8个CTP期货自动交易示例程序,适用于开发者学习与实践自动化交易策略。 CTP期货自动交易源代码集成包含8个范例程序源代码.rar 版本 1.0.3 功能更新: - 增加对套利合约的支持。 修复内容包括: - 解决服务器连接的bug。 - 纠正显示行情数据时出现的错误。 版本 1.0.2 的改进涉及以下问题: - 在XP系统上无法运行的问题已经解决。 - 当需要确认结算但查持仓失败的情况已得到修正。 - 若登录时无网络,程序将不再无法启动。 - 显示行情栏有可能超出屏幕顶部的问题已被修复。 - 最大化窗口后隐藏行情栏的功能现在正常工作了。 - 持仓盈亏显示的小数点位数过多问题也已经调整。
  • CTP-Api C++Demo版(支持实时模拟
    优质
    这是一款基于上期所CTP-Api开发的C++版本期货交易演示程序,适用于进行实时期的期货市场模拟交易与测试。 上期所CTP-Api之C++交易Demo可以让用户在申请SIMNOW模拟账号后进行实时的期货模拟交易。此外,也可以使用从证券公司注册的账户来进行交易。这个工具非常实用。
  • Java程序化接口(20141231)支持CTP、华宝LTS、中金FEMAS盛TAP及兴业证券和中信证券CTP版本
    优质
    本项目提供Java语言实现的统一程序化交易接口,兼容主流金融交易平台如CTP、华宝LTS等,并特别支持特定券商的CTP版本。 Java程序交易接口支持CTP(中金FEMAS)、飞马华宝证券LTS、兴业证券CTP易盛中信证券等多种平台。
  • 金鹰CTP软件——反向跟单工具
    优质
    简介:金鹰CTP交易软件是一款专为期货投资者设计的专业工具,提供强大的反向跟单功能,帮助用户精准捕捉市场动态,优化交易策略。 金鹰 CTP交易软件是一款结合了自动交易与手动交易功能的多账号期货交易平台。其主要特点包括: 1. 支持反向下单。 2. 集成多个账户管理,这些账户可以来自不同的期货公司。 3. 具有独特的账户追踪功能:当被跟踪账户的仓位发生变化时,相应的主账户也会做出相应调整。 4. 提供交易密码机制,在交易时段内将客户密码改为交易专用密码,并在非交易时间自动恢复为原设定的客户密码。 5. 设计了简洁易用的辅助工具。 特别需要注意的是,“账号追踪功能”与“交易密码功能”之间存在一定的对立关系,尤其是涉及委托理财时。一方面,用户可以通过账户追踪来跟随他人进行操作;另一方面,启用交易密码可以防止未经授权的操作被执行。
  • 永安CTP程序化接口(ZIP文件)
    优质
    本资源为永安期货提供的CTP程序化交易接口的压缩包,包含API文档及示例代码,旨在帮助用户便捷开发策略与接入交易平台。 永安期货CTP自动化交易的程序接口是建立自己的程序化交易的重要参考资料。
  • MT CTP程序化MT4的EA用于国内
    优质
    这段简介可以描述为:“MT CTP程序化交易接口(EA)专为国内期货市场设计,利用MetaTrader 4平台实现自动化交易策略。通过该工具,投资者能够优化交易执行、降低人为错误,从而提高其在期货市场的竞争力。” 为了使用MT4与CTP的程序化交易功能,请先下载名为“Program Files.rar”的文件,并将其解压至D:\Program Files路径下。在该目录中会生成一个包含所需程序及说明书的子文件夹,命名为MT+CTP600。 接下来,将位于D:\Program Files\MT+CTP600中的三个快捷方式:“MT+CTP600”、“MT+CTP600 MetaEditor”,以及“MT+CTP工具软件”复制并粘贴到Windows桌面。请务必确认路径正确无误,否则这些快捷方式将无法正常使用。 特别需要注意的是:通过桌面上的快捷方式启动程序可以确保行情数据与主程序位于同一目录下;反之,若采用其他方法运行,则MT4将会在C:\Users\Administrator\AppData\Roaming\MetaQuotes中创建新的数据文件夹。这会导致MQL4、history等各类数据和子目录需要手动迁移至该新生成的数据文件夹内。