There's typically multiple layers (at different points between tick to an order hitting an exchange) of risk-management/circuit-breakers that prevent these types of things from happening at most shops that know what they're doing. No one wants a repeat of Knight Capital's 2012 meltdown.
I would imagine it may be easy for an unsophisticated/hobby "algo-trader" to make this type of mistake but with over a million in capital, you should probably be a bit more prudent with risk management.
I agree. The only thing that would work is for a whale to sell some of their bitcoin and buy the futures. I'm guessing whales will come out of hiding to make this arb.
Price discovery means that anyone can find a fair price for some asset. For example, algorithms that provide liquidity in agriculture products ensure that farmers can easily liquidate their inventory, as well as hedging their risk through derivatives.
To think of finance (or more specifically, trading/investing) as well as financial products/derivatives as a zero-sum game is pretty naive.
A simple example to illustrate my point:
Let's say we have a corn farmer whose crops will come in 4 months. He can buy (or sell) futures contracts/options contracts to guarantee that he can sell his corn for today's market price, in case the price of corn goes down. If the price of corn is up in those 4 months, he can let the contract expire worthless. If the price goes up, he loses the $ he paid for the option contract and some trader (whose job it is to take the other side of the position and manage that risk) profits. But, he is happy to have that insurance despite losing money on that "trade". Financial services extend far outside of the financial sector and benefits people broadly.
Though for each individual trade, it might seem like a zero-sum game, the competition between investors and traders allows for efficient capital allocation and risk management outside of the financial sector. Without financial services, everyone would be exposed to unmanageable risk and volatility which is inherently bad for capitalism.
The reality is that in any futures market 99% of the trading is done by speculators and algorithms. The farmer in your example doesn't normally have the time to keep up with everything going on in the market and will probably end up being ripped off by fees and expensive derivative products marketed to them by unscrupulous brokers.
The interesting thing is that speculators are an essential part of the functioning of financial markets.
A futures contract is essentially an apportionment of risk. When a farmer and a speculator write a futures contract, the farmer is selling the risk that the price of corn will be lower than is profitable, in exchange for a guaranteed profit that is likely to be less than the true expected value of the corn harvest (hence, "fees and expensive derivative products").
If there's a bumper crop of corn and the true market price is much lower than expected, then the person who is wiped out is the speculator, not the farmer. It's much better for society for commodity traders who invested in corn futures to go bankrupt than for all of its farmers to go bankrupt, because farmers have specialized knowledge that is necessary for the future production of corn. In exchange for taking on this risk, they get a profit, which they may choose to invest elsewhere to hedge the risk.
It's basically the inverse of insurance. The farmer may also choose to take out an insurance contract that says "In the event of bad weather that causes my harvest to fail, the insurance company will pay me $X, enough for me to make good my futures contract with the commodity trader and have enough profit that I stay in business next year." As a result, he is completely insulated from events outside of his control, and can focus on what he does best, farming.
Now, I probably agree that there are (or were, pre-2008) too many people in the financial markets, and that we got some chaotic behavior that had to be bailed out by the taxpayers. I also personally chose not to go into the industry - I started my career in financial software, but decided I liked making things more than underwriting other people making things. But it's worth understanding the financial industry's social purpose before condemning it.
"The time to buy is when there's blood in the streets". Speculators often function as the buyer of last resort - the only buyer when everyone else is a seller. That is very a useful role.
>The farmer in your example doesn't normally have the time to keep up with everything going on in the market
That is really the beauty of it though. The market, through speculators and algorithms come up with a risk adjusted price, and the only decision the farmer needs to make is to accept or reject the deal.
I'm an intern right now and these are some things I'm trying to do:
1) Work - we're young right now and don't have too many commitments so why not put in some extra time to excel at your main project and even take up some side projects. It's okay to stay in the office later than most other older engineers.
2) Networking/Side projects - talk to other people in the firms, see what they're working on and offer help if needed. These might be the same people/team that may hire you for full-time one day
3) Learn - Pick at people's brains, I know at my firm most people are willing to take some time to help me. Anything that can be found on stackoverflow or a book just use that but it may help to go over some design/implementation stuff with other more experienced engineers.
4) Software - Learn from the design and testing flows of the company. Try to separate yourself from the way you write software in class or for yourself and understand the way software is developed at a production level, from test-driven development to properly deploying your software.
Every day man. I tend to try to work more because I feel weird about being compensated for the work that I do. I guess just keep working hard and challenging yourself every day, and do as much as possible.
I would imagine it may be easy for an unsophisticated/hobby "algo-trader" to make this type of mistake but with over a million in capital, you should probably be a bit more prudent with risk management.