Pages:
Author

Topic: [KRYPTOTRADER] Live Exchange Feeds and Other Tools - page 2. (Read 3896 times)

member
Activity: 82
Merit: 10
I love this site. I've been looking for something like this, and this is exactly what I needed  Grin

Thanks for your work BlackSwan, I hope you continue to improve and add features. Throw in a couple other nifty things, and this is definitely something I would be willing to throw some BTCs at  Wink

 
Thanks you!
Any suggestions on those "nifty things"?   Wink


Also, I've updated the BTC price tracker to include using http://bitcoinaverage.com/#USD.
The four possible prices are:  Mt.Gox price, Bitstamp Price, Average Price across all exchanges, and Average Price across all not including Mt.Gox.
member
Activity: 82
Merit: 10
Hi blackswan,

Coinflow does provide historical trading data for all major exchanges, though I'm not sure how fast it's refreshed. As far as I know the trading feed in #bitcoin-assets (http://bitcoin-assets.com/) is used as input source which is almost realtime. Take a look at:

http://coinflow.co/json/BF/TAT.ASICMINER

I think you can figure out the rest from here. A real API isn't avaiable yet for BF.


http://blockexplorer.com/q
http://blockchain.info/q

or to be more precise

http://blockexplorer.com/q/getdifficulty
http://blockexplorer.com/q/estimate
http://blockchain.info/q/getdifficulty
http://blockchain.info/q/hashrate

can be used to fetch the current difficulty, the estimated next difficulty and hashrate.
Ah, thanks for pointing out Bitcoin-Assets.  I'll probably end up using them to get Havelock and MPEX data.  Unfortunately, they don't seem to be logging Bitfunder events.  I will message the owner of Coinflow to see how he's doing it.
full member
Activity: 127
Merit: 100
Coinnoisseur
I love this site. I've been looking for something like this, and this is exactly what I needed  Grin

Thanks for your work BlackSwan, I hope you continue to improve and add features. Throw in a couple other nifty things, and this is definitely something I would be willing to throw some BTCs at  Wink

 
legendary
Activity: 1106
Merit: 1026
Hi blackswan,

Coinflow does provide historical trading data for all major exchanges, though I'm not sure how fast it's refreshed. As far as I know the trading feed in #bitcoin-assets (http://bitcoin-assets.com/) is used as input source which is almost realtime. Take a look at:

http://coinflow.co/json/BF/TAT.ASICMINER

I think you can figure out the rest from here. A real API isn't avaiable yet for BF.


http://blockexplorer.com/q
http://blockchain.info/q

or to be more precise

http://blockexplorer.com/q/getdifficulty
http://blockexplorer.com/q/estimate
http://blockchain.info/q/getdifficulty
http://blockchain.info/q/hashrate

can be used to fetch the current difficulty, the estimated next difficulty and hashrate.
member
Activity: 82
Merit: 10
I'm looking into adding a way to monitor hashrates and calculate them for relevant securities (providing info like hashs per share, price per hash, network percentage, etc).

Does anyone know of an API or anything for data like this?
member
Activity: 82
Merit: 10
Really nice work blackswan. Why, oh why, doesn't Bitfunder have an API so you add it? Smiley

Looking forward to supporting you with the pro version.
Thank you!  According to Bitfunder's help page, they are currently building it.
So hopefully soon.

In the meantime, the mobile site has been deployed!

If you're on an iPhone or something, you can click the save to homescreen button and it installs like an app.
sr. member
Activity: 420
Merit: 250
Really nice work blackswan. Why, oh why, doesn't Bitfunder have an API so you add it? Smiley

Looking forward to supporting you with the pro version.
member
Activity: 82
Merit: 10
This may be a dumb question since I've only played with it for a few minutes, but how frequently does the page update? Do we need to refresh the page ourselves?

Also can I put in a request to show how many users are currently in the chat at any given time?

Awesome job! I'd definitely consider subscribing to a pro version of this!
The live feeds on the front page are currently set to refresh every 5 seconds.  I think this is a decent refresh rate, plus I don't wanna stress Burnside's servers too much with a ton of API calls.

And request noted and implemented.  You might have to clear your cache to see it.

Wink
full member
Activity: 231
Merit: 100
Is there any way to view the alerts that you set up?

I'm really enjoying this app.
The only way I could implement that is to prompt a user to enter their email and it'll pull up the alerts associated with that email.  I'd also let them delete them in that case.

My concern is that if someone else gets your email, they could view/delete your alerts.  But if you don't really consider this too much of a concern, I can build it out real quick.

And thanks!

It sure would be nice to cancel alerts but I see what you're saying about someone getting your email address.  how about this.  On the email alert that is sent can you include a link to cancel the alert?
What happens when you set up an alert goes something like this:
1. An alert is saved in my database.
2. My server runs a check every 60 seconds against the database.
3. If an alert gets trigger, an email is sent, and the alert is deleted from the database.

This means that once your alert is triggered, it won't be triggered again.
Otherwise, if you set an alert for when the price is below 6.0 for example, and the alert is triggered, it would keep emailing you until the price is above 6.0.

TR;DR: Alerts are deleted after they are triggered.

That's perfect then.  Leave it as is.  I would note that on the screen where you create alerts though.
member
Activity: 98
Merit: 10
This may be a dumb question since I've only played with it for a few minutes, but how frequently does the page update? Do we need to refresh the page ourselves?

Also can I put in a request to show how many users are currently in the chat at any given time?

Awesome job! I'd definitely consider subscribing to a pro version of this!
member
Activity: 82
Merit: 10
Is there any way to view the alerts that you set up?

I'm really enjoying this app.
The only way I could implement that is to prompt a user to enter their email and it'll pull up the alerts associated with that email.  I'd also let them delete them in that case.

My concern is that if someone else gets your email, they could view/delete your alerts.  But if you don't really consider this too much of a concern, I can build it out real quick.

And thanks!

It sure would be nice to cancel alerts but I see what you're saying about someone getting your email address.  how about this.  On the email alert that is sent can you include a link to cancel the alert?
What happens when you set up an alert goes something like this:
1. An alert is saved in my database.
2. My server runs a check every 60 seconds against the database.
3. If an alert gets trigger, an email is sent, and the alert is deleted from the database.

This means that once your alert is triggered, it won't be triggered again.
Otherwise, if you set an alert for when the price is below 6.0 for example, and the alert is triggered, it would keep emailing you until the price is above 6.0.

TR;DR: Alerts are deleted after they are triggered.
full member
Activity: 231
Merit: 100
Is there any way to view the alerts that you set up?

I'm really enjoying this app.
The only way I could implement that is to prompt a user to enter their email and it'll pull up the alerts associated with that email.  I'd also let them delete them in that case.

My concern is that if someone else gets your email, they could view/delete your alerts.  But if you don't really consider this too much of a concern, I can build it out real quick.

And thanks!

It sure would be nice to cancel alerts but I see what you're saying about someone getting your email address.  how about this.  On the email alert that is sent can you include a link to cancel the alert?
legendary
Activity: 1386
Merit: 1000
Loving the interface so far - great work!

EDIT: Could we have both the Gox and Bitstamp USD/BTC prices? I don't deal in GoxBux Smiley
Thank you!

And your wish is my command.  Implemented.  Wink

Just saw it; thank you!
member
Activity: 82
Merit: 10
Loving the interface so far - great work!

EDIT: Could we have both the Gox and Bitstamp USD/BTC prices? I don't deal in GoxBux Smiley
Thank you!

And your wish is my command.  Implemented.  Wink
legendary
Activity: 1386
Merit: 1000
Loving the interface so far - great work!

EDIT: Could we have both the Gox and Bitstamp USD/BTC prices? I don't deal in GoxBux Smiley
member
Activity: 82
Merit: 10
Is there any way to view the alerts that you set up?

I'm really enjoying this app.
The only way I could implement that is to prompt a user to enter their email and it'll pull up the alerts associated with that email.  I'd also let them delete them in that case.

My concern is that if someone else gets your email, they could view/delete your alerts.  But if you don't really consider this too much of a concern, I can build it out real quick.

And thanks!
full member
Activity: 231
Merit: 100
Is there any way to view the alerts that you set up?

I'm really enjoying this app.
member
Activity: 82
Merit: 10
I would pay over 1 BTC/month for the ability to place "stealth bids/asks" in a sort of dark-pool esque fashion. Unfortunately I do not see how you would be able to implement such a feature.
I would implement the oauth authentication method documented by Burnside on his API.  When you sign up for membership, I would prompt you to login and BTCT will authorize Kryptotrader to make trades on your behalf.  When you place a stealth order, I store the order on my database and when it gets triggered the application will place the order.  All without adding to the orderbook (other than the split second when the trade gets executed) Wink

I'm not sure I understand whats going on


Lets say a bid is at 1.00 and ask is at 2.00.

- I place a dark pool bid at 1.2
- Some guy decides to fill the bid at 1.00 that he sees

Does my order get filled?

From what I read, it seems like you are just going to fill asks when they reach a certain point, for example

-Bid is at 1.00, ask is at 2.00
-I place a dark pool bid at 1.2
-Guy fills bid at 1.00
     - My dark pool bid is not filled

-New ask is at .8
-Guy places ask at 1.2
      - Now my dark pool bid is filled


Is what I am understanding correct? Because this setup is not exactly 100% stealth bid/ask.
Ah a tiny miscommunication.  You're right, I'd only be able to place orders when they reach a certain point.  Or when price spikes/dips by more than [insert percentage here].

It's more like, place an order when price reaches a certain point.
Useful when a large selloff or buy is happening you want in without adding to the orderbook.

In another scenario.  Let's say you put in a "stealth" ask at 6.0.  The current ask is at 7.0.  But you want to dump your shares quietly.
Whenever someone puts in a bid for more than 6.0, Kryptotrader will execute that ask and sell off x shares at that person's bid.  It will continue doing so until your stealth order is filled.

Yeah that's disappointing, if I wanted to just fill asks I can do that without any sort of third party program. Also, during panic sells only bids are being filled while asks lag behind significantly, so your pseudo stealth order would actually lose money in this instance. Anyway, I wish you luck.
Yes, of course you can constantly look at a securities page and fill any bid orders to your liking.  But that requires constant attention and checking.  If you decided to simply place your ask order below everyone else, then you run the risk of dropping the price because people might lower their bids.  That's the use of these stealth orders.

Another case is if you have a large wall you wanna put up without influencing the price.  Think of it as a semi invisible wall.

BitThink:  Ah, I haven't done any of the mobile conversion yet.  But that will come in due time.
full member
Activity: 238
Merit: 100
I would pay over 1 BTC/month for the ability to place "stealth bids/asks" in a sort of dark-pool esque fashion. Unfortunately I do not see how you would be able to implement such a feature.
I would implement the oauth authentication method documented by Burnside on his API.  When you sign up for membership, I would prompt you to login and BTCT will authorize Kryptotrader to make trades on your behalf.  When you place a stealth order, I store the order on my database and when it gets triggered the application will place the order.  All without adding to the orderbook (other than the split second when the trade gets executed) Wink

I'm not sure I understand whats going on


Lets say a bid is at 1.00 and ask is at 2.00.

- I place a dark pool bid at 1.2
- Some guy decides to fill the bid at 1.00 that he sees

Does my order get filled?

From what I read, it seems like you are just going to fill asks when they reach a certain point, for example

-Bid is at 1.00, ask is at 2.00
-I place a dark pool bid at 1.2
-Guy fills bid at 1.00
     - My dark pool bid is not filled

-New ask is at .8
-Guy places ask at 1.2
      - Now my dark pool bid is filled


Is what I am understanding correct? Because this setup is not exactly 100% stealth bid/ask.
Ah a tiny miscommunication.  You're right, I'd only be able to place orders when they reach a certain point.  Or when price spikes/dips by more than [insert percentage here].

It's more like, place an order when price reaches a certain point.
Useful when a large selloff or buy is happening you want in without adding to the orderbook.

In another scenario.  Let's say you put in a "stealth" ask at 6.0.  The current ask is at 7.0.  But you want to dump your shares quietly.
Whenever someone puts in a bid for more than 6.0, Kryptotrader will execute that ask and sell off x shares at that person's bid.  It will continue doing so until your stealth order is filled.

Yeah that's disappointing, if I wanted to just fill asks I can do that without any sort of third party program. Also, during panic sells only bids are being filled while asks lag behind significantly, so your pseudo stealth order would actually lose money in this instance. Anyway, I wish you luck.
legendary
Activity: 882
Merit: 1000
Great. It works on Chrome now. But still does not work well on smartphone. A mobile version will be great. But thanks a lot for what you have done.
Pages:
Jump to: