DEVGRU

プログラミングと競馬予想について書きます

Node.js

(訂正あり) Serverless Framework で TypeScript を使うときは、aws-nodejs-typescript を使わずに serverless-plugin-typescript を使おう

(訂正) 書いたはいいが、 よくよく確認したら repository の last commit が2年前と全くメンテナンスされてない状態だったので、 こちらのほうがむしろ推奨されない方法となっていました。 なにかの参考になるかもしれないので、記事は残しておきます。 不…

BITPointの価格取得APIに接続できたけど

このシリーズもこれで終わりにします。 team-6.hatenablog.jp team-6.hatenablog.jp (adsbygoogle = window.adsbygoogle || []).push({}); ドキュメント読んだ通りに実装してみたつもりが接続できず、 カスタマーサポートにはサポート外と言われてみたり、と…

BITPointの価格取得APIに接続できない

BITPointの口座も開設できたので、システムに組み込もうとしたのだが、 APIの叩き方が悪いのか、それともサーバが落ちているのか、WebSocketのopenイベントが発火しない。 openイベントが発火しないままではsendが送れない。 (adsbygoogle = window.adsbygoo…

bitcoin のトレーディングボット Gekko を一瞬だけ読んでみた

ソースコードはこちら。よく名前は聞く。 github.com Node.jsで書かれている。 肝心のアルゴリズムだが、リポジトリに入っているものは単一の指標しか見ていないので、ちょっとそのままでは使えなさそう。 RSIやMACDがしきい値以上だったら売る・買う、みた…

bitcoin のシステムトレードをしている 〜2017/08/08の時点の話〜

bitcoinのシステムトレードをいろいろしているが、 エンジニアとして楽しいのはOHLC求めてテクニカル指標出して、あたりまでで、実際の売り買いとなるとそんなに結果が出なかったりするので、 またすぐに改良と称して最初の部分から作りなおしてしまっている…

coincheck の WebSocket API をNode.jsから使う。

一瞬落ちていたcoincheck の WebSocket API だが、 REST APIと違ってポーリングの必要がなく、システムトレードを行うためのデータ収集には欠かせない。 結構簡単なので、以下にメモがてらコードを記載する。 Node.js v7.3.0 で、npm -i ws している。 const…

Zaif のstreaming APIをNode.jsでウォッチするときの注意

Zaif の streaming APIを用いて価格情報をNode.jsでウォッチするときにハマったのでメモ。 Zaif の streaming API はWebSocketで価格をpush通知してくれるものだが、 Node.jsの websocketパッケージではどういうわけか通知が来ない。 coincheckの同様のAPIは…

bitcoinシステムトレードをする

このブログでは初めての記事になる。 通常のプログラミングネタはQiitaに書くが、 bitcoin絡みはこちらに書く。 余談だが、これを書いている前日ぐらいにbitFlyerではBTCJPYが340,000から200,000で暴落、その後300,000まで回復している。 通貨としては安定し…