Search content
Sort by

Showing 20 of 97 results by parseval
Post
Topic
Board Service Discussion
Re: Official btcQuick Support Thread (Active Customer Support)
by
parseval
on 01/10/2013, 18:51:45 UTC
Interesting, I have earlier order 17204 and it's still not filled since ordering this morning..  It claims complete, but transaction never arrived at my bitcoin address.  Can you look into this?
Post
Topic
Board Service Discussion
Re: Official btcQuick Support Thread (Active Customer Support)
by
parseval
on 01/10/2013, 01:45:59 UTC
Do you know if new stock will be in tonight?
Post
Topic
Board Securities
Re: Coinflow: Charts for BTC-TC, LTC-Global, Bitfunder, Havelock, and MPEx
by
parseval
on 27/09/2013, 21:33:54 UTC
How are you getting the data from BitFunder? Is there a special API access or just parsing via web?

I would like to have access to the data to make some stats.

You can use the IRC bot 'AssetBot' in #bitfunder on Freenode, or you can connect to the websocket and listen for the trades there.  If you want a historical copy of data, I can probably generate a json dump for you in a few days, after we've added the data which is currently missing.
Post
Topic
Board Securities
Re: Coinflow: Charts for BTC-TC, LTC-Global, Bitfunder, Havelock, and MPEx
by
parseval
on 27/09/2013, 18:41:04 UTC
Hi
Bitfunder assets don't work anymore on coinflow?
Thanks!

The charts should show up now. 
There's some data missing which will be repopulated soon.  We've since moved to a more reliable method of collecting the data than relying on the IRC bot, so new data should be updating and live trades should be showing up.
Post
Topic
Board Securities
Re: [BTC-TC] Virtual Community Exchange [WINDING DOWN]
by
parseval
on 25/09/2013, 00:00:46 UTC

burnside, if you were to start an exchange from the ground up, with the experience you have now, what would you do differently and what would you avoid?
Post
Topic
Board Securities
Re: Coinflow: Charts for BTC-TC, LTC-Global, Bitfunder, Havelock, and MPEx
by
parseval
on 28/08/2013, 21:04:25 UTC
I was just poking around on the live trades section for the first time & compared it with the live feed on btct.co & noticed an error. The timestamp is completely different but they're clearly the same trades, only your site lists it as a buy, and btct.co lists it as a sell

btct.co says:

Code:
21:13 (S) 150 @ 0.00262100 LABCOIN

coinflow says:

Code:
2013-08-23 07:39:48LABCOIN BTCTC
150 at 0.002621 = 0.39315000 [+]

Edit: It did it again for Labcoin, showing

Code:
21:52 (S) 200 @ 0.00262100 LABCOIN

as a buy on coinflow.

I checked this against the data sent to the IRC bot and it is reporting the results as expected.  Wherever the site sends a + order to the bot, the trade page reports it as a +.  The [ + ] indicates that an ask was filled, a [ - ] indicates that a bid was filled.  Looking over the data, you'll see that the [ + ] is generally higher than a [ - ] order, which would seem to support the idea.  I think 'S' order on BTCTC site is for asks, in that the holder of the security put it up for sale and it was purchased, and (B) is for bids, in that a user who didn't own a stock put a bid up for one and this was filled.   If this is wrong feel free to correct me, I'd like clarification myself here if this is incorrect.
Post
Topic
Board Securities
Re: Coinflow: Charts for BTC-TC, LTC-Global, Bitfunder, Havelock, and MPEx
by
parseval
on 28/08/2013, 20:23:54 UTC
It seems that the http://coinflow.co/livetrades/ stopped working - no auto updating (Chrome).

I'm working on a fix for that.  It seems to be something with nginx not keeping the connection open between the application server and the browser, so it requires a refresh of the page to see the page load.  If you connect to http://coinflow.co:8000/livetrades/ directly then it will work for the live trades, for now.  I'll update when I have a better fix in place for it.


EDIT:  Should be set now.
Post
Topic
Board Securities
Re: [BTC-TC] IPO Details for BTC-GROWTH
by
parseval
on 15/08/2013, 17:31:50 UTC
You have to understand that there is too much con-artists borrowing the identity of respectable persons to conduct scams. It's fine if you don't wish to provide your ID, but having a forum/exchange mod confirm it would be necessary.

Look at the "Moderator Votes" section at https://btct.co/security/BTC-GROWTH

The only barrier to entry in becoming a moderator is capital.  The moderators have not been chosen because they are any more trustworthy than any other individuals.  It's a bought position, and this should be kept in mind whenever someone attempts to use moderator status to lend legitimacy to any 'proof' they raise.  Namworld's investigation to find that the BTCGrowth website is hosted on the same IP and utilizes the same service providers is more proof of identity than the word of an exchange moderator.  Now, if it was the exchange administrator , burnside, who had instead verified his identity, then I'd have accepted this, or some confirmation posting on the long-standing blog for the man instead of a newly created website.
Post
Topic
Board Securities
Re: [BTC-TC] Virtual Community Exchange w/ Options, DRIP, 2FA, API, CSV, etc.
by
parseval
on 14/08/2013, 23:03:40 UTC
I'm messing around with the API and it seems that api/tradeHistory/SECURITYNAME returns the last month of trades. I know ?range=all will give me everything, but is there any way I can get e.g. the last 24h of trades? I can filter them out myself, I was just wondering if there was another way.

The https://btct.co/api/tradeHistory ticker will display all trades from last 48 hours, but it's not limited to an individual security.
Post
Topic
Board Securities
Re: [BTC-TC] Virtual Community Exchange w/ Options, DRIP, 2FA, API, CSV, etc.
by
parseval
on 14/08/2013, 15:42:39 UTC
kmtan: As far as I know the app doesn't work anymore.

--

Looks like everything works fine again. Thanks. Smiley

I have no malicious intention, but I did some brainstorming about orderbook manipulation. Wink I noticed that larger buys/sells spread over a few orders take some time to get executed and actually it looks like as if those covered orders are filled one by one. Let's say I'd stuff the orderbook with a massive amount of smallish orders and a buyer/seller would initiate a buy/sell. Would it be possible to remove the later orders before they get filled after that order has been initiated or is the book locked in that moment? Would the first fill of the bait-orders be propagated through the API before all of them have been filled?

It sounds like that would require some really precision timing to work right, which I doubt is possible.

However, if you want to maximize your ability to buy through orderbook manipulation, then generating a large number of small orders is the way to go.  When you have insufficient balance, BTCTC will cancel your orders up to the point where you have sufficient balance to cover them on any one specific stock.  So, let's say you place an order on two stocks that have an identical price, stock A and stock B...  with stock A you have 20 bid orders of 10 stocks each, and with stock B you have 2 bid orders of 100 stocks each.   You make a trade on stock C which drops your available balance.   On stock A, the first 2 orders are cancelled, leaving you with 18 bid orders of 10 stocks each, and on stock B your first bid order of 100 is cancelled, leaving you with a single bid order of 100 stocks.   With a larger number of smaller orders, the cancellation leaves more order volume in place.
Post
Topic
Board Securities
Re: [BTC-TC] Virtual Community Exchange w/ Options, DRIP, 2FA, API, CSV, etc.
by
parseval
on 12/08/2013, 19:19:19 UTC
Is the API broken? /api/tradeHistory/ has massive delays.

AFAIK, there's a 10 minute cache.  How long of a delay are you seeing? 

If you want something a little quicker, you can pull from my feed here (I plan on making it a little prettier eventually):

http://coinflow.co/livetrades

There's an SSE stream at /livetradeevents/ which aggregates data from assbot and assetbot on IRC.   It's not the 'definitive' source since it isn't the API (I use API data in the charts for BTCTC, not assbot data), but it's still reliable.
Post
Topic
Board Securities
Re: Coinflow: Charts for BTC-TC, LTC-Global, Bitfunder, Havelock, and MPEx
by
parseval
on 11/08/2013, 15:36:20 UTC

I'll make this prettier eventually, but for now you can watch the trades across all exchanges in realtime here:

http://coinflow.co/livetrades/

Post
Topic
Board Securities
Re: Coinflow: Charts for BTC-TC, LTC-Global, Bitfunder, Havelock, and MPEx
by
parseval
on 06/08/2013, 23:41:29 UTC

I'm trying to prioritize new features.  What would you like to see most.. a cumulative depth graph for the orderbook on those exchanges with API for Orders, or a simple moving average/exponential moving averages, or candlestick charts?

Post
Topic
Board Securities
Re: [DCX] The Digital Currency Index Project
by
parseval
on 06/08/2013, 18:16:09 UTC

Highly interesting. I need a more flexible charting engine (ClarkMoody style would be awesome), plus focus on getting historical data in there as a priority.

....

I think historical data is a quick win, plus I received the suggestion to add Moving Averages.
Get data from other exchanges would increase the number of price fixings (=liquidity).

I can provide you with historical JSON trade data from the Coinflow site.  It has several months worth of bitfunder, havelock, and MPEX data pulled from IRC bot logs, since these sites don't have APIs with historical data.

Just replace '/chart/' in the URL of any page with '/json/' for the JSON data.

For example, any bitfunder JSON is at /json/BF/, for example, http://coinflow.co/json/BF/TAT.ASICMINER

I might work on creating a more complete export if there's demand for it...  I record whether it's a bid or ask, but that's not in the JSON currently.

Post
Topic
Board Trading Discussion
Re: Buying Coins
by
parseval
on 01/08/2013, 23:47:05 UTC
I've had good experience with BTCQuick.com.  They accept credit cards via Google Checkout.
Post
Topic
Board Securities
Re: [IPO 8-2-13] [XBOND] Bitcoin's Only Exchangeable Bond
by
parseval
on 01/08/2013, 13:42:13 UTC

This looks very competitive compared with the other bonds out there, I like it.  Along with the high rate (for a bond) and daily payout, the exchangeability is a nice feature and makes me curious to see the future IPOs from TATI.  This is an interesting offering and looks like a good choice for diversification.
Post
Topic
Board Securities
Re: [BTC-TC] Virtual Community Exchange w/ Options, DRIP, 2FA, API, CSV, etc.
by
parseval
on 28/07/2013, 07:04:14 UTC
Memcached can work wonders.
Post
Topic
Board Securities
Re: [BTC-TC] Virtual Community Exchange w/ Options, DRIP, 2FA, API, CSV, etc.
by
parseval
on 22/07/2013, 11:54:17 UTC
  • Longer cache on order book API.  This will not affect regular users but will require additional work by bot owners to grab up-to-the-moment data for their bots.  However, this just pushes them off to webscraping the orderbook.  Making the orderbook require authentication helps to identify the bots, and rate limit pageviews (kind of how CloudFlare detects a ratelimit violation when they help protect against DoS).
  • Rate limiting the OAuth API order creation (or any order creation without 2FA)
  • Charging a very minor fee for order creation and cancellation...  minimal enough to not affect normal users, but significant enough to add cost to running a bot 24/7 with constant order updates.  Something like 0.00001 maybe.  Perhaps allow the first 20 order updates per day to be free, to not impact the average user at all.

Hell no! Please.. This kills would every chart application. Sad

I have no bot running, but I'm using external chart tools and I'm working on my own betting interface with success. And if you stop data fetching, people will use different methods. My solution would be to parse the IRC feed. And this would esentially suck as there are no trade ids included and I can only guess the mapping, when updating with "real data" ...

This shouldn't affect my charting application...  I've already got a bot up to parse the IRC feeds, in addition to pulling from the API.  I grab the latest trades from the API for ltc-global and btctc, and use the IRC bots for Bitfunder, Havelock, and MPEx.  This shouldn't really impact charting applications, unless you're hammering the orders API endpoint every 30 seconds to get an up to date orderbook for some kind of cumulative depth graph (I'm not sure what the cache rate is on this order book currently).

But like I said, these are just speculative ideas on how to counteract the bot influences.. I don't necessarily think they all need to be implemented, I'm just brainstorming.  You're right that a dedicated botter would find a way around these measures and get their data some other way.  It really all depends on whether bots are really seen as a detriment or not, and whether the cost of inconveniencing the bot operators is worth the effort.. there's a point of diminishing returns where there's only so much you can do.
Post
Topic
Board Securities
Re: [BTC-TC] Virtual Community Exchange w/ Options, DRIP, 2FA, API, CSV, etc.
by
parseval
on 22/07/2013, 04:15:34 UTC

You're both right, for this one I'll wait until tomorrow (monday) ~2000 UTC to make the change.

Cheers.


If we want to limit botting, I think a few other measures could (but not necessarily) be put in place:

  • Longer cache on order book API.  This will not affect regular users but will require additional work by bot owners to grab up-to-the-moment data for their bots.  However, this just pushes them off to webscraping the orderbook.  Making the orderbook require authentication helps to identify the bots, and rate limit pageviews (kind of how CloudFlare detects a ratelimit violation when they help protect against DoS).
  • Rate limiting the OAuth API order creation (or any order creation without 2FA)
  • Charging a very minor fee for order creation and cancellation...  minimal enough to not affect normal users, but significant enough to add cost to running a bot 24/7 with constant order updates.  Something like 0.00001 maybe.  Perhaps allow the first 20 order updates per day to be free, to not impact the average user at all.

Really, these are just inconveniences for the bot owners, but they require some work and/or expense to overcome.  More barriers lead to fewer bots, and provide a fun challenge to the people attempting to create a profitable bot.  It is, however, a cat and mouse game..   as people build smarter bots, combatting them becomes more complex.  At some point the cost/benefit isn't worthwhile, and this cuts into dev time spent on new features or bugfixes.
Post
Topic
Board Securities
Re: [BTC-TC] Virtual Community Exchange w/ Options, DRIP, 2FA, API, CSV, etc.
by
parseval
on 20/07/2013, 01:20:25 UTC
Maybe require the receivers to 'pick up' the transfer by clicking a button, and allow the senders to cancel the transaction up until the pickup point.  This allows some window of opportunity for the sender to recover their error after realizing that he entered the wrong information a couple of times, verified it, and then clicked to transfer before it becomes permanent.  

Adding a unique hash to each user is a good, but really though, how far you go to account for user error can lead to an interesting cost/benefit analysis where much of your effort is focused on solving for the least common denominator.  It's usually more efficient to treat these as one-off cases and fix what can be fixed manually and leave a warning for the user otherwise.

In this case, I think reversing the transaction requires embroiling oneself in the affairs of the transaction --  getting approval from the transfer recipient and confirming that this was transferred to his account by mistake.  Otherwise, this method could be used as a 'reversal' technique for legitimate transactions.  The easiest way to solve this would be to simply ask the recipient to transfer back the shares they were transferred in error (that is, if he still has them).  However, since there's no messaging system between users on the site, there's no way for users to handle this on their own.  With admin intervention, if the accidental recipient disagrees that this was an erroneous transfer then this would place the admin into a position as an arbiter, which he shouldn't be in, especially with no legitimate proof either way on whether it was an erroneous transfer.  In such a case, I'd have to agree with leaving the transfer alone and not reversing it, since ultimately it's the user's responsibility to confirm that the recipient information is correct before they submit it.  

Maybe add a disclaimer about transfers being irreversible.