Objective
Develop a trading bot for Solana Perpetual Futures using the TypeScript SDK provided by the Drift Protocol. The bot will integrate with the Solana blockchain and leverage examples from the Drift Protocol repository.
Drift Protocol
Use Drift Protocol bot examples as a foundation to create a trading bot for Solana Perpetual Futures.
https://drift-labs.github.io/v2-teacher/#introduction
The bot will require collateral in order to keep positions open, a helper function is included to help with depositing collateral.
Key Features
Strategies
This bot will use trading strategies that are very safe and use hedging to protect from volatility.
Momentum Trade
This strategy involves buying assets that have shown an upward price trend and selling those in a downward trend. It's based on the momentum of the asset.
Hedging
Used to mitigate risk by taking an opposing position in a related asset. For example, if you have a long position in an asset, you might take a short position in a futures contract on the same asset.
Trading Strats Py
https://github.com/conor19w/Binance-Futures-Trading-Bot/blob/main/TradingStrats.py
This Bot will open long positions at bottoms and close at tops. Then buy shorts at tops and close at bottoms. It will monitor the health of the Position and make adjustments as necessary.
It can open opposite positions under circumstances that should be considered such as:
-Negative Market News
-Health of Position goes below 30%, or when
-Whales start dumping or mass buying volume
Leverage will be adjusted automatically to make sure we do not get rekt. We also want to be able to liquidate portions to stay in positions if we are unable to cover a huge position.
You can see the tools to do this on Drift. They have Health monitors with auto Level Adjustments built in.
This job is already closed and no longer accepting applicants, sorry.