Skip to content

Scottiiee/Harmonia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Harmonia is a Java console application to allow participants in the USD Swap offer market to automatically submit swap offers at competitive rates. Harmonia also estimates and displays accrued interest throughout the bot's execution.

Installation

Harmonia requires a JDK, Apache Maven, and XChange 1.2.0-SNAPSHOT. You will, at the moment, need to clone https://github.com/timmolter/XChange, build, and install it. This will not be necessary when version 1.2.0 is published.

Starting Harmonia

After cloning the repository, execute the following commands in the Harmonia base directory:

mvn compile

mvn exec:java -Dexec.mainClass="name.evdubs.harmonia.Harmonia"

This process should build, download dependencies, and run Harmonia

Usage

When Harmonia starts, you are prompted to enter your API Key and Secret Key. There are perhaps other, better methods of acquiring and using these details. Please note that anyone with access to the system you execute Harmonia on can dump the heap and find your keys.

Operation

Harmonia is a simple swap offer bot. It will attempt to offer swaps using the following logic:

  1. If a flash return rate is bid, hit that bid
  2. If a flash return rate is the best offer (lowest percentage), join the other offers
  3. If a fixed rate is the best offer, join the best fixed rate that is higher than the best fixed bid

License

Public domain

Tipjar

If you like this bot and would like for development to continue, please consider sending a donation to 1JSvYwhAWMCKB4zgvMFLDzhRp8u9Hv5Fat

About

Swap offer bot for Bitfinex

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%