com.xeiam.xchange:xchange-bter 2.1.0

XChange implementation for the Bter Exchange

Homepage: http://xeiam.com

Platform: Maven

Language: Java

License: MIT

Repository: scm:git:git@github.com:timmolter/XChange.git/xchange-bter

View on registry: http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.xeiam.xchang...


XChange XChange

XChange is a Java library providing a simple and consistent API for interacting with 30+ Bitcoin exchanges providing a consistent interface for trading and accessing market data.

Important!

The world of Bitcoin changes quickly and XChange is no exception. The best way to stay updated on important announcements is to follow tweets on Xeiam's Twitter page. For the latest bugfixes and features you should use the snapshot jars or build yourself from the DEVELOP branch. See below for more details about building with Maven. To report bugs and see what issues people are currently working on see the issues page. There are also most likely some open bounties to be had as well.

Description

XChange is a library providing a simple and consistent API for interacting with a diverse set of financial security exchanges, including support for Bitcoin.

A complete list of implemented exchanges, data providers and brokers can be found on our Exchange Support page.

Usage is very simple: Create an Exchange instance, get the appropriate service, and request data.

Example

Exchange bitstamp = ExchangeFactory.INSTANCE.createExchange(BitstampExchange.class.getName());
PollingMarketDataService marketDataService = bitstamp.getPollingMarketDataService();
Ticker ticker = marketDataService.getTicker(CurrencyPair.BTC_USD);
System.out.println(ticker.toString());

All exchange implementations expose the same API, but you can also directly access the underlying "raw" data from the individual exchanges if you need to.

Now go ahead and study some more examples, download the thing and provide feedback.

Features

  • MIT license
  • consistent API across all implemented exchanges
  • active development
  • very minimal 3rd party dependencies
  • modular components
  • polling and streaming capability

More Info

Project Site: http://xeiam.com/xchange
Example Code: http://xeiam.com/xchange-example-code
Change Log: http://xeiam.com/xchange-change-log
Java Docs: http://xeiam.com/javadocs/xchange/index.html

Wiki

Home: https://github.com/timmolter/XChange/wiki
Design Notes: https://github.com/timmolter/XChange/wiki/Design-Notes
Milestones: https://github.com/timmolter/XChange/wiki/Milestones
Exchange Support: https://github.com/timmolter/XChange/wiki/Exchange-support
New Implementation Best Practices: https://github.com/timmolter/XChange/wiki/New-Implementation-Best-Practices Installing SSL Certificates into TrustStore: https://github.com/timmolter/XChange/wiki/Installing-SSL-Certificates-into-TrustStore Getting Started with XChange for Noobies: https://github.com/timmolter/XChange/wiki/Getting-Started-with-XChange-for-Noobies

Continuous Integration

Build Status
Build History

Getting Started

Non-Maven

Download XChange Release Jars: http://search.maven.org/#search%7Cga%7C1%7Cxeiam%20xchange Download XChange Snapshot Jars: https://oss.sonatype.org/content/groups/public/com/xeiam/xchange/

Maven

The XChange release artifacts are hosted on Maven Central.

Add the following dependencies in your pom.xml file. You will need at least xchange-core. Add the additional dependencies for the exchange modules you are interested in (XYZ shown only for a placeholder). There is example code for all the modules in xchange-examples.

<dependency>
 <groupId>com.xeiam.xchange</groupId>
 <artifactId>xchange-core</artifactId>
 <version>3.0.0</version>
</dependency>
<dependency>
 <groupId>com.xeiam.xchange</groupId>
 <artifactId>xchange-examples</artifactId>
 <version>3.0.0</version>
</dependency>
<dependency>
 <groupId>com.xeiam.xchange</groupId>
 <artifactId>xchange-XYZ</artifactId>
 <version>3.0.0</version>
</dependency>

For snapshots, add the following repository to your pom.xml file.

<repository>
 <id>sonatype-oss-snapshot</id>
 <snapshots/>
 <url>https://oss.sonatype.org/content/repositories/snapshots</url>
</repository>

The current snapshot version is:

3.0.1-SNAPSHOT

Building with Maven

run unit tests: mvn clean test
run unit and integration tests: mvn clean verify -DskipTests=false
install in local Maven repo: mvn clean install
create project javadocs: mvn javadoc:aggregate
generate dependency tree: mvn dependency:tree

Bugs

Please report any bugs or submit feature requests to XChange's Github issue tracker.

Contributing

If you'd like to submit a new implementation for another exchange, please take a look at New Implementation Best Practices first, as there are lots of time-saving tips!

For more information such as a contributor list and a list of known projects depending on XChange, visit the Main Project Wiki.

Donations

1MHMpzFxx4fRSaeYGSxhyEcgux7j4Gqwsc

All donations will be used to pay bounties for new features, refactoring, etc. Please consider donating or even posting your own bounties on our Issues Page. Open bounties and bounties paid thus far can be found on Xeiam's bounties page.

веселые картинки развлекательные гифки интресные факты смешные видео смешные истории из соцсетей

GitHub Repository

timmolter/XChange timmolter/XChange

XChange is a Java library providing a streamlined API for interacting with 30+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.

http://xeiam.com/xchange

Language: Java

Created: February 02, 2012 10:48

Last updated: March 31, 2015 02:55

Last pushed: March 31, 2015 02:47

Size: 30.1 MB

Stars: 430

Forks: 271

Watchers: 77

Open issues: 38

Top Contributors

Tim Molter Matija Mazi James Edwards Jonathan Heusser Sutra Zhou Rafał Krupiński Gary Rowe Zach Holmes Michael Lagacé Benedict Wong kpysniak Achterhoeker ww3456 br0x omnibrain Carlos Sessa Bryan Hernandez stephane-coulomb tbosman David Henry

Releases

  • 2.1.0 - October 08, 2014 08:45
  • 2.0.0 - April 03, 2014 13:34

Related Projects

com.xeiam.xchange:xchange-cexio 2.1.0
XChange implementation for the Cex.io Exchange
Maven - Java - MIT - Updated 6 months ago - 430 stars
com.xeiam.xchange:xchange-mtgox 1.10.0
XChange implementations for the MtGox Exchange.
Maven - Java - MIT - Updated over 1 year ago - 430 stars
com.xeiam.xchange:xchange-bittrex 2.1.0
XChange implementation for the Bittrex Exchange
Maven - Java - MIT - Published 6 months ago - 430 stars
com.xeiam.xchange:xchange-lakebtc 2.1.0
XChange implementation for Lakebtc exchange
Maven - Java - MIT - Published 6 months ago - 430 stars
com.xeiam.xchange:xchange-campbx 2.1.0
XChange implementations for the CampBX Exchange.
Maven - Java - MIT - Updated 6 months ago - 430 stars
веселые картинки развлекательные гифки интресные факты смешные видео смешные истории из соцсетей