2023 bybit cryptact byfi カスタムファイル作成開始。

2023-10-16

Cryptact側の回答。

ーーー

ご認識の通り、Bybit資産運用(旧ByFi)/ Bybitステーキングはファイルでの対応をしておりますが、
API経由に関しては取引所からAPI経由で取引履歴の配信がされていないため、対応しておりません。

ーーー

しかしCryptact Webでの調査ーーーーー

5.Bybit/Bybit資産運用(旧ByFiセンター) 積立ステーキング、定期ステーキングのダウンロード方法
大変恐れ入りますが、取引所側で画面の構成が変わってしまったため、以前の方法ではダウンロードができなくなってしまいました。弊社では履歴を持ち合わせておりませんため、取引所にダウンロード方法をご確認ください。なお、お客様からダウンロードを方法をご説明いただけましたら、ヘルプページをアップデートさせていただきます。

ーーーーーーーーーーーーーー

つまり、ステーキング履歴ファイルはなくなっている。となるとカスタムファイルを作るか。

 

また、Bybitのデータが壊れていた件。

結局bybitにはメール問い合わせでデータを取得しました。

以下がbybit earnのデータと思われます。

UUID Bybit Earn data to 2023-03-27.csv

UUID Bybit Earn data from 2023-03-27 to end.csv

3月27日からフォーマットが変わったのかな??2つあるんだこれがめんどくさいことに。

とにかくファイル突合。
UUID Bybit Earn data to 2023-03-27.csv
2022年は11月12日までステーキングしていたようです。
クリプタクトのデータと突合。

この時点でbybit使うのやめようと思ってしまいます。めんどくさすぎる。

まずファイル突合で、日付でソートの作業、表示桁数を合わせる、見出しを固定する。日付をUTCからJSTに変換して数量を比較する。
この作業が必要で、めんどくさい。

一般的には全然おすすめではないよね。

Libreofficeで形式をそろえました。

=A1+TIME(9,0,0)
セルの書式設定で、後に表示形式を変更、日付も出すように。

この形式のまま取りあえず、

converted_UUID Bybit Earn data to 2023-03-27.ods

として保存。

 

change_amount wallet_balance

を見比べながら、
wallet_balanceが少しづつ増えているのがステーキング報酬として目視で抽出。

となると、1月7日からステーキング報酬が増えているということが分かりました。

2月1日にUSDCを引き出しています。
なんだったかな。25ドルほど。
3月1日にもUSDCを引き出していました。
27ドルほど。

3月11日にUSDCを引き出してステーキングをやめている。
まあ、いろいろ厳しいイベントがありましたからね。

3月20日に以下のやつを引き出していたようです。
ETH
USDT
RUN
SYNR
MV
MMC

取りあえずそれ以外、コンスタントに入金されているのがステーキング報酬ということになるでしょう。

この辺は目視で確認しています。
このデータをクリプタクトのカスタムファイル形式にしないといけないので、GoogleSheetにコピーします。

 

去年はローカルのOpenOfficeだったけどローカルだと不便だのでGoogleSheetに移行してプログラムを作るかと。

Timestamp Action Source Base Volume Price Counter Fee FeeCcy Comment
2022/11/12 9:33 STAKING Bybit_ByFi BIT 0.07516986 JPY 0 JPY Flexible staking

こんな項目で新規に作成。

フォーマットは変わっていないと思われます。CryptactのWebで一応確認。

別フォーマット”UUID Bybit Earn data from 2023-03-27 to end”の確認。

UpdateTime
2023-03-27T00:31:38Z
これをJSTに変換
=VALUE(LEFT(J2,10) & ” ” & MID(J2,12,8)) + TIME(9,0,0)

 

——chatgpt4 に聞いて変換——

次に、LibreOfficeでの表示データで以下のようなものがあります。

TxnAmount
2.5490000E-05

これではE-05 となっていてよろしくありません。

元のCSVファイルを見ると、

0.000025490000000000

となっているようです。

0.000025490
となるように表示してほしいのですが。

LibreOffice Calcで科学的表示法 (例:2.5490000E-05) から通常の表示形式に変更する方法は以下のとおりです:

1. 対象のセルまたはセルの範囲を選択します。この場合は、`TxnAmount` の値が入っているセルを選択します。

2. メニューバーで「書式」を選択し、ドロップダウンメニューから「セル」をクリックします。

3. 「数値」タブをクリックします。

4. 「数値」のカテゴリーを選択します。

5. 「表示形式のコード」の領域に次の形式を手動で入力します:

“`
0.000000000
“`

この形式は、小数点以下9桁までの数字を表示することを指示します。必要に応じて桁数を増減させることができます。

6. 「OK」をクリックしてダイアログボックスを閉じます。

この手順を完了すると、セルの値は `0.000025490` のように表示されるはずです。

————–
converted_uuid Bybit Earn data from 2023-03-27 to end.ods

として保存。
同様にGoogleSheetに手作業コピー

次に、積み立てBotの調査。

メモによると、3月12日から積み立て設定している。
2023-03-12 積み立てボット設定 bybit BTC,ETH,XRP

シリコンバレー銀行破綻。
とか、
2024年にBTC半減期。
とかいうことで買い始めた記録がある。

converted_Bybit UID UUID – Funding Asset History.ods

によると、
2023-03-11 20:50:06
Transfer in-Transfer from Spot Account
Bot-Transfer to Trading Bot

となっているので、記録とあっている。
しかしこのファイルは取引の記録になっていないな。口座の増減だけだろう。

よってWEBから手作業で取得

停止中のボット

詳細

稼働開始時間
2023/03/12 05:53:19
稼働終了時間
2023/06/21 05:54:00

となっているので、記録とあっている。

注文履歴で一応内容が見れる。

となると、これを手動コピーしてデータを作るかな。

時間 取引ペア 平均価格 約定数量 約定金額 アクション
買い注文
06-21 05:53:20
BTC/USDT 28,128.7 USDT 0.000142 BTC 3.9942754 USDT
詳細
買い注文
06-21 05:53:20
ETH/USDT 1,784.36 USDT 0.00224 ETH 3.9969664 USDT
詳細

手作業でコピーだとこんなデータになってしまう。
これを成型する必要があるだろう。

manual_auto_bot.ods
を作成。

 

現物注文
こちらからダウンロードできるみたい。

取引履歴

2022-12-01 ~ 2023-06-01
2023-10-16 15:17:29
完了
今すぐダウンロード

Bybit-Spot-TradeHistory-2022-12-01-2023-06-01.xls

調べてみたらCryptactに記録されていない。
手動で入れるか??

2023-06-01 ~ 2023-10-15
2023-10-16 15:20:51
も一応ダウンロードして確認

こちらは一件だけだった。
Bybit-Spot-TradeHistory-2023-06-01-2023-10-15.xls

カスタムファイルにするか検討中。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です