limpidcrypto / xrpl-trading-bot Goto Github PK
View Code? Open in Web Editor NEWA trading bot that uses the decentralized exchange of the XRP Ledger
A trading bot that uses the decentralized exchange of the XRP Ledger
path steps
of a trading path
.There has to be an algorithm that checks all possible payment paths for all currencies the account holds. So if the source currency for a trading path is not funded another currency can fund that source currency.
Basic Spatial Arbitrage | Triangular Arbitrage |
---|---|
1. PS: USD.r1 > BTC.r1 | 1. PS: USD.r1 > BTC.r1 |
2. PS: BTC.r2 > USD.r2 | 2. PS: BTC.r2 > ETH.r1 |
3. PS: ETH.r2 > USD.r2 |
memo
for each trading path with a prefix for each trading type.TEST
Add a function that decides what trading path will be executed first.
There should be a async function to submit multiple transactions at once.
In the future it should only be possible to sign transactions with a Tangem card to massively improve security.
Use the Tangem library to implement this feature.
Add a function that receives all balances of an account once and then subscribes to the account to receive the transactions that affect the account. After every transaction parse the final balances of the account.
The function must be threaded so it is not blocking the program.
Add a function that takes both sides of an order book and a transaction.
The function is able to:
transfer rates
of every gateway using [account_info](https://xrpl.org/account_info.html)
The seed should be entered via input
so that it is not stored anywhere in the long term.
Add a function to continuously parse the new order books
every time a transaction
affects one.
The function must be threaded so it does not block the program.
account_info
and account_lines
.Wallet
.There should be a client
that is able to run multiple requests asynchronous.
To make it easier to enter the uris there should be classes like FullHistoryNodes
which have attributes containing the uris.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.