Fireball (OP)
|
|
August 31, 2013, 06:56:17 AM Last edit: August 31, 2013, 08:08:49 AM by Fireball |
|
There seem to be networking problems in the datacenter now as the site is unreachable. We are working to resolve the issues.
EDIT: All problems resolved, all servers work as expected.
|
|
|
|
random_cat
Newbie
Offline
Activity: 30
Merit: 0
|
|
August 31, 2013, 08:07:03 AM |
|
Please do add another hamster to the wheel. We've got trading to do!
|
|
|
|
Fireball (OP)
|
|
September 04, 2013, 06:27:21 PM |
|
Is it possible to download a list of all transactions made on our account in a programmatic fashion? Full history access in a programmatic way, including time of trade or settlement, price, size, fee paid, etc.
This is a requirement for us to deploy an algo on your system.
Just a heads up that we are implementing this at the moment, will share specification soon. awesome, glad to hear it. I just deployed the draft version of the API, and it would be great to listen to your feedback. I am not publishing specs on the API page because the syntax may change after testing here. To get all or part of your trades, you need to send the following command: socket.emit('message', { op: 'get', type: 'user_trades', limit: 0, since: 0 }); where limit is the max number of trades to include in the reply (it's currently limited to 500 if you don't specify it), and since is the timestamp after which you want to get trades. It's possible to omit timestamp or set it to 0 to receive data starting from the very first trade. Reply will come as channel: 'user_trades', op: 'private', private: 'user_trades', user_trades: [array of user trades]
Please try it and let me know if something needs to be changed. For example, if you dislike the since/limit approach.
|
|
|
|
qxzn
|
|
September 07, 2013, 08:05:09 AM |
|
Is it possible to download a list of all transactions made on our account in a programmatic fashion? Full history access in a programmatic way, including time of trade or settlement, price, size, fee paid, etc.
This is a requirement for us to deploy an algo on your system.
Just a heads up that we are implementing this at the moment, will share specification soon. awesome, glad to hear it. I just deployed the draft version of the API, and it would be great to listen to your feedback. I am not publishing specs on the API page because the syntax may change after testing here. To get all or part of your trades, you need to send the following command: socket.emit('message', { op: 'get', type: 'user_trades', limit: 0, since: 0 }); where limit is the max number of trades to include in the reply (it's currently limited to 500 if you don't specify it), and since is the timestamp after which you want to get trades. It's possible to omit timestamp or set it to 0 to receive data starting from the very first trade. Reply will come as channel: 'user_trades', op: 'private', private: 'user_trades', user_trades: [array of user trades]
Please try it and let me know if something needs to be changed. For example, if you dislike the since/limit approach. Since/limit is great, it's how some other exchanges work and it will work for us. This looks like it will probably be good, but can you also share an example of an entry from the array of user trades? It may be a little while before we can get to implementing this. We haven't had icbit high on our priority list before now because we knew it didn't have this feature. Since then we've dug ourselves into a few other projects. I will let you know if we have any probs when we actually do get around to it.
|
|
|
|
Fireball (OP)
|
|
September 07, 2013, 10:52:55 AM |
|
Is it possible to download a list of all transactions made on our account in a programmatic fashion? Full history access in a programmatic way, including time of trade or settlement, price, size, fee paid, etc.
This is a requirement for us to deploy an algo on your system.
Just a heads up that we are implementing this at the moment, will share specification soon. awesome, glad to hear it. I just deployed the draft version of the API, and it would be great to listen to your feedback. I am not publishing specs on the API page because the syntax may change after testing here. To get all or part of your trades, you need to send the following command: socket.emit('message', { op: 'get', type: 'user_trades', limit: 0, since: 0 }); where limit is the max number of trades to include in the reply (it's currently limited to 500 if you don't specify it), and since is the timestamp after which you want to get trades. It's possible to omit timestamp or set it to 0 to receive data starting from the very first trade. Reply will come as channel: 'user_trades', op: 'private', private: 'user_trades', user_trades: [array of user trades]
Please try it and let me know if something needs to be changed. For example, if you dislike the since/limit approach. Since/limit is great, it's how some other exchanges work and it will work for us. This looks like it will probably be good, but can you also share an example of an entry from the array of user trades? It may be a little while before we can get to implementing this. We haven't had icbit high on our priority list before now because we knew it didn't have this feature. Since then we've dug ourselves into a few other projects. I will let you know if we have any probs when we actually do get around to it. Sure, an entry in the array of user trades: market: 1, ticker: <TICKER_ID>, ts: <TIMESTAMP>, sid: <SESSION_ID>, tid: <TRADE_ID>, price: <PRICE>, qty: <QTY>, buy: <BUY>
where <BUY> is 1 for buy and 0 for sell type of trade.
|
|
|
|
sisyphe
Newbie
Offline
Activity: 13
Merit: 0
|
|
September 10, 2013, 06:11:03 PM |
|
Icbit is down for me. Is it related to the fact that Gox is also down ? DDoS ?
|
|
|
|
Fireball (OP)
|
|
September 10, 2013, 08:46:23 PM |
|
Icbit is down for me. Is it related to the fact that Gox is also down ? DDoS ?
"It's just you" ;-). We are not getting any alerts from the monitoring service.
|
|
|
|
Fireball (OP)
|
|
September 13, 2013, 08:42:38 PM |
|
I committed a minor update to the SharpTrader project which introduced subscription API method, as there were questions regarding its usage.
|
|
|
|
Fireball (OP)
|
|
September 16, 2013, 08:24:32 PM |
|
Three contracts expired today:
September's BTC/USD rate futures BUU3 settled at $139.80, total trading volume is an amazing $1'530'810.
Bitcoin difficulty futures DFU3 settled at 112'628, total trading volume is 1007 contracts.
S&P500 index futures contract ESU3 settled at 1696.50, total trading volume is 640 contracts.
Thank you for trading!
|
|
|
|
BitLTC
Newbie
Offline
Activity: 9
Merit: 0
|
|
September 23, 2013, 04:17:00 PM |
|
Greetings,
Could you please let me know, are you going to add the support for: 1) options 2) litecoin funding method 3) bitcoin/litecoin futures with the settlement in litecoin?
Thanks!
|
|
|
|
Fireball (OP)
|
|
September 23, 2013, 08:24:06 PM |
|
Greetings,
Could you please let me know, are you going to add the support for: 1) options 2) litecoin funding method 3) bitcoin/litecoin futures with the settlement in litecoin?
Thanks!
Hello! 1) Options - yes, but that's a medium term plan 2) No 3) You're the first trader asking for BTC/LTC futures settled in LTC. Everyone else are asking about BTC/LTC settled in BTC.
|
|
|
|
Fireball (OP)
|
|
September 26, 2013, 06:57:49 PM |
|
Logs page finally received an update, and now you are able to see your full trading and money history by selecting the date range.
|
|
|
|
Fireball (OP)
|
|
September 30, 2013, 07:44:01 PM |
|
Logs page finally received an update, and now you are able to see your full trading and money history by selecting the date range.
Problem with displaying logs in Firefox browser are resolved. Thank you for testing and bug reporting!
|
|
|
|
Fireball (OP)
|
|
October 15, 2013, 09:39:47 PM |
|
DIFF-10.13 expired today, settlement difficulty value was 189281. BTC/USD-10.13 expired 2013-10-14, the 24H VWAP MtGox price was $149.87
Thank you for trading!
|
|
|
|
BitLTC
Newbie
Offline
Activity: 9
Merit: 0
|
|
October 31, 2013, 07:51:13 AM |
|
Hi Fireball, I've tried trading one contract at ICBIT (BUX3), and have a question related to fees. The info page on icbit website ( https://icbit.se/BUX3) says the following: 0.0001 BTC for 1 contract trade. Clearing fee is 0.0001 BTC for each scheduled clearing of 1 contract. These fees are subject to change. My question is: does ICBIT charge clearing fee every day? How often the clearing occurs? I sold only 1 contract, so the fee I was charged is only 0.0001. In case if I sell 100 contracts, will I be charged 0.01 every day? Thank you.
|
|
|
|
Stephen Gornick
Legendary
Offline
Activity: 2506
Merit: 1010
|
|
October 31, 2013, 03:46:24 PM |
|
My question is: does ICBIT charge clearing fee every day? How often the clearing occurs? I sold only 1 contract, so the fee I was charged is only 0.0001. In case if I sell 100 contracts, will I be charged 0.01 every day?
Clearings happen at 20:00 GMT and 08:00 GMT, - https://icbit.se/futuresSo, X2. .... your 100 contracts cost $0.02 per day (100 contracts X 0.0001 BTC X 2 clearings per day). That is specific to BUX3. Other BTC/USD contracts for durations further out don't have that daily clearing. Also, some larger traders have enough volume to get a discount on that fee (both clearing fee and per-contract trx fee).
|
|
|
|
Fireball (OP)
|
|
October 31, 2013, 10:43:44 PM |
|
Also, some larger traders have enough volume to get a discount on that fee (both clearing fee and per-contract trx fee).
Discounts table is available here: https://icbit.se/discount
|
|
|
|
picobit
|
|
November 01, 2013, 08:56:09 AM |
|
.... your 100 contracts cost $0.02 per day (100 contracts X 0.0001 BTC X 2 clearings per day).
Didn't you mean 0.02 BTC per day. That is 200 times more expensive. With some of the other futures the fee is really heavy. If you deposit X BTC and buy BUZ3 or BUH4, you have already used 10% of the deposited BTC on fees, and will use another 10% when selling. On top of that comes the large spread. Normally with such a large spread it would pay to make a market-making bot that places orders inside both sides of the spread (and tries to keep the total balance close to zero). Such bots would reduce the spread, but the fees makes it impossible to do that.
|
|
|
|
BitLTC
Newbie
Offline
Activity: 9
Merit: 0
|
|
November 01, 2013, 09:23:07 AM |
|
.... your 100 contracts cost $0.02 per day (100 contracts X 0.0001 BTC X 2 clearings per day).
Didn't you mean 0.02 BTC per day. That is 200 times more expensive. Thanks for your replies. I find that absurdly expensive. The cost of 'hedging' is too high to use it.
|
|
|
|
picobit
|
|
November 01, 2013, 11:56:34 AM |
|
Thanks for your replies. I find that absurdly expensive. The cost of 'hedging' is too high to use it.
It is indeed quite expensive! But then Bitcoin is extremely volatile, so if you hedge against a risk that risk is unusually large (hence the high price of hedging) or if you are speculating the potential gain is large. But I agree that the price has become absurd. As the price increases, the contracts become smaller and smaller (measured in BTC) while the fee stays the same.
|
|
|
|
|