Author

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

hero member
Activity: 784
Merit: 1000
Casper - A failed entrepenuer who looks like Zhou
blackswan:
You made me remember of long time ago when GLBSE was still here. I made a page for monitoring prices and making orders... And now its all gone... incling my GIGAMINING shares.. sigh....

Ashes are still on my server http://chromaticcreative.net/bitcoin/ticker.php
It beeps when there is a new trade and rolls the buy list with some board-flip sound for a order list change. It got a rough svg grpah behind the price too....

Back to now... I love how yours looks, and intergrated with multiple exchanges, thts nice

PS: u.mp3 d.mp3 b.mp3 e.mp3 are in the same directory, jjust get you some taste of it. stands for Up, Down, order Book chage and error respectively
member
Activity: 82
Merit: 10
Kryptotrader is down.
BTW: when I want to display graph of particular security I have to switch to it's exchange - it's not available from the "all exchanges" view (but it could be, I think).
Site should be back online.

And you're absolutely right, I'll get right on that.
full member
Activity: 181
Merit: 100
Kryptotrader is down.
BTW: when I want to display graph of particular security I have to switch to it's exchange - it's not available from the "all exchanges" view (but it could be, I think).
legendary
Activity: 1498
Merit: 1000
Any chance of Havelock asset pages? not sure what's up with their API
full member
Activity: 181
Merit: 100
It looks that Havelock changed their feed - kryptotrader displays "S" or "B" instead of assets ticker.
member
Activity: 82
Merit: 10
Hey Black!

I'm noticing the digits are cut off from an asset I'm watching for certain trades, can you look into this?
I'm pulling the feed straight from the irc bot at #bitcoin-assets

So if it's not outputting the digits, there's nothing I can do unfortunately...

Also, I didn't realize the chat got broken from the switch, but it's fixed now Smiley
full member
Activity: 181
Merit: 100
Hey Black!

I'm noticing the digits are cut off from an asset I'm watching for certain trades, can you look into this?
I think that is Havelock's fault.
legendary
Activity: 1498
Merit: 1000
Hey Black!

I'm noticing the digits are cut off from an asset I'm watching for certain trades, can you look into this?
member
Activity: 82
Merit: 10
I've moved the site to a different provider.  Installed Cloudflare, APC, and optimized some backend stuff.

Should be running a lot more smoothly now!
member
Activity: 82
Merit: 10
I should probably start looking for a different VPS as a dedicated host for this project.  Anyone have suggestions of a good provider?

I've been happy with DigitalOcean (referral) recently... Be sure to look up a "promo code"/coupon for a free month or two. [1] [2]
I have cgminer running 100% on 2 vCPUs and it doesn't seem to affect it from performing it's other tasks (SSH/vim/Nginx/PHP/MySQL/etc).
Also, if you are at the scaling point, really consider op-code caching (APC on PHP 5.4, Zend on PHP 5.5) as you will half your response times.
Thanks!  I've looked into DigitalOcean.  They look really good, and the pricing is awesome.

Site is back online now!
member
Activity: 114
Merit: 10
I should probably start looking for a different VPS as a dedicated host for this project.  Anyone have suggestions of a good provider?

I've been happy with DigitalOcean (referral) recently... Be sure to look up a "promo code"/coupon for a free month or two. [1] [2]
I have cgminer running 100% on 2 vCPUs and it doesn't seem to affect it from performing it's other tasks (SSH/vim/Nginx/PHP/MySQL/etc).
Also, if you are at the scaling point, really consider op-code caching (APC on PHP 5.4, Zend on PHP 5.5) as you will half your response times.
sr. member
Activity: 283
Merit: 250
This project is fantastic, thank you.

I look forward to it being up again and also seeing a "pro" version.

Thank you
member
Activity: 82
Merit: 10
Hi again!

Some observations:

(1) It would be great I could (optionally) merge the LTCG and BTCT streams, because I follow both. Though this might be addressed via the watchlist.

(2) Right panel "Realtime trades": It would be great if the total volume of one buying/selling block is displayed. The number of shares does provide a number, but I feel like it's not very intuitive.



(3) Right panel "Realtime trades": Even when there is no price change, the volume should be displayed in this block.

(4) Right panel "Realtime trades": I think it would be more congruent if you display the buying/selling block for single buys/sells, too.

(5) Left panel "Live Market": Tickers are not clickable.

(6) Asset chart: It never stops loading.

(7) Asset chart: You might want to exclude option trades, they create spikes in the charts which might seem crazy if you don't know it was an option trade.




Hope this input is useful. Smiley

I really like the design and I'm looking forward to see more. Wink
1. I've just added a merged feed view!  Smiley

2. You're absolutely right.  I've made adjustments.

3. See #2.

4. See #2.

5. Fixed!

6. Hmm, you're not the first one to raise this issue, so I've disabled the loading screen for now.  I'm looking more into it.
Browser/system stats would be useful if you're willing to provide.

7. Ah I had no idea they were included.  I've made adjustments to exclude them now.

This type of feedback is very useful.  Thank you!

ALSO:  It appears my servers have crashed  Sad
I should probably start looking for a different VPS as a dedicated host for this project.  Anyone have suggestions of a good provider?
I'm currently using http://virpus.com/.
legendary
Activity: 1106
Merit: 1026
Hi again!

Some observations:

(1) It would be great I could (optionally) merge the LTCG and BTCT streams, because I follow both. Though this might be addressed via the watchlist.

(2) Right panel "Realtime trades": It would be great if the total volume of one buying/selling block is displayed. The number of shares does provide a number, but I feel like it's not very intuitive.



(3) Right panel "Realtime trades": Even when there is no price change, the volume should be displayed in this block.

(4) Right panel "Realtime trades": I think it would be more congruent if you display the buying/selling block for single buys/sells, too.

(5) Left panel "Live Market": Tickers are not clickable.

(6) Asset chart: It never stops loading.

(7) Asset chart: You might want to exclude option trades, they create spikes in the charts which might seem crazy if you don't know it was an option trade.




Hope this input is useful. Smiley

I really like the design and I'm looking forward to see more. Wink
full member
Activity: 181
Merit: 100
Great work. It would be nice if I could see all the realtime trades (from all exchanges) merged on one page.
member
Activity: 82
Merit: 10
Site Update

I've added a live market feed that shows a live updating table of all the securities available.  It's been implemented on the tabs for BTCT and Litecoin Global.
member
Activity: 82
Merit: 10
Site Updates

I've updated the BTC price ticker to include: Bitstamp Price, Mt.Gox Price, Average Price across all Exchanges, and Average Price across all not including Mt.Gox.
It defaults to Average Price across all exchanges not including Mt.Gox  Wink

Also, I've reformatted the homepage to include Bitfunder, Havelock, and MPEx.
Horray!

Another update is planned for tomorrow (I'm adding a live updating ticker for each individual market as well as a feed for all exchanges).

Any chance to have different currencies?

Btw, great effort so far.
Yes, I'm planning on adding other currencies, it's somewhere on my todo list.
sr. member
Activity: 252
Merit: 250
Site Updates

I've updated the BTC price ticker to include: Bitstamp Price, Mt.Gox Price, Average Price across all Exchanges, and Average Price across all not including Mt.Gox.
It defaults to Average Price across all exchanges not including Mt.Gox  Wink

Also, I've reformatted the homepage to include Bitfunder, Havelock, and MPEx.
Horray!

Another update is planned for tomorrow (I'm adding a live updating ticker for each individual market as well as a feed for all exchanges).

Any chance to have different currencies?

Btw, great effort so far.
sr. member
Activity: 316
Merit: 250
i have no time to read the entire thread so sorry if im repeating, but the ability to enter in any identity and start chatting may pose as a problem. just bringing it up
member
Activity: 82
Merit: 10
Site Updates

I've updated the BTC price ticker to include: Bitstamp Price, Mt.Gox Price, Average Price across all Exchanges, and Average Price across all not including Mt.Gox.
It defaults to Average Price across all exchanges not including Mt.Gox  Wink

Also, I've reformatted the homepage to include Bitfunder, Havelock, and MPEx.
Horray!

Another update is planned for tomorrow (I'm adding a live updating ticker for each individual market as well as a feed for all exchanges).
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.
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.
member
Activity: 82
Merit: 10
love it,
minor things and suggestion:
1: color of username and seconds ago
2: place new orders to orderbook with BTCT acc API key
3: also a tipping address to you if above were done Smiley
4: overlay box shrink content with -transition instead of just scale
1. Just addressed!  Better?
2. Coming to Pro version.  You'll be able to login to your BTCT acc in that version and do all the things you'd be able to on BTCT.
3. Haha you can tip to my BTCT wallet so I can buy more shares: 15QmNkoes1UyhKcsCpVrG3k8gVaiNkfBbF
4. Using the http://lab.hakim.se/avgrund/ plugin right now, but I'll look into making modifications.
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.
hero member
Activity: 784
Merit: 1000
Casper - A failed entrepenuer who looks like Zhou
love it,
minor things and suggestion:
1: color of username and seconds ago
2: place new orders to orderbook with BTCT acc API key
3: also a tipping address to you if above were done Smiley
4: overlay box shrink content with -transition instead of just scale
member
Activity: 82
Merit: 10
Cool project, nice work.
I'm viewing it with internet explorer and the scrolling function with the wheel mouse is only moving charts mm per scroll.  I can scroll down all other pages quickly.
Don't know if anyone else found this, or if it's a quick fix or not.

Very cool though.
Peace.
Unfortunately I'm on a mac and haven't debugged for IE yet.  It's on the todo though.
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
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.
hero member
Activity: 697
Merit: 501
Cool project, nice work.
I'm viewing it with internet explorer and the scrolling function with the wheel mouse is only moving charts mm per scroll.  I can scroll down all other pages quickly.
Don't know if anyone else found this, or if it's a quick fix or not.

Very cool though.
Peace.
member
Activity: 82
Merit: 10
looking good on chrome

I ****realllyyyy**** would prefer candlestick charts at different time intervals
You're referring to the history chart?
That can be done fairly easily.  What would be a suggested time interval?

For a reference as to which charts I can generate, I'm using Highcharts.js
They have demos here.
hero member
Activity: 546
Merit: 500
looking good on chrome

I ****realllyyyy**** would prefer candlestick charts at different time intervals
member
Activity: 82
Merit: 10
It's great.  Bookmarked.  


Thanks!  And I know the BTC value is laggy sometimes, but I believe it's because I'm using socket.io to get the price.  I'm actually about to switch to a different method that shouldn't have those issues.
full member
Activity: 227
Merit: 100
It's great.  Bookmarked.  

member
Activity: 82
Merit: 10
My bad!  I had a debugger logging events that was tripping up Chrome and Safari.
I've disabled it and it should work fine in those browsers now.
legendary
Activity: 882
Merit: 1000
Does not load on Safari in iOS.
full member
Activity: 231
Merit: 100
I like it a lot.

I'm on a Mac and it does not load on Safari or Chrome.  Works great on firefox though.
hero member
Activity: 556
Merit: 500
Nice, but its not loading for me but it could be because I'm on a work computer.
member
Activity: 82
Merit: 10
SITE STATUS: Open Beta.

Hey there folks.

I've been working on a personal project of mine, which is this live-streaming web application for monitoring the securities on BTCT and Litecoin Global.

Check it out at http://kryptotrader.com

A little background
I'm currently a student in university studying design, but I've got a bit of a technical background either working freelance or doing short term contracts for startups.  I've built a whole variety of web applications, and my expertise is in Javascript, PHP, jQuery, CSS, and user interface design (basically, I love building interfaces).

A couple weeks ago, I realized I wanted an easy way to keep updated on the realtime trades going on at these exchanges, so I built a quick feed that checked the API that burnside set up on his exchanges.  After a little tinkering, I started to add more and more features of what I wanted.  Soon enough, it got to the point where I threw it all together into one platform for you guys.

The Design
I went with a Flat style design for this application, something a bit experimental for me since I usually make more refined and pixel perfect designs.  But I chose to go this route because of the nature of the application.  In a data heavy site, users should be able to focus solely on what's important.  The information.  Colors help accent and visually divide the data, but again, the attention is on the live streaming data.

Features
  • Live streaming trade feeds from BTCT and Litecoin Global
  • Feed items grouped by security for easy reading
  • Live trade charts
  • Live bid and ask orderbooks for each security
  • Relative Strength Index (RSI) charts generated for each security
  • Alerts!  Get an email whenever a price hits a certain point, and etc
  • Cool charts and whatnot
  • Trollbox  Grin

Coming soon
  • Watchlist (specifically follow certain securities, may allow login to load your portfolio's securities)
  • More technical indicators (suggestions, and assistance would be appreciated)
  • You tell me!  I'd love to hear what you all would like to see added, and I'll do my best

Pro Version?
I'm in the works of expanding on the platform and building a pro version.  This is basically a subscription based addition to access the super awesome features (which I'm building).  I'd love to gauge interest for something like this, since it will be quite of bit of extra work to build.  I'd charge something like 0.1 BTC per month (maybe?).
Stuff like:
  • Stealth bids and asks
  • Incorporating SMS alerts using http://www.twilio.com/sms (a paid service)
  • Getting a faster server
  • Dashboard with portfolio analysis (see which of your holdings are doing the best and why)
  • Earning projections
  • Graphs, graphs everywhere
  • List to be expanded on as I think of more stuff

Final thoughts
So... this was basically a two week project of mine (that I kinda obsessed over).  I'd love to hear what you all think.  I'm still actively developing this whenever I get free time, so if you have any suggestions for additional features, let me know.

Once again, Kryptotrader is available at http://kryptotrader.com.
Jump to: