クリプト

botのバグで3万融けた

handa's icon'
  • handa
  • 2022/04/05 09:17
Content image
bot (C)いらすとや

 

最近、トレードの本を読んだり仮想通貨取引プログラム(bot)を作っています。本を読んでると、信念とか資金管理なんかいいから、勝てるトレード方法を詳細に載せろ!!と思いますがどの本もズバッと書いてくれません。まぁそんな態度だから勝てないんですよね。。。

 

botの数も増えてきまして、今までログファイルにいくらで買った、いくらで売ったと文字で出力していたんですが、もっと簡単に集計したくて、SQLiteを使ってDB化しました。tradedbというテーブルを作り、そこにデータを登録しました。select *するとこのようにデータが取れます。

列名(左から):

・取引ID(主キー)

・プログラムID(主キー)

・通貨ペア

・購入価格

・購入数量

・購入日時

・売却価格

・売却数量

・売却日時

20220404003338,tasuuketsubuy,ETH/USDT,3501.2,0.09,2022/04/04 00:33:38,3507.03,0.09,2022/04/04 01:09:20

20220404004640,heikinsell,XRP/USDT,0.84,492.0,2022/04/04 00:47:26,0.8407,492.0,2022/04/04 00:46:40

20220404010049,heikinsell,XRP/USDT,0.8427,492.0,2022/04/04 01:06:06,0.8411,492.0,2022/04/04 01:00:49

20220404010220,heikinbuy,AVAX/USDT,97.48,1.71,2022/04/04 01:02:20,97.83,1.71,2022/04/04 01:08:22

20220404010625,heikinsell,XRP/USDT,0.8456,492.0,2022/04/04 01:09:26,0.8432,492.0,2022/04/04 01:06:25

20220404015523,heikinbuy,AVAX/USDT,97.19,1.71,2022/04/04 01:55:23,97.35,1.71,2022/04/04 02:02:26

20220404020928,heikinbuy,AVAX/USDT,97.07,1.71,2022/04/04 02:09:28,97.24,1.71,2022/04/04 02:13:30

20220404021306,heikinsell,XRP/USDT,0.8397,492.0,2022/04/04 02:13:21,0.8396,492.0,2022/04/04 02:13:06

20220404021355,heikinsell,XRP/USDT,0.8397,492.0,2022/04/04 02:14:10,0.8396,492.0,2022/04/04 02:13:55

20220404021559,heikinsell,XRP/USDT,0.8401,492.0,2022/04/04 02:18:15,0.8401,492.0,2022/04/04 02:15:59

20220404021731,heikinbuy,AVAX/USDT,96.91,1.71,2022/04/04 02:17:31,96.64,1.71,2022/04/04 02:22:48

20220404022404,heikinbuy,AVAX/USDT,96.48,1.71,2022/04/04 02:24:04,96.59,1.71,2022/04/04 03:24:24

20220404030520,heikinsell,XRP/USDT,0.8387,492.0,2022/04/04 03:05:35,0.8386,492.0,2022/04/04 03:05:20

20220404030553,heikinsell,XRP/USDT,0.8387,492.0,2022/04/04 03:06:09,0.8387,492.0,2022/04/04 03:05:53

20220404034446,heikinbuy,AVAX/USDT,96.21,1.71,2022/04/04 03:44:46,96.42,1.71,2022/04/04 03:49:32

20220404035128,heikinsell,XRP/USDT,0.8414,492.0,2022/04/04 03:56:15,0.8385,492.0,2022/04/04 03:51:28

20220404035738,tasuuketsusell,BTC/USDT,46496.52,0.007,2022/04/04 04:18:45,46770.13,0.007,2022/04/04 03:57:38

20220404042313,heikinbuy,AVAX/USDT,96.57,1.71,2022/04/04 04:23:13,96.83,1.71,2022/04/04 04:47:52

20220404051344,heikinsell,XRP/USDT,0.843,492.0,2022/04/04 05:26:33,0.8419,492.0,2022/04/04 05:13:44

20220404061442,tasuuketsusell,BTC/USDT,46636.45,0.007,2022/04/04 06:21:30,46556.0,0.007,2022/04/04 06:14:42

このDBからレポートを出力するアプリを作ってもいいですが、とりあえずExcelに取り込んで分析しています。

Content image
3月末~4月5日までの状況(見づらくてすみません)

 

この図は8つのbotの分析結果です。トレードエッジ(期待値)列がプラスだと儲かり、マイナスだと損をします。heikinbuyというbotにバグを入れてしまったようです。heikinsellとtasuuketsubuyががんばっていますが、heikinbuyのせいで3万円くらい融けていきました。。。不等号の向き、引き算と足し算の使用ミスあたりが考えられます。

 

バックテスト(過去データで架空の売買を模擬実行すること)してないのが悪いですね。バックテストの仕組みもうまく作る必要があります。

 

以上

 

Supporter profile iconSupporter profile iconSupporter profile iconSupporter profile icon Supporters link icon
Article tip 8人がサポートしています
獲得ALIS: Article like 102.42 ALIS Article tip 48.20 ALIS
handa's icon'
  • handa
  • @handa
コンピュータシステムの開発、子供向けプログラミング教室などを行っています。

投稿者の人気記事
コメントする
コメントする
こちらもおすすめ!
Eye catch
クリプト

【第8回】あの仮想通貨はいま「テレグラム-TON/Gram」

Like token Tip token
69.90 ALIS
Eye catch
クリプト

約2年間ブロックチェ-ンゲームをして

Like token Tip token
61.20 ALIS
Eye catch
クリプト

ジョークコインとして出発したDogecoin(ドージコイン)の誕生から現在まで。注目される非証券性🐶

Like token Tip token
38.31 ALIS
Eye catch
クリプト

CoinList(コインリスト)の登録方法

Like token Tip token
15.55 ALIS
Eye catch
クリプト

UNISWAPでALISをETHに交換してみた

Like token Tip token
40.40 ALIS
Eye catch
クリプト

Eth2.0のステークによるDeFiへの影響を考える。

Like token Tip token
44.10 ALIS
Eye catch
クリプト

【初心者向け】JPYCを購入して使ってみました!

Like token Tip token
30.03 ALIS
Eye catch
クリプト

Bitcoin史 〜0.00076ドルから6万ドルへの歩み〜

Like token Tip token
947.13 ALIS
Eye catch
クリプト

【初心者向け】$MCHCの基本情報と獲得方法

Like token Tip token
32.32 ALIS
Eye catch
クリプト

コインチェックに上場が決まったEnjin Coin(エンジンコイン)コインを解説

Like token Tip token
21.49 ALIS
Eye catch
クリプト

NFT解体新書・デジタルデータをNFTで販売するときのすべて【実証実験・共有レポート】

Like token Tip token
121.79 ALIS
Eye catch
クリプト

Polygon(Matic)で、よく使うサイト(DeFi,Dapps)をまとめてみた

Like token Tip token
236.30 ALIS