hirose

package
v0.0.0-...-947dbcf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 7, 2016 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const HOST string = "https://lionfx-mob.hirose-fx.co.jp"

Variables

This section is empty.

Functions

This section is empty.

Types

type HiroseClient

type HiroseClient struct {
	// contains filtered or unexported fields
}

func (*HiroseClient) CancelOrder

func (c *HiroseClient) CancelOrder(order Order) error

func (*HiroseClient) CancelOrders

func (c *HiroseClient) CancelOrders() error

func (*HiroseClient) Fetch

func (c *HiroseClient) Fetch(method, urlStr string) (*goquery.Document, error)

func (*HiroseClient) FetchWithQuery

func (c *HiroseClient) FetchWithQuery(method, urlStr string, query map[string]string) (*goquery.Document, error)

func (*HiroseClient) GetOrder

func (c *HiroseClient) GetOrder(order Order) (*Order, error)

func (*HiroseClient) GetOrderList

func (c *HiroseClient) GetOrderList() ([]Order, error)

func (*HiroseClient) GetOrders

func (c *HiroseClient) GetOrders() ([]Order, error)

func (*HiroseClient) GetPosition

func (c *HiroseClient) GetPosition(position Position) (*Position, error)

func (*HiroseClient) GetPositionList

func (c *HiroseClient) GetPositionList() ([]Position, error)

func (*HiroseClient) GetPositions

func (c *HiroseClient) GetPositions() ([]Position, error)

func (*HiroseClient) GetStatus

func (c *HiroseClient) GetStatus() (*Status, error)

func (*HiroseClient) IsSignedIn

func (c *HiroseClient) IsSignedIn() (bool, error)

func (*HiroseClient) SignIn

func (c *HiroseClient) SignIn(userId, password string) (bool, error)

type Order

type Order struct {
	OrderId      string
	OrderMethod  string
	Currency     string
	PositionId   string
	IsSettlement bool
	Side         string
	IsStop       bool
	Price        float64
	Amount       int64
}

type Position

type Position struct {
	PositionId      string
	Currency        string
	TransactionTime string
	Side            string
	TransactionRate float64
	Amount          int64
}

type Status

type Status struct {
	ActualDeposit    *int64 `json:"actual_deposit"`
	NecessaryDeposit *int64 `json:"necessary_deposit"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL