Skip to main content

MagicTrader makes it easy to do system trade on zaif-exchange.

Project description

MagicTrader

MagicTraderとは、zaif-exchangeでシステムトレードを行うためのフレームワークです。
ローソク足、テクニカルインディケーターの取得はもちろん、
チャートの表示や、バックテスト・フォワードテストの機能を備えます。
各種テストでは、シグナルをチャートにプロットすることができるため、
チャートを確認しならアルゴリズムを検証することができます。

セットアップ

1. MagicTraderをインストールする

pipコマンドを実行し、MagicTraderをインストールしてください。

$ pip install magictrader

2. TA-Libをインストールする

MagicTraderは「TA-Lib」のインストールを別途必要とします。
下記の紹介記事等を参考に、各々の環境に応じてインストールしてください。

python3でTA-Libをインストールする方法をまとめてみた
https://qiita.com/ConnieWild/items/cb50f36425a683c914d2

$ pip install TA_Lib-0.4.17-cp35-cp35m-win_amd64.whl

使い方

MagicTraderは、まず、プロジェクトを新規作成し、
プロジェクトにアルゴリズムを記述し、
プロジェクトを実行するという手順で使用します。

1. プロジェクトを新規作成する

MagicTradeをインストールすると、
プロジェクトを新規作成するためのコマンド「create_tradeterminal」がインストールされます。
下記コマンドを実行してプロジェクトを新規作成してください。

$ create_tradeterminal

プロジェクトの作成に成功すると、下記のファイルが作成されます。

mytrade.py  # プロジェクト本体です。
mt.ini      # プロジェクトの設定ファイルです。

2. プロジェクトを実行する

mytrade.pyには、ゴールデンクロスでロングポジションを取るアルゴリズムがあらかじめ実装されています。
デフォルトではバックテストモードに設定されているため、実際にポジションが取ることはありません。
まずは試しに実行してみてください。チャートが表示されれば成功です。

$ python mytrade.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

magictrader-0.1.3.tar.gz (22.5 kB view details)

Uploaded Source

File details

Details for the file magictrader-0.1.3.tar.gz.

File metadata

  • Download URL: magictrader-0.1.3.tar.gz
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.5.2

File hashes

Hashes for magictrader-0.1.3.tar.gz
Algorithm Hash digest
SHA256 06de3ccb06709fcbe01f8a548917a1a6c39995bc642de1dea35a07d408afaa92
MD5 d2f53d1b008f99a51a80ef2958095799
BLAKE2b-256 a3e9c64a0f99111305bd6813a6b7fb61020d1f5bd22c0ebe5995100499877c1d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page