Advertisement

Go-trader是一款用Go语言开发的金融交易系统,它专门用于算法交易的测试。

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


简介:
贸易商系统采用Go语言开发,涵盖了全面的订单簿管理、修订协议处理以及实时市场数据分发功能。 客户端与服务器之间的通信采用quickfixgo或gRPC协议,而市场数据的广播则通过UDP多播技术实现。 该系统充分利用高性能的定点数库,并提供了一个带有命令行图形用户界面(GUI)的示例客户端程序,同时包含一个示例“做市商”程序和一个示例“播放”程序。 交易所自身具备直接暴露的Web界面,该界面通过Web套接字实时提供交易书籍更新信息。 交易所的设计理念是便于交易策略的有效回测。 系统支持限价单和市价单两种订单类型,并提供了一个极简的示例“算法”程序,该结构能够适应多种基于入场价和出场价的交易策略。 该“算法”程序可以与提供的“做市商”样本程序一同运行,以进行测试验证。 此外,在评估“做市商”时,需要特别考虑买卖价差的50/50概率因素。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Go-LeafGo(golang)源游戏服务器框架
    优质
    Go-Leaf是一款采用Go语言编写的高效、灵活且易于扩展的游戏服务器框架。它提供了一系列强大的工具和功能,旨在简化游戏服务端的开发流程,并助力开发者构建稳定可靠的游戏后端系统。作为一款开源项目,Go-Leaf鼓励社区参与贡献与协作,以促进技术创新和资源共享。 Leaf 是一个用 Go 语言编写的开源游戏服务器框架,注重开发效率和执行效率。它适用于各种类型的游戏服务器的开发,包括 HTML5 游戏服务器。
  • GoETH、BSC、TRON链监控机器人
    优质
    这款由Go语言开发的交易监控机器人能够实时监测以太坊(ETH)、币安智能链(BSC)和特洛伊(TRON)上的交易活动,为用户提供高效精准的数据分析与警报服务。 1. 无需搭建节点,支持多链(包括ETH、BSC、TRON)扫描。 2. 可处理百万地址数据入库,安全可靠且延迟极低。 3. 提供Telegram通知及HTTP API服务通知功能,便于集成到用户系统中使用。 4. 支持自定义交易阈值设置,有效过滤小额垃圾链上交易。
  • Go-Gateway:GoHTTP API网关
    优质
    Go-Gateway是一款使用Go语言编写的高性能HTTP API网关,旨在提供灵活、安全及可扩展的服务路由和管理解决方案。 Gateway是一个用Go语言开发的基于HTTP协议的API网关。它具备以下特性:API聚合、流控、熔断保护、负载均衡、健康检查、监控以及消息路由等,并且还提供了一个用于后端管理的WebUI界面。 它可以实现的功能包括: - 为调用者设计更友好的URL; - 聚合多个API的结果并返回给API调用者,这有利于移动端应用开发,同时在后端可以保持接口的原子性。
  • GoCouchbase Go SDK
    优质
    本文档深入探讨了在使用Go语言进行软件开发时,如何有效利用Couchbase Go SDK来增强应用程序的数据管理功能和性能。 Couchbase Go客户端是官方的Couchbase Go SDK。如果您之前使用的是非官方的Go客户端库,请访问 http://www.github.com/couchbase/go-couchbase 查看相关信息。 该SDK允许您从Go应用程序连接到Couchbase集群,它完全用Go语言编写,并且通过gocbcore库处理与集群之间的二进制协议通信。
  • GoShellgo-sh.zip
    优质
    Go语言调用Shell的库go-sh.zip提供了一个方便的方法来在Go程序中执行和操作Shell命令。此库简化了与操作系统交互的过程,使开发者能够更高效地利用Go进行系统管理或自动化脚本编写等工作。 go-sh 是一个用于在 Golang 中调用 Shell 的库。熟悉 Linux 的人都知道,Shell 脚本具有不可替代的优势,可以用“简单”、“粗暴”两个词来形容。然而,Shell 脚本也存在不少问题和局限性,在不同的机器上可能无法正常运行。Golang 代码则拥有极少的 bug 和出色的跨平台兼容性。如果能将 Shell 和 Golang 结合起来使用,将会非常强大且高效。 go-sh 正是这样一个结合了这两者优点的库。这里提供一个从 Shell 脚本转换为 Golang 代码的例子来说明它的用途和优势。 通过在线服务(如 http://gobuild.io)提供的跨平台编译功能,整个过程变得更加便捷。
  • 使Go程序
    优质
    go语言是一种高效率、直观易懂且具有强大扩展性的编程语言。
  • 使Go实现Go-Go-Swagger与Swagger 2.0
    优质
    本项目采用Go语言开发,旨在兼容并优化Swagger 2.0规范,提供高效便捷的API文档生成和管理方案。 Go-Swagger 是一个用 Go 语言实现的 Swagger 2.0 规范工具。它提供了生成 API 文档、解析 Swagger 定义以及根据定义自动生成客户端代码的功能,适用于需要使用Swagger进行API设计和文档化的项目中。
  • Go 构建论坛.zip
    优质
    这是一个利用Go语言开发的高效能论坛系统源代码集合,旨在为开发者提供一套简洁而强大的社区交流平台解决方案。 一款基于 Go 语言开发的论坛系统采用了前后端分离技术。Go 语言用于提供 API 支撑数据处理,用户界面则通过 Nuxt.js 进行渲染。后台界面则是基于 Element-UI 构建的。这款论坛系统利用了这些先进的技术和框架来确保高效的性能和良好的用户体验。
  • Go-gopub使Vue.js(Element框架)和Golang(Beego框架)运维
    优质
    Go-gopub是一款专为运维团队设计的高效发布管理系统,采用Vue.js结合Element框架与Golang搭配Beego框架进行开发,提供强大的项目管理和部署支持。 我们开发了一个运维发布系统,该系统采用Vue.js(Element框架)和Go语言(Beego框架)。此系统支持通过Git和Jenkins进行版本发布,并提供go ssh及BT两种文件传输方式供选择。此外,它还允许在部署前执行准备任务以及在部署后运行相应的钩子函数。
  • Robinhood-Trader:利Robinhood自动股票脚本
    优质
    Robinhood-Trader是一款专为Robinhood平台设计的自动化股票交易工具。用户可以通过编写自定义脚本来实现股票、ETF等金融产品的自动买卖,提高投资效率和灵活性。 设置 .env 文件 # 必要配置项 ROBINHOOD_USERNAME=you@example.com ROBINHOOD_PASSWORD=password # 策略参数(mover.js) TESTING=true SELL_AT_GAIN_PERCENT=1.0 SELL_AT_LOSS_PERCENT=-1.5 SELL_AT_LOSS_COUNT=1 # 股票价格低于 SELL_AT_LOSS_PERCENT 的次数达到该数值时卖出股票 INVESTMENT_AMOUNT_USD=1000 # 可选的 Pushover 推送通知配置项(PUSHOVER_USER)