2023-10-16
Cryptact側の回答。
ーーー
ーーー
しかしCryptact Webでの調査ーーーーー
ーーーーーーーーーーーーーー
また、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
カスタムファイルにするか検討中。