firas1777
Reel Monetizer
2
MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1
400 XP
R2 Bitcoin Arbitrager
R2 Bitcoin Arbitrager is an automatic arbitrage trading application targeting Bitcoin exchanges.
Console Mode.
- Console mode is for CUI-only environment like Linux boxes with no GUI.
.gif
Prerequisites.
R2 works on any OS that supports Node.js, such as:
Supported Exchanges.
R2 supports the following exchanges.
Exchange | Cash | Margin
How it works?
Architecture Overview.
Support Notification Service.
R2 can send notification messages to Slack and LINE when it detects the configured keywords in the output logs. Soon we will be implementing a bot to Telegram and Discord.
What is included in the package?
We do not guarantee that all exchange or broker can be implemented without operating problems, talk to one of our consultants for further questions and price
R2 Bitcoin Arbitrager is an automatic arbitrage trading application targeting Bitcoin exchanges.
Loading…
raw.githubusercontent.com
- Console mode is for CUI-only environment like Linux boxes with no GUI.
You must upgrade your account or reply in the thread to view hidden text.
Prerequisites.
R2 works on any OS that supports Node.js, such as:
- Windows
- Mac OS
- Linux
Supported Exchanges.
R2 supports the following exchanges.
Exchange | Cash | Margin
- bitFlyer | Yes | Yes
- Quoine | Yes | Yes
- Coincheck | Yes | Yes
- bitbank.cc ï¸ï¸ï¸| Yes | No
- BTCBox | Yes | No
How it works?
- Every 3 seconds, R2 downloads quotes from exchanges.
- Filters out quotes that are not usable for arbitrage. For example, if maxShortPosition config is 0 and the current position is 0 for a broker, the ask quotes for the broker will be filtered out.
- Calculates the best ask and the best bid from the filtered quotes and checks if the expected profit is larger than the configured minimum value, minTargetProfitPercent. If there is no arbitrage opportunity, R2 waits for the next iteration.
- R2 concurrently sends a buy leg and a sell leg to each broker that offered the best price.
- R2 checks whether the legs are filled or not for the configured period, say 30 seconds.
- If the both legs are filled, shows the profit. If one of the legs are not fully filled, R2 tries to send a cover order in order to balance the position. The covering behavior is configurable in onSingleLeg config.
Architecture Overview.
- Pluggable architecture: We can add add new ones exchanges / brokers as an npm package like bitflyer-fx plugin
- Concurrency: All API calls to exchanges are concurrently sent/handled.
- ï¸Dynamic configuration: User can dynamically update the configuration based on spread statistics by a simple js script, like setting minTargetProfitPercent to μ + σ every few seconds.
Loading…
raw.githubusercontent.com
R2 can send notification messages to Slack and LINE when it detects the configured keywords in the output logs. Soon we will be implementing a bot to Telegram and Discord.
What is included in the package?
- Official documentation.
- 24/7, Live Support.
- Installation on your private server.
We do not guarantee that all exchange or broker can be implemented without operating problems, talk to one of our consultants for further questions and price