2724eb202a20932a8f6545256c98acd6_s

進捗が今一つで早くしないと有料noteブームに乗り遅れそうなので急ぎたいBOT開発についてです。

このところの BTC の値動きが、有名な方の BOT が影響しているのではという噂が立ち始めているようですね。
売買ロジックも公開されたという話もあり、なんか泥沼化してしまうのかなと静観しております…。

さて、私も売買ロジックはしょぼいながらもいくつかアイディアがありまして組み込んでテストしたいのですが
時間が取れずに遅れてしまっています。

他の BOT 開発者が気づきづらい(そんなことないという反論はあると思います)細かい処理を書いております。
お金を扱うプログラムなので、慎重に慎重を重ねたライブラリにしたいと思います。
サーバは何が起こるか分かりませんので。

bash がコアダンプする状況って想像できますか?(コアダンプしたのは実話)

ライブラリの中身はお見せできないのですが、例えば、BitMEX テストネットに接続出来るかどうかをテストするプログラムはこんな感じになります。

$ cat test.py 
#!/usr/bin/python3

import libtrade

trader = libtrade.libtraderclass({'apiKey': 'XXXX','secret': 'YYYY'})

trader.doTest()
$ ./test.py 
6808.0
6812.0
^CSignal Catch
$
apiKey, secret の設定は必要ですけど、doTest メソッドの呼び出しをするだけでテストできます。
エラー処理、多重起動防止、シグナル補足処理もやっています。
※ クラス名、変数名は変更予定有り。あくまで現時点での内容です

できれば、今月半ばまでに作成とテストを終わらせ解説を付けて今月中にリリースしたいと考えています。
プログラムの動作不良で損をするようなことが減らせるようにしたいです。
プロセスが強制終了、サーバ再起動なんかでどうしようもない場合があるので完全防止は無理ですが…。

自分の今までの経験が一番活かせるタイミングが来たと思っています!