Dozzle: http://157.230.41.66:8080/
Create a .env file in the project root, check env.example for the variables
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
LOG_LEVEL="trace" EXCHANGE="hibachi" make devEXCHANGE=extended make start # env file is .env.extended
EXCHANGE=hibachi make start # env file is .env.hibachiRunning bollinger bands on hyperliquid:
docker compose -f ./docker-compose.bb.yml up --build -d# extended or hibachi are supported
EXCHANGE=extended make dev-
Without TP on shorts:
- Peak (113%)
- Final (89%)
-
With TP on shorts (2%):
-
No Trend Filter: No confirmation that the market is trending before taking positions
-
cache fetched data in memory
-
handle TP/SL cases when TP/SL happens close the curren opened positionn in memory
-
async write position state
-
once called order set is waiting to true,
-
set position once filled from ws
-
retry mechanism
- if order doesn't get filled in 2 sec retry after closing
-
once placed the limit order, it doesn't get filled immidiately
-
don't create order in same candle when closed when closed by tp/sl
-
backtest bollinger bands with different leverage
-
learn about more strategies on bigger time period
-
lighter has 0 fee, fuck the shit out of ligher
-
websocket connection logic
-
backtest with not closing orders in the middle
docker run -p 80:80 -p 443:443 -v $PWD/caddy:/etc/caddy -v caddy_data:/data --network "host" caddy -d