module Bitfinex::RESTv2Utils
Public Instance Methods
calc_avg_price(symbol = 'tBTCUSD', amount = 0, period = 0, rate_limit = nil)
click to toggle source
Calculate the average execution rate for Trading or Margin funding.
@param symbol [string] The symbol you want information about. @param amount [string] Amount. Positive for buy, negative for sell (ex. “1.123”) @param period [string] (optional) Maximum period for Margin Funding @param rate_limit [string] Limit rate/price (ex. “1000.5”)
@return [Array]
@example:
client.calc_avg_price('tBTCUSD', 1000, 1000)
# File lib/rest/v2/utils.rb, line 15 def calc_avg_price(symbol = 'tBTCUSD', amount = 0, period = 0, rate_limit = nil) params = { symbol: symbol, amount: amount.to_s, period: period.to_s } params[:rateLimit] = rate_limit.to_s unless rate_limit.nil? get("calc/trade/avg",params) end