News for hackers. Stuff that matters.
Re:Bancor Is Flawed by kcanini on Monday June 19, 2017 @11:42PM (#14592032)
Example: 1 USD is currently worth 0.79 GBP. If I wanted to bet that the USD would decrease in value against the GBP, I could enter into a futures contract (assuming the existence of a wiling counterparty) to purchase 0.75 GBP for 1 USD at a date 3 months in the future. If I was right, and the exchange rate drops to 1 USD = 0.7 GBP, then I profit 0.75 - 0.7 = 0.05 GBP.

Instead, I could have just bought the 0.79 GBP immediately and then waited 3 months, and then I would have profited even more: 0.79 - 0.7 = 0.09 GBP.

What does the existence of the futures market allow me to do that I can't already do in this scenario?

My point was that in cases where production is cyclical or storage fees are nonzero, it might be difficult/impossible to trade on the spot market, or it might be prohibitively expensive to hold the item yourself. But currencies don't have either of these problems.

Re:Bancor Is Flawed by Veratyr on Tuesday June 20, 2017 @02:53AM (#14592664)
> What does the existence of the futures market allow me to do that I can't already do in this scenario?

Leverage.

So I had a look at live data for an example. As of writing, 1GBP = 1.28 USD. Let's look at some example scenarios, assuming I believe 1 GBP will be worth 1.41 USD (+10%) in 3 months and want to make as much money as I can with a $100k investment.

- I buy USD from a regular bank or currency exchanger and wait 3 months. If the price goes up 10%, I make $10k. If the price goes down 10%, I lose $10k. If nothing happens, I lose nothing.

- I buy GBPUSD futures contracts. I need $7346.25 margin to open the contracts and $5877 to maintain them (per https://www.interactivebrokers.com/en/index.php?f=marginnew&...) and I control 62500GBP ($80k) per contract. With $100k, I can buy 13 contracts and control $1.04M. If the price goes up 10%, I make $100k. If it goes down 10%, I lose $100k.

And then, for fun:

- I buy 86 options for a GBPUSD futures contract at a strike of $1.28 for $99k. If the price goes up 10%, I make $593k. If the price is at ~$1.30, I lose nothing. If the price is below $1.28, I lose $99k.

I'm no expert on futures however so there might be something wrong here, though the answer is definitely leverage.

Re:Bancor Is Flawed by joosters on Tuesday June 20, 2017 @03:55AM (#14592841)
You don't need a forward/future to introduce leverage.

We can trade GBP/USD between each other with as much leverage as we like without any future time conditions. All we need do is agree to pay each other the difference in value as the price changes, multiplied by our agreed leverage.

At some point, one or other of us can close the deal and settle the outstanding amount.

If you can't strike a deal directly, you go to an exchange or clearinghouse of some kind that will introduce buyers and sellers. Once again, leverage can be created without any forward or future.

Re:Bancor Is Flawed by jnordwick on Tuesday June 20, 2017 @04:03AM (#14592871)
You basically just recreated a forward where either party is able to unilaterally end the contract. (Forwards aren't standardized so can have weird quirks like this.)
Re:Bancor Is Flawed by joosters on Tuesday June 20, 2017 @04:46AM (#14593009)
Fair point. So where does the definition of a forward end? Could you then classify anything where you don't take delivery of the underlying entity as a 'forward', even if there is no end point and no promise of any kind of future time (however negotiable)? Where does the boundary lie?
Re:Bancor Is Flawed by jnordwick on Tuesday June 20, 2017 @05:07AM (#14593079)
A forward is just a future that isn't standardized and not traded on an exchange. Forwards are over the counter contracts that are written for each deal.

Forwards came first. You would go to an investment bank tell them you wanted to hedge whatever you had and they would write up the contract between you and them. Obviously there is no secondary market for these things and two contracts could have different terms in them.

So futures were invented. They standardized the underlying product (e.g. a type of wheat, a particular duration on bonds, a fineness of metal, etc), the expiration date, the delivery location (or financially settled), and the size. Now since all these contracts are fungible a market can be formed to trade them back and forth.

Those are basically the only differences.

Re:Bancor Is Flawed by joosters on Tuesday June 20, 2017 @06:04AM (#14593308)
I understand the terminology difference of forwards and futures, what I was asking about was when does a deal become a forward? The standard "I'll agree to buy oil from you at this price next year" is obviously a forward, but a deal where there may be no particular timeline or even a promise of one seems to be more hazy.
Re:Bancor Is Flawed by jnordwick on Tuesday June 20, 2017 @03:52PM (#14597941)
The dividing line would be the requirement for all contracts to be equivalent and traded on a venue. So an expiration date is probably a requirement. I have a hard time imagining such an open ended contract.
Re:Bancor Is Flawed by nivertech on Tuesday June 20, 2017 @02:34AM (#14592599)
1. What you describing is a forward contract, not futures.

2. Holding spot currency position is not "zero storage cost", you need to pay daily interest - futures has this built-in in their price.

3. Futures are leveraged

4. Futures contracts are standardized - which makes finding counterparty much easier and allow market makers.

5. Futures traded on regulated exchanges (CFTC in US), unlike spot FX - which is more similar to how crypto exchanges operate.

Re:Bancor Is Flawed by joosters on Tuesday June 20, 2017 @03:59AM (#14592856)
What you describing is a forward contract, not futures.

What's the point in splitting hairs. A future is a standardised form of a forward contract, generally so they can be traded more easily. It doesn't affect the underlying financial concepts.

Re:Bancor Is Flawed by jnordwick on Tuesday June 20, 2017 @04:09AM (#14592888)
I would love to do a real crypto FX futures market. Everything i read tonight seems so amateur hour.

Do the calendar spreads, implieds, volatility, high performance matching engine, and market makers.

Re:Bancor Is Flawed by joosters on Tuesday June 20, 2017 @04:24AM (#14592943)
Open up a crypto exchange, it's been amateur hour there for a good few years! Offer customers lots of impressive sounding derivatives features, and you can rake in the money. You don't even have to play fair, you can randomly close punters' positions at a whim, stage your own 'flash crashes' to force-sell some suckers, and eventually, when business has grown, your exchange can be 'hacked' and customer money can just vanish. Not your problem!

Existing exchanges have been amazed to find out that these 'hacks' aren't even the end of the money train, you can create derivates of the hacked money to let customers re-deposit and trade even further! It is an amazing new world of finance!

Re:Bancor Is Flawed by asdfaoeu on Monday June 19, 2017 @11:53PM (#14592080)
What if you don't have any USD? You can also instead by 10 futures contracts and make 0.50 GBP.

Additionally futures aren't just for "betting" they are also for offloading risk. For example a company might expect an sale in another currency and might want to "convert" that earlier to offload the risk of making another purchase in a different currency.

Re:Bancor Is Flawed by kcanini on Tuesday June 20, 2017 @12:02AM (#14592117)
I guess I'm assuming you can always borrow USD if you want to make this type of trade on the spot market without actually owning USD in the first place, or if you want leverage.