Pages:
Author

Topic: ▆ ▇ █ARBI BOT█ ▇ ▆ HFT Triangular Arbitrage [Poloniex] [OKEx] [Yobit] [Binance] - page 18. (Read 53447 times)

newbie
Activity: 2
Merit: 0
member
Activity: 148
Merit: 10
1.) Are future improvements included in the price?

Yes.All future updates are included in the price.

2.) How often do you need to fine-tune the settings for currency pairs/other settings? Hourly? Daily? Weekly? Monthly?

It all depends on the market conditions.For example if you observe a downtrend on BTC/ETH you may want to disable the ETH pairs to avoid generating ETH in the bank, because it will lose value compared to BTC and you will have to use more BTC to average the ETH bank.
But keep in mind that amount is added to the bank only when there was unfilled order, so if you dont have unfilled amounts when BTC/ETH is going down you may prefer to leave it enabled.

3.) Some logs are showing only a few trades per day. How often does that happen and why?

It depends on the difference between price spread on the used pairs.

For more information how the price is formed you can check those links:

http://www.investopedia.com/terms/m/marketmaker.asp
http://www.investopedia.com/terms/b/bid-askspread.asp
newbie
Activity: 39
Merit: 0
1.) Are future improvements included in the price?
2.) How often do you need to fine-tune the settings for currency pairs/other settings? Hourly? Daily? Weekly? Monthly?
3.) Some logs are showing only a few trades per day. How often does that happen and why?
member
Activity: 148
Merit: 10
Would like to get a vouch copy. Might start proper Facebook advertising compaign + page for bot, with affiliate % ofc Smiley

Im sorry buddy, currently there is no vouch copies left.If you want to become reseller PM me to discuss it.

what are the minimum requirements if I would like to run it on vps or dedicated server ?

Minimum that I have tested is :  1 Core CPU , 512MB RAM on Ubuntu.

Last 24H activity:
https://ybin.me/p/a737a0ed8ee783ce#q6bMfdG+sN6qCjMIny6STGIUNUhvDrZWKfFB9dV3kjU=
newbie
Activity: 10
Merit: 0
What is ARBI?

Arbi is high frequency triangular arbitrage trading bot for Poloniex.It is designed to be as lightweight and fast as possible so you won't miss an arbitrage opportunity.



What is Triangular Arbitrage ?

Placing transactions in three crypto currencies to exploit a market inefficiency for a theoretical risk free trade is called Triangular Arbitrage .

Example:

https://i.imgur.com/74q4hlo.png

BTC/XMR@0.02235274 -> XMR/BLK@0.00227243 -> BTC/BLK@0.00005134 -> Profit % 0.8219
Total time for all trades: ~2 seconds.See the screenshots bellow for example of executed trades.


How fast is ARBI ?

ARBI gets the data from websocket feed. The prices are updated in real-time.Prices are updated few times per second.ARBI can generate new nonce every 2ms and it can make 8 trades per second (theoretically up to 500 trades per second, but Poloniex limit is 8 calls per second).ARBI follow 20 different pair combinations each on its own thread so you can't miss an arbitrage opportunity.


Supported Operating Systems:

ARBI works both on Windows and Linux.
For Windows you need .NET Framework v4.6.2.
For Linux you need mono-devel package.
Tested on: Windows 7 , Windows Server 2016 , Ubuntu 16.0.4.



How to use:

There is api.txt and secret.txt where you need to put your api key and secret that you will receive from Poloniex.
In EthBank.txt and XmrBank.txt ARBI stores the amount and price from unfilled orders and their average price.In most cases you do not need to touch those files.
Configuration file is config.js.In that file you set the btc amount per trade that will be used and which pair combinations to be active(in case you want to disable some of them).
ARBI is a console app and does not need a GUI so it can be used on almost every computer.It is working great on vps with 1 cpu core and 512 mb ram.When you edit your api , secret , and config you are ready to start the bot.There is few shortcuts that you can use while ARBI is running:
S - Shows you the connection status.If it is connected evertyhing is fine. If the connection status shows you that you are not connected, you should restart the bot.
B - Gives you details about the amount and prices for both XMR and ETH banks.
Q - Stops the bot and saves all data to the banks(normally the banks are auto-saved when need but its recommended to stop the bot that way).

WARNING:Its recommended to disable withdraw access to the api key that you will use.



Price:

License for 1 api key: 0.09 BTC
License for 2 api keys: 0.16 BTC
Due to the high BTC price the bot price is fixed to the bitcoin equivalent of 250$ .That price will be valid until further notice. (Conversion at http://preev.com/)


How to buy:

Send me a PM.


Vouch copies:

For now 3 vouch copies will be given.Send me PM if you want a vouch copy.Every 24 hours 1 vouch copy will be given.


Program output log example:

https://ybin.me/p/43cd0101be18a766#LfY5aLfM7AXF8AHbN/BYLs5mlru+jwYfFj8VKbdsViY=

Screenshots from trading history:

https://i.imgur.com/mzijCqa.png
https://i.imgur.com/yHmrTOo.png
https://i.imgur.com/2Lhetd7.png

https://i.imgur.com/fzCDhyP.png

https://i.imgur.com/nfJZ3Gt.png
https://i.imgur.com/q1Ok5HO.png
https://i.imgur.com/a1mY8io.png
https://i.imgur.com/ZgLit0s.png
newbie
Activity: 39
Merit: 0
what are the minimum requirements if I would like to run it on vps or dedicated server ?
newbie
Activity: 104
Merit: 0
WoW  Shocked - great percent happened

10/23/2017 9:01:23 AM: BTC_ETH
10/23/2017 9:01:23 AM: We want to buy: 0.2056556961692102163168874586 ETH Available volume: 22.12620648 Price: 0.04862496
10/23/2017 9:01:23 AM: {"orderNumber":"359663649475","resultingTrades":[{"amount":"0.20565569","date":"2017-10-23 09:01:20","rate":"0.04862496","total":"0.00999999","tradeID":"35349258","type":"buy"}],"amountUnfilled":"0.00000000"}
10/23/2017 9:01:23 AM: We bought: 0.2051407866255698197524214222
10/23/2017 9:01:23 AM: ETH_GNO
10/23/2017 9:01:23 AM: We want to buy: 0.7641087446370578199563528567 GNO Available volume: 30.70677049 Price: 0.26847067
10/23/2017 9:01:23 AM: {"orderNumber":"13857971345","resultingTrades":[{"amount":"0.76410874","date":"2017-10-23 09:01:20","rate":"0.26847067","total":"0.20514078","tradeID":"156908","type":"buy"}],"amountUnfilled":"0.00000000"}
10/23/2017 9:01:23 AM: We bought: 0.7621956289712820819742446459
10/23/2017 9:01:23 AM: BTC_GNO
10/23/2017 9:01:23 AM: {"orderNumber":"19325455387","resultingTrades":[]}
10/23/2017 9:01:23 AM: Sold 0.7621956289712820819742446459 GNO For: 0.0105680761863660367092065251 BTC
10/23/2017 9:01:23 AM: PROFIT % : 5.9450 Bank used: False DSBTrue
10/23/2017 9:01:23 AM: CURRENT SETTINGS: [Price lines] 0 1 9 [Volume Multipliers] 2 4 1 [DSB Active] True
10/23/2017 9:01:23 AM: Current ETH Bank Values: [Amount] 0 [Avrg.Price] 0

member
Activity: 148
Merit: 10
Last 24H activity:
https://ybin.me/p/37bb7701101cd668#zuUxgoLxKhgwnVWiOOcnmN9Gasc683fp3Q3wIHnAVxA=

Currently using more conservative settings (also useful when polo volume is low and there is more unfilled orders) due to the  XMR and ETH dips.
newbie
Activity: 104
Merit: 0
After testing Arbi for about a week - I am glad with such tool
it arbitrages on same exchange between currencies - brilliant!
I gave Arbi 0.015 fund and it did me around ~0.0024. I was not running it 24/7 profitably bcoz i tested several settings. But this idea is great and must ! grow further!

Appreciate BZCorp`s efforts!
- I honestly recommend BZcorp as a trusted dev who helps in telegram with any issues with Arbi and help to find out best settings.
member
Activity: 148
Merit: 10
newbie
Activity: 16
Merit: 0
member
Activity: 148
Merit: 10
I am all about the concept of triangle arbitrage.  How do I get in line for a chance at a vouch license?
Sorry buddy, for now there is no more vouch copies left.

I want to get a license, please answer via mp
PM sent.

Some ARBI activity from last few hours:
https://ybin.me/p/ae9fa58a47387c45#Q46G0jgFMTJ5KBXa5fsAmDcJU9jccZ7dAzPUUv/uWJ0=

Using Bank Example:
https://ybin.me/p/c8648102e41fa1b4#TJyJX7qEi3Bg9XlwLt8LwPARtsiJELkCKZv73g/8Kbg=
newbie
Activity: 11
Merit: 0
I want to get a license, please answer via mp
legendary
Activity: 1582
Merit: 1001
www.neutroncoin.com
People should not use the account with all their holding for trading bot. Just create another account and deposit the amount willing to put it on the line to test the bot.
member
Activity: 148
Merit: 10
New options added to ARBI:

OPTION                          ACCEPTED VALUE
Pair1_Price                      0-9
Pair2_Price                      0-9
Pair3_Price                      0-9
Pair1_Volume_Multiplier   0-255
Pair2_Volume_Multiplier   0-255
Pair3_Volume_Multiplier   0-255

----------------------------------------------------------------------------------------------
With PairX_Price you select which price from the ordebook you are going to use.
0 - lowest value
9 - highest value
For pairs where you buy your best price is lowest - 0.
For pairs where  you sell your best price is highest - 9.
Pair1 and Pair2 buys, Pair3 sells.
----------------------------------------------------------------------------------------------
With PairX_Volume_Multiplier you select how much volume must be available on
your chosen price.
Example: Volume available: 5 | PairX_Volume_Multiplier = 5
Arbitrage triggered if available volume is higher than
Your_Balance_Per_Trade * PairX_Volume_Multiplier
----------------------------------------------------------------------------------------------

Current example of config.json

{
  "XMR_Pairs": true,
  "ETH_Pairs": true,
  "BalancePerTrade": 0.0002,
  "Pair1_Price": 0,
  "Pair2_Price": 1,
  "Pair3_Price": 9,
  "Pair1_Volume_Multiplier": 3,
  "Pair2_Volume_Multiplier": 5,
  "Pair3_Volume_Multiplier": 1
}
member
Activity: 148
Merit: 10
Vouch copy given to MoreThanMiles .
member
Activity: 148
Merit: 10
Pages:
Jump to: