Bitcoin Forum
December 14, 2017, 03:59:35 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Need some advice for crptocurrency stats software development  (Read 630 times)
Andrew Lin
Newbie
*
Offline Offline

Activity: 2


View Profile
July 31, 2017, 06:54:47 AM
 #1

Hello I am a cryptocurrency enthusiast and a computer engineering student. I have some knowledge in Android development(hence Java), C++, python. I want to make a LIVE market stats(market depth and live price etc) software and eventually into an Android app. I hope I can get a some advice from you guys. No competition, the software is for myself! Here is what I would like to know
1. What CS knowledge do I need? Like what language should I focus on studying.
2. How to get the LIVE information from the exchange websites. Should I contact them or there are other ways.
Any additional advice would be very much appreciated!
Thank you
1513267175
Hero Member
*
Offline Offline

Posts: 1513267175

View Profile Personal Message (Offline)

Ignore
1513267175
Reply with quote  #2

1513267175
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513267175
Hero Member
*
Offline Offline

Posts: 1513267175

View Profile Personal Message (Offline)

Ignore
1513267175
Reply with quote  #2

1513267175
Report to moderator
unsoindovo
Legendary
*
Offline Offline

Activity: 1246



View Profile WWW
July 31, 2017, 10:44:58 AM
 #2

Hello I am a cryptocurrency enthusiast and a computer engineering student. I have some knowledge in Android development(hence Java), C++, python. I want to make a LIVE market stats(market depth and live price etc) software and eventually into an Android app. I hope I can get a some advice from you guys. No competition, the software is for myself! Here is what I would like to know
1. What CS knowledge do I need? Like what language should I focus on studying.
2. How to get the LIVE information from the exchange websites. Should I contact them or there are other ways.
Any additional advice would be very much appreciated!
Thank you

usually, this kind of data are done, aggregating data from many exchanges.
the most and biggest exchange have API and you can query it with your preferred language.
for example in polo, you have this reference:
https://poloniex.com/support/api/

▄██▄
████
▀██▀
▄█████████████████▄
▄████████████████████▄
▄█████████████████████████▄
████████████████████████████
██████████████████████████████
████████████████████████████████
██████████████████████████████████
████████████████████████████████
████████████████████████████
███████████████████████████████
██████████████████████████████
███████████████████████████████
██████████████████████████████
█████████████████████████
████████████████████████
▀██████████████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀█████▀▀▀
 

    [    ]
s2
Full Member
***
Online Online

Activity: 138


View Profile
August 07, 2017, 04:13:04 PM
 #3

As for languages I guess it doesn't really matter too much as long as you have the tools available for querying the API you choose.

I've tried a few server side languages (C#, PHP, Java, node.js).   I found that node.js was best for Bitcoin given the live reactive nature and wanting to support websockets.

There are a ton of node.js libraries out there to help with bitcoin integration to various exchanges too and simple to install with the npm (node package manager) which will handle any versioning woes.

Generally it's just easy to use and fast.
Joel_Jantsen
Hero Member
*****
Offline Offline

Activity: 812


You heard of Nemesis ?


View Profile WWW
August 07, 2017, 08:41:42 PM
 #4

Hello I am a cryptocurrency enthusiast and a computer engineering student. I have some knowledge in Android development(hence Java), C++, python.
It doesn't matter what language syntax you know,you can be only well versed/ninja of a language  if you have been working with it for years.Like the creator of C++ rates himself as 7/10 when asked how much C++ does he know because language is so vast,coming to your next question

I want to make a LIVE market stats(market depth and live price etc) software and eventually into an Android app.
You can literally pick up any market and use their API to display the data however you want.Need Basic HTML/CS/JAVASCRIPT if web is your platform of choice but the api remains they same should you wish to use java and android.

I hope I can get a some advice from you guys. No competition, the software is for myself! Here is what I would like to know
1. What CS knowledge do I need? Like what language should I focus on studying.
Forget the language just focus on getting the basics right.Read this book : SCIP (Structure and Interpretation of Computer Programs) (must read).Once you have strong basics,you can use any language as  a tool.You already know enough  to create that app.Find a API of your choice and get started.

2. How to get the LIVE information from the exchange websites. Should I contact them or there are other ways.
There is go https://coinmarketcap.com/api/ Data is available in Json,utilize it the way you want to Wink

Any additional advice would be very much appreciated!
Thank you
Everybody can code,not everybody can write code for everybody to understand.

.BitDice.               ▄▄███▄▄
           ▄▄██▀▀ ▄ ▀▀██▄▄
      ▄▄█ ▀▀  ▄▄█████▄▄  ▀▀ █▄▄
  ▄▄██▀▀     ▀▀ █████ ▀▀     ▀▀██▄▄
██▀▀ ▄▄██▀      ▀███▀      ▀██▄▄ ▀▀██
██  ████▄▄       ███       ▄▄████  ██
██  █▀▀████▄▄  ▄█████▄  ▄▄████▀▀█  ██
██  ▀     ▀▀▀███████████▀▀▀     ▀  ██
             ███████████
██  ▄     ▄▄▄███████████▄▄▄     ▄  ██
██  █▄▄████▀▀  ▀█████▀  ▀▀████▄▄█  ██
██  ████▀▀       ███       ▀▀████  ██
██▄▄ ▀▀██▄      ▄███▄      ▄██▀▀ ▄▄██
  ▀▀██▄▄     ▄▄ █████ ▄▄     ▄▄██▀▀
      ▀▀█ ▄▄  ▀▀█████▀▀  ▄▄ █▀▀
           ▀▀██▄▄ ▀ ▄▄██▀▀
               ▀▀███▀▀
        ▄▄███████▄▄
     ▄███████████████▄
    ████▀▀       ▀▀████
   ████▀           ▀████
   ████             ████
   ████ ▄▄▄▄▄▄▄▄▄▄▄ ████
▄█████████████████████████▄
██████████▀▀▀▀▀▀▀██████████
████                   ████
████                   ████
████                   ████
████                   ████
████                   ████
████▄                 ▄████
████████▄▄▄     ▄▄▄████████
  ▀▀▀█████████████████▀▀▀
        ▀▀▀█████▀▀▀
▄▄████████████████████████████████▄▄
██████████████████████████████████████
█████                            █████
█████                            █████
█████                            █████
█████                            █████
█████                     ▄▄▄▄▄▄▄▄▄▄
█████                   ▄█▀▀▀▀▀▀▀▀▀▀█▄
█████                   ██          ██
█████                   ██          ██
█████                   ██          ██
██████████████████▀▀███ ██          ██
 ████████████████▄  ▄██ ██          ██
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ██          ██
             ██████████ ██          ██
           ▄███████████ ██████▀▀██████
          █████████████  ▀████▄▄████▀
[/]
italianMiner72
Hero Member
*****
Offline Offline

Activity: 602



View Profile
August 08, 2017, 07:50:49 AM
 #5

As for languages I guess it doesn't really matter too much as long as you have the tools available for querying the API you choose.

I've tried a few server side languages (C#, PHP, Java, node.js).   I found that node.js was best for Bitcoin given the live reactive nature and wanting to support websockets.

There are a ton of node.js libraries out there to help with bitcoin integration to various exchanges too and simple to install with the npm (node package manager) which will handle any versioning woes.

Generally it's just easy to use and fast.


i'm really interested.
can you share plz if you have some shared resource??
or maybe if there are a really good repository o github?

██
█║█
║║║
║║║
█║█
██
'BTC MULTI-WALLET SOON'
▬▬▬▬ Download WHITEPAPER ▬▬▬▬

                    ▄██▄
                  ▄██████▄
                ▄██████████
              ▄██████████▀   ▄▄
            ▄██████████▀   ▄████▄
          ▄██████████▀    ████████▄
         ██████████▀      ▀████████
         ▀███████▀   ▄███▄  ▀████▀   ▄█▄
    ▄███▄  ▀███▀   ▄███████▄  ▀▀   ▄█████▄
  ▄███████▄      ▄██████████     ▄█████████
  █████████    ▄██████████▀    ▄██████████▀
   ▀█████▀   ▄██████████▀    ▄██████████▀
     ▀▀▀   ▄██████████▀    ▄██████████▀
          ██████████▀    ▄██████████▀
          ▀███████▀      █████████▀
            ▀███▀   ▄██▄  ▀█████▀
                  ▄██████▄  ▀▀▀
                  █████████
                   ▀█████▀
                     ▀▀▀
e i d o o
██

███▀▀
▐▐▌
▐▌
▐▌
▐▐▌
███▄▄
▀▀███
▐▌▌
▐▌
▐▌
▐▌▌
▄▄███
Andrew Lin
Newbie
*
Offline Offline

Activity: 2


View Profile
August 11, 2017, 01:05:55 AM
 #6

Thank you guys very much for the info. I have decided to directly make it into an Android app. Now I want to make one simple layout containing only the order books from Biutfinex just to start. It could (or maybe should) be exactly the same as the order book pages on TabTrader and zTrader. Would be extremely appreciated if someone can give a little help on how exactly I can get data from exchanges' APIs to my Android app. Thank you
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!