Automatic BTC-E Arbitrage TraderThe Automatic BTC-E Arbitrage Trader is a script that will automatically search BTC-E for profitable trades between currencies and execute them for you, making you money! The script runs constantly using the BTC-E API analyzing potential trades and executing the profitable ones to your liking. You can customize the program to execute trades that only you want! You can specify currencies, profitability thresholds, amount of BTC to use, etc... The script it totally customizable and you will receive all source to modify as you like.
To limit the affect of running many of instances of this script at once, I am limiting this to 20 sales total.
TOTAL SOLD: 10/20
Requirements- Python 2.7
- Experience running and modifying python programs
These python libraries
- btceapi
- numpy
Instructions- Create an account in
https://btc-e.com/- Install python 2.7
- Install all python requirements mentioned above
- After receiving the program, you should open auto_trader.py and set the config settings at the top of the file.
- Create a key.txt file with three lines in it. Line 1 should have you r btc-e key, line 2 should have your btc-e secret, and line 3 should have a nonce value. See the
https://github.com/alanmcintyre/btce-api for more information on the API parameters.
- Double click on the auto_trader.py python script and it should begin running
ParametersHere are the following parameters that can be set. Please study them and set them to your liking.
# CONFIGURATION OPTIONS ####################################################################
KEY_FILE = "key.txt" # Name of key file, should be same directory as this file
DELAY = 10 # How often to check for profitable cycles
MIN_AMOUNT = .2 # Smallest BTC to trade through a cycle
MAX_AMOUNT = 4.5 # Largest BTC amount to trade through cycle
############################################################################################
# DEBUG OPTIONS ############################################################################
PRINT_CYCLES = 0 # should display all cycles?
PLACE_TRADES = 1 # should trades actually be placed?
LOG_TRADE = 1 # log all trades to file
############################################################################################
# ADVANCED OPTIONS ##########################################################################
STEP_AMOUNT = .1 # Size to step between MIN_AMOUNT and MAX_AMOUNT
TRADE_THRESHOLD_PROFIT = 0.005 # Smallest profit on best cycle before its traded
MIN_TRADE_AMOUNT = .1 # Smallest amount of any currency btc-e will allow for a trade
MAX_NUM_TRADES = 10 # Don't trade cycles that require more than this number of trades
############################################################################################
UsageBuy purchasing this script, you assume all responsibility for running the program. The script can be modified all you like, but those modifications cannot be redistributed in any way. It can be used for personal use for .3 BTC. If you would like to use it for commercial use, please contact me at
tehelsper@gmail.com.
This program is meant for people who are into automated trading, arbitrage, and forex. This is NOT meant to be an easy, money-making program for everyone.
PurchaseTo purchase the script, please send me a PM or E-Mail containing your E-Mail address and I will send you an Invoice for .3 BTC from my Coinbase account. As soon as the invoice is paid, I will send you a zip file containing the program as well as instructions for using the program. If you would like to use escrow please let me know.
Example OutputHere is example output from the window running the program:
MOST PROFITABLE CYCLE:
['btc_usd', 'usd_ltc', 'ltc_btc']
Amount: 0.2
Num Trades: 4
Profit: -0.00215605523259 BTC
-1.07802761629%
Here is some output from one of the log files after running the program over several days.
2013-08-06 17:57:25
PROFITABLE CYCLE:
['btc_ltc', 'ltc_usd', 'usd_btc']
Amount: 4.45
Num Trades: 4
Profit: 0.00237607645722 BTC
0.0533949765667%
2013-08-06 19:43:01
PROFITABLE CYCLE:
['btc_ltc', 'ltc_usd', 'usd_rur', 'rur_btc']
Amount: 4.45
Num Trades: 6
Profit: 0.0140673373434 BTC
0.316119940302%
2013-08-07 01:16:19
PROFITABLE CYCLE:
['btc_ltc', 'ltc_usd', 'usd_rur', 'rur_btc']
Amount: 0.45
Num Trades: 5
Profit: 0.00207226594212 BTC
0.460503542694%
2013-08-07 02:47:08
PROFITABLE CYCLE:
['btc_ltc', 'ltc_usd', 'usd_btc']
Amount: 1.95
Num Trades: 6
Profit: 0.00308965858378 BTC
0.158444029938%
2013-08-08 05:58:38
PROFITABLE CYCLE:
['btc_ltc', 'ltc_usd', 'usd_btc']
Amount: 4.45
Num Trades: 3
Profit: 0.00947747962824 BTC
0.212977070297%
2013-08-08 06:45:45
PROFITABLE CYCLE:
['btc_eur', 'eur_usd', 'usd_btc']
Amount: 3.2
Num Trades: 7
Profit: 0.0104823293446 BTC
0.327572792019%
2013-08-08 08:03:16
PROFITABLE CYCLE:
['btc_eur', 'eur_usd', 'usd_btc']
Amount: 1.2
Num Trades: 6
Profit: 0.00405099267394 BTC
0.337582722828%
2013-08-08 08:05:45
PROFITABLE CYCLE:
['btc_eur', 'eur_usd', 'usd_btc']
Amount: 3.95
Num Trades: 7
Profit: 0.00406141135796 BTC
0.102820540708%
2013-08-08 08:06:16
PROFITABLE CYCLE:
['btc_eur', 'eur_usd', 'usd_btc']
Amount: 4.45
Num Trades: 6
Profit: 0.00924036571758 BTC
0.207648667811%
2013-08-08 10:21:44
PROFITABLE CYCLE:
['btc_ltc', 'ltc_usd', 'usd_btc']
Amount: 4.45
Num Trades: 3
Profit: 0.0434438703944 BTC
0.976266750437%
2013-08-08 11:08:46
PROFITABLE CYCLE:
['btc_ltc', 'ltc_usd', 'usd_btc']
Amount: 4.45
Num Trades: 4
Profit: 0.00395103687547 BTC
0.0887873455161%
SupportIf you have any questions, please PM or E-Mail me at
tehelsper@gmail.com. There is no official support contract with your purchase, but I will answer your questions as best I can as time allows.
RefundsRefunds are offered if you are incredibly unhappy with the script. Please send me an E-Mail or PM with a request for refund. After a refund request, I am trusting you to no longer use Automatic BTC-E Arbitrage Trader and delete all instances of it from your computer. However, there is no way I can verify this so I am relying on your trust and honesty.
Thanks for viewing! If you have any questions please let me know.