クリプト

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
クリプト

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

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

バイナンスの信用取引(マージン取引)を徹底解説~アカウントの開設方法から証拠金計算例まで~

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

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

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

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

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

17万円のPCでTwitterやってるのはもったいないのでETHマイニングを始めた話

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

【DeFi】複利でトークンを運用してくれるサイト

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

ブロックチェーンの51%攻撃ってなに

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

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

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

クリプトスペルズで入手したMCHCを引き出す方法

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

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

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

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

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

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

Like token Tip token
30.03 ALIS