robaho / go-trader Goto Github PK
View Code? Open in Web Editor NEWfinancial exchange written in Go, designed for algorithmic trading tests
License: GNU General Public License v3.0
financial exchange written in Go, designed for algorithmic trading tests
License: GNU General Public License v3.0
gocui.Gui has no field or method Update)
Hello ,
when I run "go build", I have got errors like below.
Please look into it. Thanks
Also getting error in test Module
./main.go:58:48: cannot use a.entryPrice.Add(a.offset) (type decimal.Decimal) as type fixed.Fixed in argument to price.GreaterThanOrEqual
./main.go:61:52: cannot use a.entryPrice.Sub(a.offset) (type decimal.Decimal) as type fixed.Fixed in argument to price.LessThanOrEqual
using the market maker stress tests, the number of packets per second is upwards of 150k, which includes both client/server commands and market data multicast packets
The exchange connector currently uses quickfixgo.
A stream-lined binary protocol using gRPC should improve performance, and is helpful for testing very low latency strategies run on real-world equity exchanges.
Running exchange generates error "panic unable to read multicast interface"
./main.go:43:7: gui.Update undefined (type *gocui.Gui has no field or method Update)
./main.go:65:6: gui.Update undefined (type *gocui.Gui has no field or method Update)
./main.go:78:6: gui.Update undefined (type *gocui.Gui has no field or method Update)
./main.go:104:6: gui.Update undefined (type *gocui.Gui has no field or method Update)
./main.go:166:6: gui.Update undefined (type *gocui.Gui has no field or method Update)
./main.go:213:5: v.MaxLines undefined (type *gocui.View has no field or method MaxLines)
./main.go:226:5: v.MaxLines undefined (type *gocui.View has no field or method MaxLines)
./main.go:234:5: v.MaxLines undefined (type *gocui.View has no field or method MaxLines)
./main.go:251:5: v.Editor undefined (type *gocui.View has no field or method Editor)
./main.go:256:5: g.Update undefined (type *gocui.Gui has no field or method Update)
./main.go:256:5: too many errors
Who do you use for data feed ?
I used to write these systems and this looks really useful for private trading.
After latest refactoring, the orders in 'active orders' do not update when filled (although the fills does).
hi can setup an slack or telegram to discuss?
thanks
Hello ,
Thanks to made this fantastic financial module. I like your way of coding.
when I run "go install github.com/robaho/go-trader/cmd/client", I have got errors like below.
Please look into it. Thanks
github.com/robaho/go-trader/cmd/client/main.go:32:32: book.Bids[0].Price.StringFixed undefined (type fixed.Fixed has no field or method StringFixed)
github.com/robaho/go-trader/cmd/client/main.go:36:32: book.Asks[0].Price.StringFixed undefined (type fixed.Fixed has no field or method StringFixed)
github.com/robaho/go-trader/cmd/client/main.go:48:86: book.Asks[i].Price.StringFixed undefined (type fixed.Fixed has no field or method StringFixed)
github.com/robaho/go-trader/cmd/client/main.go:52:86: book.Bids[i].Price.StringFixed undefined (type fixed.Fixed has no field or method StringFixed)
github.com/robaho/go-trader/cmd/client/main.go:119:23: order.Remaining.Equals undefined (type fixed.Fixed has no field or method Equals)
github.com/robaho/go-trader/cmd/client/main.go:122:114: order.Price.StringFixed undefined (type fixed.Fixed has no field or method StringFixed)
github.com/robaho/go-trader/cmd/client/main.go:149:17: trade.Price.Equals undefined (type fixed.Fixed has no field or method Equals)
github.com/robaho/go-trader/cmd/client/main.go:151:36: cannot use lp (type decimal.Decimal) as type fixed.Fixed in argument to trade.Price.GreaterThan
github.com/robaho/go-trader/cmd/client/main.go:157:30: cannot use trade.Price (type fixed.Fixed) as type decimal.Decimal in assignment
github.com/robaho/go-trader/cmd/client/main.go:159:116: trade.Price.StringFixed undefined (type fixed.Fixed has no field or method StringFixed)
github.com/robaho/go-trader/cmd/client/main.go:159:116: too many errors
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.