yoraba build

備忘録を兼ねた技術ブログ

FX損益概算見積ツール

FX予測の評価を行う際に、損益の概算を知りたくなりスクリプトを作成しました。

シグナルフラグ

class Flag(Enum):
    BUY = 1
    HOLD = 0
    SELL = -1

BUYが買い、SELLが売り、HOLDはシグナル無しです。 予測結果をこの3個のフラグで表現し、リストを作成しておきます。

ポジション保持モード

class Mode(Enum):
    WITH_HOLD = 0
    WITHOUT_HOLD = 1
  • WITH_HOLD: HOLDシグナルで決済を行わず、ポジションを保持します。
  • WITHOUT_HOLD: HOLDシグナルでポジションを決済します。

パラメータ

  • 価格リスト
  • シグナルフラグリスト
  • ポジション保持モード
  • スプレッド(手数料)

結果

f:id:yoraba:20191201191529p:plain

概算を出力出来ました。 本来であれば、Ask, Bidの価格を使って計算すべきなので、 良い概算が出たらまた作ろうと思います。 売買ロジックにも転用できそうです。

GitHub

github.com