Bitcoin Forum
June 24, 2024, 08:23:07 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Economy / Trading Discussion / Re: Bitcoin arbitrage on GitHub: ~2% monthly return, market-neutral long/short on: January 09, 2016, 10:28:56 AM
Hello Butor,
I see that BTC-e module is not fully implemented. Like I said earlier, I am not an enthusiast in C++ but can adapt my programming skills. I however need to understand how these modules are called from the main program module and where to find the necessary "hooks".


2  Economy / Trading Discussion / Re: Bitcoin arbitrage on GitHub: ~2% monthly return, market-neutral long/short on: January 03, 2016, 08:20:09 PM
Hi,
This indeed is a fantastic idea


Just wanted to show you guys the actual output of an arbitrage trade if you are interested. It might help to understand the mechanism. Note that this is a real example with real money.


I am actually new to this method of arbitrage but I find it interesting. I have running in demo mode a copy of blackbird but I would like to understand how it works.

Blackbird Bitcoin Arbitrage
Version 0.0.2
DISCLAIMER: USE THE SOFTWARE AT YOUR OWN RISK.

[ Targets ]
   Spread to enter: 0.20%
   Spread to exit: -0.30%

[ Current balances ]
   Bitfinex:    1,299.15 USD   0.000000 BTC
   OKCoin:      1,318.32 USD   0.000582 BTC
   Bitstamp:    1,237.33 USD   0.000000 BTC
   Kraken:      0.00 USD       0.000000 BTC


In your example, your targets were set at 0.0020 to enter and 0.0030 to exit. Your "target" in this particular example was 1%. Could you explain how the program came about this target? Also, could you explain the log line below

>> OKCoin/Bitfinex:      1.00% [target  1.00%, min -1.11%, max  1.00%] <<

what dose each component mean (traget, min, max) and how do they relate to the set targets of 0.20% and 0.30%.


[ 07/10/2015 16:15:55 ]
   Bitfinex:    293.54 / 293.57
   OKCoin:      295.40 / 295.61
   Bitstamp:    291.40 / 292.43
   Kraken:      292.20 / 294.11
   ----------------------------
   Bitfinex/Kraken:     -0.47% [target  1.10%, min -0.47%, max -0.47%]
   OKCoin/Bitfinex:     -0.70% [target  1.00%, min -0.70%, max -0.70%]
  OKCoin/Kraken:       -1.15% [target  1.10%, min -1.15%, max -1.15%]
   Bitstamp/Bitfinex:    0.38% [target  1.10%, min  0.38%, max  0.38%]
   Bitstamp/Kraken:     -0.08% [target  1.20%, min -0.08%, max -0.08%]
   Kraken/Bitfinex:     -0.19% [target  1.10%, min -0.19%, max -0.19%]


still from logs of your example, why did program  not recognize negative targets. what I mean is 

>> OKCoin/Kraken:       -1.15% [target  1.10%, min -1.15%, max -1.15%] <<

will register a traget greater than 1% if inverted (Kraken/OKCoin) or am I getting the concept wrong?


Could you explain the strategy section and config parameters in blackbird.conf file?

# Strategy parameters
GapSec=3.0
SpreadEntry=0.0020
SpreadTarget=0.0030
PriceDeltaLimit=0.10
AggressiveVolume=true
TrailingSpreadLim=0.0010
OrderBookFactor=1.5
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!