Find Jobs
Hire Freelancers

Design of a Simulated Order Book (stock market simulation)(repost)

$30-200 USD

Cancelled
Posted over 17 years ago

$30-200 USD

Paid on delivery
This project is the design phase of a simulated order book of stock markets that are run using continuous auction. The simulated order book contains queued limit orders at differerent price levels, each with a time and a quantity and updates itself periodically using market quotes(total sizes of queued orders at each price level, plus trading volume). Each market quote may contain zero or more changes from the previous one and thus do not reveal the actual changes that took place. The goal of the simulation is to make best estimates. The queued orders can be simulated orders(orders generated by observing actual movements in the order book) or virtual orders(orders generated by a trading simulator). The simulated order book should respond to the following events or operations, *addition of orders *cancellation of orders *execution of orders(may include changes in trading price) Each of the above has effects on existing simulated or virtual orders. Virtual orders should be implemented in a way which preserves the total number of shares at each price level if possible. The suggestion is to split the order into 2 parts, each accounted for by decreasing the sizes of orders that are already queued at that price level and the ones that enter the price level(or neighbouring levels) at a later time. These approximations shouldn't lead to the execution of virtual orders that wouldn't have been executed. The ideal person for this task should have the following characteristics, *be available via instant messaging for a period during the night time of Japan(11-15 GMT) *has experience in writing design documentation *has basic knowledge about the stock market and how the order book works If you are experienced in Java programming as well, the subsequent development phase may also be handed over to you in another project. This is preferable to letting two different people handle the two phases. The expected time needed to carry out this task is about 4-6 hours. ## Deliverables Deliverables should contain the following, * brief description of required data structure * spreadsheet (OpenOffice or Excel) illustrating the changes in the simulated order book (down to individual queued orders) in response to external events or operations specified in the specs. Note that expressions should be used where possible, instead of numeric values. see attachment for an example and format * list of cases covered/supported * list of assumptions and approximations All deliverables will be considered "work made for hire" under the copyright laws of the US and other applicable jurisdictions. Buyer will receive exclusive and complete copyrights to all work purchased. ## Platform not applicable
Project ID: 3859599

About the project

7 proposals
Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average $131 USD for this job
User Avatar
See private message.
$212.50 USD in 3 days
4.9 (3 reviews)
2.5
2.5
User Avatar
See private message.
$208.25 USD in 3 days
5.0 (4 reviews)
2.0
2.0
User Avatar
See private message.
$89.25 USD in 3 days
5.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$127.50 USD in 3 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$106.25 USD in 3 days
0.0 (2 reviews)
0.0
0.0
User Avatar
See private message.
$85 USD in 3 days
0.0 (3 reviews)
0.0
0.0
User Avatar
See private message.
$85 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of JAPAN
Japan
0.0
0
Member since Jul 1, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.