The Central Go Modules Repository

To use GoCenter:
export GOPROXY=https://gocenter.io
38
Stars
Apache-2.0
License
32
Downloads
July 10th 2020
Last Modified
Version:
Loading...

GoDoc

Robinhood the rich and feeding the poor, now automated

Even though robinhood makes me poor

Notice

If you have used this library before, and use credential caching, you will need to remove any credential cache and rebuild if you experience errors.

General usage

cli, err := robinhood.Dial(&robinhood.OAuth{
  Username: "andrewstuart",
  Password: "mypasswordissecure",
})

//err

i, err := cli.GetInstrumentForSymbol("SPY")

//err

o, err := cli.Order(i, robinhood.OrderOpts{
  Price: 100.0,
  Side: robinhood.Buy,
  Quantity: 1,
})

//err

time.Sleep(5*time.Second) //Let me think about it some more...

//Ah crap, I need to buy groceries.

err := o.Cancel()

if err != nil {
  //Oh well
}