Documentation ¶
Overview ¶
Package util stores some small and useful converters and formatters.
Package util stores some small and useful converters and formatters.
Package util stores some small and useful converters and formatters.
Package util stores some small and useful converters and formatters.
Index ¶
- func CalculateFairBuyPrice(orderBook pb.GetOrderBookResponse) (*pb.Quotation, error)
- func CalculateFairSellPrice(orderBook pb.GetOrderBookResponse) (*pb.Quotation, error)
- func CalculateVolumeAndLiquidity(candles []*pb.HistoricCandle) (int64, int64)
- func CandlesToTimeSeries(candles []*pb.HistoricCandle) *techan.TimeSeries
- func GetFormattedOrderBook(orderBook *pb.OrderBook) string
- func GetFormattedPositions(positions []*pb.PortfolioPosition) string
- func MoneyValueToFloat(q pb.MoneyValue) float64
- func QuotationToFloat(q pb.Quotation) float64
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalculateFairBuyPrice ¶
func CalculateFairBuyPrice(orderBook pb.GetOrderBookResponse) (*pb.Quotation, error)
CalculateFairBuyPrice returns fair price for buying by order book.
func CalculateFairSellPrice ¶
func CalculateFairSellPrice(orderBook pb.GetOrderBookResponse) (*pb.Quotation, error)
CalculateFairSellPrice returns fair price for selling by order book.
func CalculateVolumeAndLiquidity ¶ added in v0.1.1
func CalculateVolumeAndLiquidity(candles []*pb.HistoricCandle) (int64, int64)
CalculateVolumeAndLiquidity returns volume ond liquidity for an asset by historic candles.
func CandlesToTimeSeries ¶
func CandlesToTimeSeries(candles []*pb.HistoricCandle) *techan.TimeSeries
CandlesToTimeSeries converts historic candles from Invest API to techan.TimeSeries.
func GetFormattedOrderBook ¶
GetFormattedOrderBook returns order book in a pretty-formatted string to print.
func GetFormattedPositions ¶
func GetFormattedPositions(positions []*pb.PortfolioPosition) string
GetFormattedPositions returns portfolio positions in a pretty-formatted string to print.
func MoneyValueToFloat ¶
func MoneyValueToFloat(q pb.MoneyValue) float64
MoneyValueToFloat converts pb.MoneyValueToFloat to float64.
func QuotationToFloat ¶
QuotationToFloat converts pb.Quotation to float64.
Types ¶
This section is empty.