Class BitflyerTradeService

    • Constructor Detail

      • BitflyerTradeService

        public BitflyerTradeService​(Exchange exchange)
        Constructor
        Parameters:
        exchange -
    • Method Detail

      • placeMarketOrder

        public String placeMarketOrder​(MarketOrder marketOrder)
                                throws IOException
        Description copied from interface: TradeService
        Place a market order

        If your orders amount does to meet the restrictions dictated by CurrencyPairMetaData then the exchange will reject your order. Use OrderValuesHelper to validate and / or adjust it while you'r building an order.

        Specified by:
        placeMarketOrder in interface TradeService
        Returns:
        the order ID
        Throws:
        IOException - - Indication that a networking error occurred while fetching JSON data
        See Also:
        OrderValuesHelper
      • placeLimitOrder

        public String placeLimitOrder​(LimitOrder limitOrder)
                               throws IOException
        Description copied from interface: TradeService
        Place a limit order

        If your orders amount or limit price does to meet the restrictions dictated by CurrencyPairMetaData then the exchange will reject your order. Use OrderValuesHelper to validate and / or adjust those values while you'r building an order.

        Specified by:
        placeLimitOrder in interface TradeService
        Returns:
        the order ID
        Throws:
        IOException - - Indication that a networking error occurred while fetching JSON data
        See Also:
        OrderValuesHelper
      • getOpenOrders

        public OpenOrders getOpenOrders()
                                 throws IOException
        Description copied from interface: TradeService
        Gets the open orders
        Specified by:
        getOpenOrders in interface TradeService
        Returns:
        the open orders, null if some sort of error occurred. Implementers should log the error.
        Throws:
        IOException - - Indication that a networking error occurred while fetching JSON data