![見出し画像](https://assets.st-note.com/production/uploads/images/24702251/rectangle_large_type_2_2572f14b680cafde8ff4b9e49c5d9637.jpeg?width=1200)
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