arbprotocol / jupgrid Goto Github PK
View Code? Open in Web Editor NEWARB Protocol | Limit Order GridBot Using Jupiter
License: MIT License
ARB Protocol | Limit Order GridBot Using Jupiter
License: MIT License
Add Priority Fees to order placements, allowing them a higher chance of success.
Add a function to encrypt the private key and RPC connection, rather than saving as plaintext.
We all have to do our bit for security! ๐
Integrate a stoploss feature to prevent users from incurring excessive losses.
Redesign Layer calculations to be created at bot start, and saved locally, rather than dynamically when price shifts. Risk of improper grid trades if price shifts between close/open trades.
(node:6597) ExperimentalWarning: Import assertions are not a stable feature of the JavaScript language. Avoid relying on their current behavior and syntax as those might change in a future version of Node.js.
(Use node --trace-warnings ...
to show where the warning was created)
(node:6597) ExperimentalWarning: Importing JSON modules is an experimental feature and might change at any time
bigint: Failed to load bindings, pure JS will be used (try npm run rebuild?)
Env Loaded Successfully.
Enter your password to decrypt your private key (input hidden):
Invalid password. Please ensure you are using the correct password.
Hi,
running "node ." I got the following error.
I am not a Java programmer.
Any hint on what might be the reason ?
$ node .
file:///home/palmer/Downloads/EXTRACT/jupgrid/src/jupgrid.js:13
import packageInfo from '../package.json' assert { type: 'json' };
^^^^^^
SyntaxError: Unexpected identifier
at Loader.moduleStrategy (internal/modules/esm/translators.js:133:18)
at async link (internal/modules/esm/module_job.js:42:21)
Add locally hosted server for remote web access/monitoring (Longer Term Project)
Add a rebalancing function for the bot. After X trades, the market moves a certain direction for too long, or the user runs out of funds to continue trading, rebalance the users funds to 50/50 to continue.
Use a percentage of the holdings to place orders rather than a fixed amount. This will allow the bot to scale and grow as the market changes.
Create a display for token balance delta change.
Create sum of token balance increase or decrease for users to track token change performance.
If most recent order filled was a sell order, prioritise placing a sell order first to capitalise on any further wicks.
Reduce Console output on multiple transaction failures.
Create an infinity grid function, where the user sets a lower boundary price, and a fixed value of X token. Balancing the bot will keep the target token at that fixed value, while minimising risk with the lower boundary price. At boundary price, the user will have an option to automatically "abort" and swap all their holdings to a stablecoin.
Refactor Jupgrid.js to improve development and future manageability.
Correctly interpret which limit order has closed and retain information of the swap inside to adjust user balances, rather than relying on wallet snapshots.
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.