技術メモ

役に立てる技術的な何か、時々自分用の覚書。幅広く色々なことに興味があります。

2018-05-01から1ヶ月間の記事一覧

【java】ある文字列がEnumメンバのString属性に含まれるかどうかを調べる

javaで、String型の属性を持ったEnumを扱う際、該当するStringがそこに含まれるかどうかを知りたいことがある。 Enumのクラス内に以下のように文字列を取得する関数を用意しておいてメンバーかどうかを判定する関数isMemberを作る。 public enum Status { QU…

pythonでゴールデンクロスデッドクロスを可視化(2)

前回の続き 前回のものを改良し、 長期移動平均線が上向きで短期移動平均が長期移動平均を下から上へクロスする場合、買い。(ゴールデンクロス) 長期移動平均線が下向きで短期移動平均が長期移動平均を上から下へクロスする場合、売り。(デッドクロス) …

pythonで為替データを取ってきて移動平均、ボリンジャーバンド、ゴールデンクロス、デッドクロスを可視化

pythonで為替データを分析したり可視化してみたいと考えた。 今回は、リアルタイムでドル円相場を取ってきてローソク足をプロットし、その上に移動平均,ボラティリティ,ゴールデンクロス,デッドクロスを可視化してみるというところまでやってみる。 デー…

Pythonでコマンドライン引数を渡す方法3種類

Pythonでコマンドライン引数を渡す方法は知る限り下記の3種類ある。 1. sys.argv 2. argparser 3. docoptこのうち、主に上の2つを紹介する。 sys.argv 最も簡単な方法。 コマンドラインの引数を配列のようにして扱う。 sample import sys print('script na…