码迷,mamicode.com
首页 > 其他好文 > 详细

Go编写一个BitMEX自动出价程序

时间:2018-05-12 00:00:25      阅读:971      评论:0      收藏:0      [点我收藏+]

标签:com   控制   blob   AC   imp   创建   存在   package   api   

语言环境为>=go1.10

go语言环境不多说

实现目的能与BitMEX api进行交互自动交易,目前虚拟币平台很多,平台API实现也很容易.后续会加上其它平台和自动交易算法策略,具体看平台交易手续费性价比而定.

目录存在于gopath的src目录中,创建文件名trade_bot

程序的目录架构为:

技术分享图片

配置文件,控制器入口,模块,静态文件,辅助工具,主程序

首先编写主程序

目前有很多的开源项目支持BitMEX api的控制并优化过,这里使用

https://github.com/qct/bitmex-go/blob/master/swagger/trade_bin.go

中的

package swagger

import (
	"time"
)

type TradeBin struct {

	Timestamp time.Time `json:"timestamp"`

	Symbol string `json:"symbol"`

	Open float64 `json:"open,omitempty"`

	High float64 `json:"high,omitempty"`

	Low float64 `json:"low,omitempty"`

	Close float64 `json:"close,omitempty"`

	Trades float32 `json:"trades,omitempty"`

	Volume float32 `json:"volume,omitempty"`

	Vwap float64 `json:"vwap,omitempty"`

	LastSize float32 `json:"lastSize,omitempty"`

	Turnover float32 `json:"turnover,omitempty"`

	HomeNotional float64 `json:"homeNotional,omitempty"`

	ForeignNotional float64 `json:"foreignNotional,omitempty"`
}

  

 

Go编写一个BitMEX自动出价程序

标签:com   控制   blob   AC   imp   创建   存在   package   api   

原文地址:https://www.cnblogs.com/esiarp/p/9026127.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!