Channel breakout trading strategy bot for Bybit - system'cRe5520'
FTX用に続いて、チャネルブレイクアウト戦略bot(@cRe5520)をBybit用に移植しました。
BybitのAPIはUSDT無期限とインバース無期限でURIもレスポンスも異なることや、CCXTでの対応が途上で、FTX用への移植に比べて工数が多くなりました。参考になる公式ドキュメントは揃っています。
$ pip install ccxt -U
Installing collected packages: ccxt
Attempting uninstall: ccxt
Found existing installation: ccxt 1.27.21
Uninstalling ccxt-1.27.21:
Successfully uninstalled ccxt-1.27.21
Successfully installed ccxt-1.27.22
$
Bybitの公式APIコネクターは使用していません。今回公開したコードを動かすには、細やかなバグフィックスに感謝しつつCCXTのアップデートを行ってください。
-
以下のいずれかのBitMEX用コード閲覧権をお求めいただくと、FTX用とBybit用のコードもご覧いただけます。
Bybitでは4時間足や6時間足も使えますよ。
RESOLUTION = '6h'
FIRST_PERIOD_STICKS = 12
SECOND_PERIOD_STICKS = 9
MARKET_ID = 'BTCUSDT'
OFFSET = 0.5
OC_MODE = True
RESOLUTION = '1d' FIRST_PERIOD_STICKS = 14 SECOND_PERIOD_STICKS = 3 MARKET_ID = 'ETHUSD' OC_MODE = True