Skip to content

Instantly share code, notes, and snippets.

@mnaichuk
Created May 25, 2020 12:55
Show Gist options
  • Save mnaichuk/132e79f94a619d574dfde1617131f7e7 to your computer and use it in GitHub Desktop.
Save mnaichuk/132e79f94a619d574dfde1617131f7e7 to your computer and use it in GitHub Desktop.
Trade.find(9)
=> #<Trade id: 9, price: 0.9743e4, amount: 0.4105e-2, total: 0.39995015e2, maker_order_id: 27, taker_order_id: 26, market_id: "btcusdt", maker_id: 21, taker_id: 10, taker_type: "buy", created_at: "2020-05-20 11:57:39", updated_at: "2020-05-20 11:57:39">
irb(main):003:0> Trade.find(9).maker_order
=> #<OrderAsk id: 27, uuid: "94991b95-11be-45b4-997b-3d55bc087b26", remote_id: nil, bid: "usdt", ask: "btc", market_id: "btcusdt", price: 0.9743e4, volume: 0.0, origin_volume: 0.4105e-2, maker_fee: 0.0, taker_fee: 0.0, state: "done", type: "OrderAsk", member_id: 21, ord_type: "limit", locked: 0.0, origin_locked: 0.4105e-2, funds_received: 0.39995015e2, trades_count: 1, created_at: "2020-05-20 11:57:39", updated_at: "2020-05-20 11:57:39">
irb(main):004:0> Trade.find(9).taker_order
=> #<OrderBid id: 26, uuid: "1a8ac3e6-9a91-11ea-9b71-eac48540ef14", remote_id: "45466407707", bid: "usdt", ask: "btc", market_id: "btcusdt", price: 0.0, volume: 0.0, origin_volume: 0.4105e-2, maker_fee: 0.1e-2, taker_fee: 0.2e-2, state: "done", type: "OrderBid", member_id: 10, ord_type: "market", locked: 0.0, origin_locked: 0.1002433571342e5, funds_received: 0.4105e-2, trades_count: 1, created_at: "2020-05-20 11:57:39", updated_at: "2020-05-20 11:57:39">
irb(main):005:0> Trade.find(9).taker_order.avg_price
=> 0.24419819033e7
irb(main):006:0> Trade.find(9).taker_order.avg_price.to_f
=> 2441981.9033
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment