Looking for developers willing to build a simulated codeforces stock exchange.

Revision en8, by Everule, 2022-10-20 18:53:38

Hello Competitors!

I'm looking to build a simulated exchange with intrinsic value based on codeforces rating, taking inspirations from the problems and solutions from real-world exchanges.

If you're interested in financial markets and you want to gain a better understanding of the kind of work they do there, this is an easy project to work on to get a ground-up understanding of markets and trading.

You're not required to have any previous financial background. You need to have an interest in learning and enjoy finding and critiquing different solutions to interesting mathematical problems. I recommend applying irrespective of your experience level, I believe there is a lot to learn in the development of a trading system.

I'm looking for 10-15 people to fill 3 types of roles,

Stock Exchange Developer

You will develop the back end orderbooks to keep track of all orders and fill them as fast and efficiently as possible. You will learn about the actual implementation of how shorting, options and margins work. You will have to keep track of collateral, market liquidity and slippage, and instrument volatility to make informed decisions about margin calls and open option positions and automatically close those speculative positions.

Algorithm developer and liquidity provider

You will help create liquidity in the market, allowing trades from users to close almost instantaneously. You will be split into two hedge funds, and you will have to come up with strategies to invest your own and other's money. These strategies include risk neutralization, arbitrage, and correlation analysis, and try to remain market-neutral at any time.

Front end developer

You will develop a front end that displays stock prices over a timeframe, allow users to make trades, look at the orderbook and the positions of other professional traders.

The role has no fixed hours, you can work at any time you would like to, and if you feel you would like to work after a month or two, you can still apply.

Your compensation will be between 200-2000 usd based on your contribution and experience level, paid in Toncoin.

Send an email with your resume to [email protected] or join the discord server to apply https://discord.gg/8wMhRchDNX

How the system works

This is a tentative description, subject to change based on the results of our exchange and algorithms team.

Every account with more than 10 contests is allowed to make trades for any securities.

Every account with more than 10 contests will have their shares available on the public market. Those with 20 or more contests can be shorted. Those with 30 or more contests will have derivative instruments such as options and futures.

Every share will provide a dividend based on f(rating, perf, competed?, contest_type) after every contest. We will test different possibilities of $$$f$$$ before finalizing it.

You will start out with money as a function of how many contests you've done and how high your rating is. To prevent inflation and permanent stock holding, we will slightly dilute everyone's holding after every contest and redistribute them, and change interest rates.

You will not be trading the securities with real money. However we will give awards to the best performing traders in the low, medium and high capital strategies.

We will use SEC like analysis to analyze pump and dump, insider trading and betting on alts. We will use the strongest statistical methods available to find those who cheat here.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en10 English Everule 2022-10-21 06:07:46 10 Tiny change: 's of roles,\n\n\n####' -> 's of roles(closed).\n\n\n####'
en9 English Everule 2022-10-21 06:07:13 138
en8 English Everule 2022-10-20 18:53:38 1274 Tiny change: ' competed?)`. We will ' -> ' competed?, contest_type)` after every contest. We will '
en7 English Everule 2022-10-20 00:08:29 107 Tiny change: '@illinois. edu` or jo' -> '@illinois.edu` or jo'
en6 English Everule 2022-10-19 23:45:47 10
en5 English Everule 2022-10-19 23:25:24 37 Tiny change: 'oking for 3 roles,\n\' -> 'oking for people to fill 3 types of roles,\n\'
en4 English Everule 2022-10-19 23:19:35 61 Tiny change: 'er — You will ' -> 'er —\n-------------------------------- You will '
en3 English Everule 2022-10-19 23:17:07 156
en2 English Everule 2022-10-19 23:09:29 196
en1 English Everule 2022-10-19 21:35:15 1989 Initial revision (published)