Pages:
Author

Topic: [ANN] Trade Bitcoin Options - BitcoinOPX.com [NOW OPEN] - page 5. (Read 18848 times)

hero member
Activity: 602
Merit: 500
If I create multiple options for the same strike price, all of them get the same "Symbol". Moreover, starting with the second such option, the link sell to open dosn't disapear after being used. Maybe both things are related?

-- Ichthyo
member
Activity: 112
Merit: 10
Ah I missed that but it makes sense. So I get my money back once the option expires, right?

Yes, you get your bitcoins back if the option is not exercised.
member
Activity: 112
Merit: 10
Yes but can't you find anyone else to escrow USD? There is no need to use the same escrow service for both USD and BTC.

I suppose that's true... the idea was trying to keep things simple in the minds of users. It would also take finding someone already with a track record of trust and willing to be transparent. But I suppose it's not impossible...
legendary
Activity: 1078
Merit: 1003
Ah I missed that but it makes sense. So I get my money back once the option expires, right?
member
Activity: 112
Merit: 10
I placed an order for a negative quantity at a negative price.

LOL  Cheesy

Thanks, definitely a bug.

It's also possible to create a single buy to open call10 order where the price exceeds your balance. Is that also a bug?

Also, how can cancel options I created?

No, the system will accept any order you place. It assumes you know what you're doing and that you will add funds as needed. The order won't execute of course unless you can afford it.

You can't cancel options you've created. It warns of this in bold on the page. This is because the bitcoins used as collateral are sent to an independent escrow service. BitcoinOPX loses control of them.
legendary
Activity: 2282
Merit: 1050
Monero Core Team
Yes but can't you find anyone else to escrow USD? There is no need to use the same escrow service for both USD and BTC.
member
Activity: 112
Merit: 10
what was not entirely clear:

will you yourself be the counterparty in this trade?
or are you also matching buyers+sellers but for options?

Thanks for the question.

Things are not set up for me to be a counterparty, but I could be. The system simply lets anyone create an option then sell it on the open market. Let me walk through an example. You are user-A and I am user-B.

user-A (you) decide to create a CALL 100 option for 1 year from now, with strike price of $5. You don't think much about the future of bitcoins. You think they will hold steady at $5.

You buy 100 bitcoins on Mt.Gox and use that to create your option on BitcoinOPX. You then place that option on sale with a price of $100, which you think is a good deal for having your money locked away for 1 year (20% return if you're right).

user-B sees this option, but I'm a big believer in Bitcoin. I think 1 year from now they will be at least $20 each, probably more like $50. That means I would have the right to buy 100 bitcoins at a cost of $500 at Maturity. However, my projection is their true value would be 100 x $20 (or $50) = $2,000 (or $5,000). That's a profit of $1,500 (or $4,500) if I'm right.

At that rate I think paying $100 for the option is a good deal.

When you create the option the bitcoins are placed in escrow with an independent escrow service. This means all options can be settled, if need be, without BitcoinOPX in the picture at all (say if shut down for legal reasons). However, with things running normally, every Friday when options mature BitcoinOPX requests back the required number of bitcoins from BTCrow, and settles all member accounts appropriately.

I hope that makes sense.

Edit: I changed the above wording to a more logical thought pattern for profit from each user's perspective.


This works with a call option but does not work with a put option.

user-A (you) decide to create a PUT 100 option for 1 year from now, with strike price of $5. You don't think much about the value of bitcoins dropping. You think they will hold steady at $5 or maybe rise.

You buy 100 bitcoins on Mt.Gox and use that to create your option on BitcoinOPX. You then place that option on sale with a price of $100, which you think is a good deal for having your money locked away for 1 year (20% return or more if you're right as your collateral bitcoins can also go up in value).

user-B sees this option, but I'm a big believer in Bitcoin crashing. I think 1 year from now they will be no more than $0.004 each, probably more like $0.001 each. That means I would have the right to sell 100 bitcoins at a cost of $500 at Maturity. However, my projection is their true value would be 100 x $0.004 (or $0.001) = $0.40 (or $0.10). That's a profit of $499.60 (or $499.90) if I'm right.

At that rate I think paying $100 for the option is a good deal. But there is a problem the collateral backing up my $499,60 or $499.90 profit is only worth $0.40 or $0.10 as the case me be. Ouch!

Moral: You need to escrow USD and BTC not just BTC.

Yes, puts are a bit of an issue. As noted on the site our escrow service only accepts bitcoins, likely for legal reasons. We didn't want to not offer puts, so the half-measure of sticking with BTC was taken. The reasoning is only short term puts will trade much (probably discounted), because of the growing risk of default as time lengthens.

If things go well with the site, however, in time there may indeed be USD backing puts as would be proper.
hero member
Activity: 602
Merit: 500
You might want to delete the event calendar as it is clutter.

Agreed, the calendar just uses up screen real estate. Any ideas how to use that area more effectively?

One thing which I'd expect to become difficult, when using the site for real: Where are actually offers available?
Let me explain: Basically you offer a maturity date every week. But you intend to cover a huge range into the future. Now, let's assume I'm interested in buying some option "roughly a year into the future". This would force me to flip through several pages of orders, just to find something suitable. :-/  Unless your service catches on exceptionally, I'd expect those orders to be rather sparse and scattered. Or do you intend to engage into market making?

I'm not sure how to do this, but maybe someone has a striking idea: some kind of a scrollable timeline, where we can see the density of options available for sale? Maybe even some indication of the weighted average at a given point in future? At leaast, I think, such a graph would be more helpful than that calendar ;-)

-- Ichthyo
legendary
Activity: 1078
Merit: 1003
I placed an order for a negative quantity at a negative price.

LOL  Cheesy

Thanks, definitely a bug.

It's also possible to create a single buy to open call10 order where the price exceeds your balance. Is that also a bug?

Also, how can cancel options I created?
member
Activity: 112
Merit: 10
.... How about integrating some kind of calculator,
     or at least displaying an effective base price? For example: If I create an call-10 option @ $4 and then offering
     it for sale at $11.5, then what I'm doing effectively is to sell 10 BTC at a rate of 5.15 -- well, actually I hope
     to do such a deal, and I'll plan it for a future day.

Basically people familiar with trading handle numbers almost intuitively and / or use a calculator frequently. But hey,
why do we have computers today? Why shall I do number crunching in my head or use an external calculator, when
a nifty little javascript could do the calculations for me right in the webpage?

Regarding point #1 you are right. I'll look at expanding the placement of the create option link. On point #2 I agree also. There should be some kind of default calculation done.

Hello,

expanding on that idea: especially, if such an embedded calculator could also include the fees, then this feature would start being helpful beyond just being a convenience. Especially regarding the 10 BTC options, the fee is actually a quite considerable factor.

Another usability related proposal: When I create a buy / sell offer, "confirm" brings me to a page showing all the details, including that fee. Well, if I now decide that my choosen limit wasn't appropriate, factoring in also the fee, then there is no way just to correct my order. All I can do is to "cancel", which discards all the values in the form. This is especially annoying when I entered that order values by clicking on the link "sell to open" after having created a new option. Because then I have to go back to "my account" and click that link again, and then recall the corrected limit price. Of course this isn't a real obstacle, but it isn't a smooth experience either.

-- Ichthyo

Both good points.
legendary
Activity: 2282
Merit: 1050
Monero Core Team
what was not entirely clear:

will you yourself be the counterparty in this trade?
or are you also matching buyers+sellers but for options?

Thanks for the question.

Things are not set up for me to be a counterparty, but I could be. The system simply lets anyone create an option then sell it on the open market. Let me walk through an example. You are user-A and I am user-B.

user-A (you) decide to create a CALL 100 option for 1 year from now, with strike price of $5. You don't think much about the future of bitcoins. You think they will hold steady at $5.

You buy 100 bitcoins on Mt.Gox and use that to create your option on BitcoinOPX. You then place that option on sale with a price of $100, which you think is a good deal for having your money locked away for 1 year (20% return if you're right).

user-B sees this option, but I'm a big believer in Bitcoin. I think 1 year from now they will be at least $20 each, probably more like $50. That means I would have the right to buy 100 bitcoins at a cost of $500 at Maturity. However, my projection is their true value would be 100 x $20 (or $50) = $2,000 (or $5,000). That's a profit of $1,500 (or $4,500) if I'm right.

At that rate I think paying $100 for the option is a good deal.

When you create the option the bitcoins are placed in escrow with an independent escrow service. This means all options can be settled, if need be, without BitcoinOPX in the picture at all (say if shut down for legal reasons). However, with things running normally, every Friday when options mature BitcoinOPX requests back the required number of bitcoins from BTCrow, and settles all member accounts appropriately.

I hope that makes sense.

Edit: I changed the above wording to a more logical thought pattern for profit from each user's perspective.


This works with a call option but does not work with a put option.

user-A (you) decide to create a PUT 100 option for 1 year from now, with strike price of $5. You don't think much about the value of bitcoins dropping. You think they will hold steady at $5 or maybe rise.

You buy 100 bitcoins on Mt.Gox and use that to create your option on BitcoinOPX. You then place that option on sale with a price of $100, which you think is a good deal for having your money locked away for 1 year (20% return or more if you're right as your collateral bitcoins can also go up in value).

user-B sees this option, but I'm a big believer in Bitcoin crashing. I think 1 year from now they will be no more than $0.004 each, probably more like $0.001 each. That means I would have the right to sell 100 bitcoins at a cost of $500 at Maturity. However, my projection is their true value would be 100 x $0.004 (or $0.001) = $0.40 (or $0.10). That's a profit of $499.60 (or $499.90) if I'm right.

At that rate I think paying $100 for the option is a good deal. But there is a problem the collateral backing up my $499,60 or $499.90 profit is only worth $0.40 or $0.10 as the case me be. Ouch!

Moral: You need to escrow USD and BTC not just BTC.
member
Activity: 112
Merit: 10
I placed an order for a negative quantity at a negative price.

LOL  Cheesy

Thanks, definitely a bug.
member
Activity: 112
Merit: 10
You might want to verify email addresses.

You might want to delete the event calendar as it is clutter.  Unless you plan on holding online trading workshops or other events that are very strongly connected to bitcoin option trading.

Both probably good ideas.
hero member
Activity: 602
Merit: 500
.... How about integrating some kind of calculator,
     or at least displaying an effective base price? For example: If I create an call-10 option @ $4 and then offering
     it for sale at $11.5, then what I'm doing effectively is to sell 10 BTC at a rate of 5.15 -- well, actually I hope
     to do such a deal, and I'll plan it for a future day.

Basically people familiar with trading handle numbers almost intuitively and / or use a calculator frequently. But hey,
why do we have computers today? Why shall I do number crunching in my head or use an external calculator, when
a nifty little javascript could do the calculations for me right in the webpage?

Regarding point #1 you are right. I'll look at expanding the placement of the create option link. On point #2 I agree also. There should be some kind of default calculation done.

Hello,

expanding on that idea: especially, if such an embedded calculator could also include the fees, then this feature would start being helpful beyond just being a convenience. Especially regarding the 10 BTC options, the fee is actually a quite considerable factor.

Another usability related proposal: When I create a buy / sell offer, "confirm" brings me to a page showing all the details, including that fee. Well, if I now decide that my choosen limit wasn't appropriate, factoring in also the fee, then there is no way just to correct my order. All I can do is to "cancel", which discards all the values in the form. This is especially annoying when I entered that order values by clicking on the link "sell to open" after having created a new option. Because then I have to go back to "my account" and click that link again, and then recall the corrected limit price. Of course this isn't a real obstacle, but it isn't a smooth experience either.

-- Ichthyo
legendary
Activity: 1868
Merit: 1023
I placed an order for a negative quantity at a negative price.


legendary
Activity: 1868
Merit: 1023
You might want to verify email addresses.

You might want to delete the event calendar as it is clutter.  Unless you plan on holding online trading workshops or other events that are very strongly connected to bitcoin option trading.
member
Activity: 112
Merit: 10
Hello BitcoinOPX,

now I've toyed around a bit with your site. Looks great this far. Had no problems using it.
I've found some minor or technical issues, I've emailed you those to your support email address.

I'd like to add some notes regarding usability.

(1) Creating options is a bit hidden. If I'm right, its only accessible via "my account". Well thats arguable;
     probably your reasoning was that people more often buy/sell options, then creating options themselves.

(2) Regarding support for people not so familiar with options. How about integrating some kind of calculator,
     or at least displaying an effective base price? For example: If I create an call-10 option @ $4 and then offering
     it for sale at $11.5, then what I'm doing effectively is to sell 10 BTC at a rate of 5.15 -- well, actually I hope
     to do such a deal, and I'll plan it for a future day.

Basically people familiar with trading handle numbers almost intuitively and / or use a calculator frequently. But hey,
why do we have computers today? Why shall I do number crunching in my head or use an external calculator, when
a nifty little javascript could do the calculations for me right in the webpage? Just my €0.02

-- Ichthyo



Thanks for the feedback! Smiley

Regarding point #1 you are right. I'll look at expanding the placement of the create option link. On point #2 I agree also. There should be some kind of default calculation done.
member
Activity: 112
Merit: 10
Another thing I just noticed is that the order book only shows the price of the first (I assume) best priced contract at a certain strike price without showing how many are available. For instance I now created another 5 sell to open call10 orders at a worse price and they aren't shown in the order book.

Yes the option chain (which you refer to as the 'order book') shows the best priced offer for bid and ask. Showing how many more orders are available is not typically shown in traditional options chains. For example here:

http://finance.yahoo.com/q/op?s=GOOG+Options

Don't ask me why not. We are blazing trails with Bitcoin, so maybe we should consider questioning all kinds of practices Wink

What is shown, however, is the trading volume and open interest.

Hmm that's interesting, slightly confusing but interesting. Obviously I have zero experience actually trading options on a platform so I have no idea how the pros have it setup but it's kind of weird not being able to see the depth of the offers. Also I was thinking maybe you should also give the option of making a market order, not just a limit order.

Yes, I believe it's because people might place fake bid/ask orders to make it seem they are thinking something about the price they are not. Option value is highly subjective. Open interest for this reason can be a better consideration.

There are many things the platform doesn't currently support which it could. Options trading is perhaps the most complex trading there is (what with straddles, strangles, butterfly strategies etc).  Our aim was simply providing the most basic functional (hence less bug prone) version to start.
hero member
Activity: 602
Merit: 500
Hello BitcoinOPX,

now I've toyed around a bit with your site. Looks great this far. Had no problems using it.
I've found some minor or technical issues, I've emailed you those to your support email address.

I'd like to add some notes regarding usability.

(1) Creating options is a bit hidden. If I'm right, its only accessible via "my account". Well thats arguable;
     probably your reasoning was that people more often buy/sell options, then creating options themselves.

(2) Regarding support for people not so familiar with options. How about integrating some kind of calculator,
     or at least displaying an effective base price? For example: If I create an call-10 option @ $4 and then offering
     it for sale at $11.5, then what I'm doing effectively is to sell 10 BTC at a rate of 5.15 -- well, actually I hope
     to do such a deal, and I'll plan it for a future day.

Basically people familiar with trading handle numbers almost intuitively and / or use a calculator frequently. But hey,
why do we have computers today? Why shall I do number crunching in my head or use an external calculator, when
a nifty little javascript could do the calculations for me right in the webpage? Just my €0.02

-- Ichthyo

legendary
Activity: 1078
Merit: 1003
Another thing I just noticed is that the order book only shows the price of the first (I assume) best priced contract at a certain strike price without showing how many are available. For instance I now created another 5 sell to open call10 orders at a worse price and they aren't shown in the order book.

Yes the option chain (which you refer to as the 'order book') shows the best priced offer for bid and ask. Showing how many more orders are available is not typically shown in traditional options chains. For example here:

http://finance.yahoo.com/q/op?s=GOOG+Options

Don't ask me why not. We are blazing trails with Bitcoin, so maybe we should consider questioning all kinds of practices Wink

What is shown, however, is the trading volume and open interest.

Hmm that's interesting, slightly confusing but interesting. Obviously I have zero experience actually trading options on a platform so I have no idea how the pros have it setup but it's kind of weird not being able to see the depth of the offers. Also I was thinking maybe you should also give the option of making a market order, not just a limit order.
Pages:
Jump to: