# 2022-03-31 ###### tags: `progress` ### - round: (time,MIN_PRICE,MAX_PRICE) (limit orders) - address: the agent that each bid comes from - bid: (address, type(sell|buy), volume, price,round) - transaction: (sell_bid, buy_bid, volume, price,round) ### requirements - validity requirements(bid) - In every round, each bid's address is unique - bid_1's price > MIN_PRICE and bid_1's price < MAX_PRICE - matching requirements(transaction) - sell_bid.type == sell && buy_bid.type == buy - sell_bid.price <= tx.price <= buy_bid.price - tx.volume <= min(sell_bid.volume,buy_bid.volume) - sum(tx.volume) <= sum(sell_bid.volume) - matching quality - seller and buyer's satisfaction seller: satisfaction ∝ price buyer: satisfaction ∝ 1/price - more traded energy min(sum(sell_bid.volume) - sum(tx.volume))
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up