この記事を読むのに約2分かかります。
投資と財務管理は、人生のほとんどすべての人にとって必須のコースです。うまくやれば、就寝後に多くの収入をもたらすことができます。しかし、豊富な投資知識なしに株式市場に参入しないでください。予備のお金がある場合、そのお金がなくなっても生活の質に影響はありません。予備のお金を使って株をプレイできます。レバレッジは使用できません。予備のお金がない場合は、シミュレーションを再生してください。株式。
多くのプログラマーは毎日株式市場を見つめています。彼らが大切にしているのは、会社が良い会社であるかどうかや財務諸表が何であるかではなく、株式が上昇したかどうかです。時間が無駄になり、投資経験や蓄積に役立たず、衝動的な精神でプログラミングスキルが徐々に低下している。高いものは良くない、低いものは良くない。プログラマーは若々しい食事を食べ、年をとると誰も使わないと言われている。アップ。
そのような精神は、どの業界でも、若者を食べることです。しかし、学ぶことを主張する人は違います。彼らは今日を昨日より少し上手く追求しているので、彼らが年をとるほど、彼らはより多くの経験と知識を蓄積し、彼らの価値は大きくなります。今日は、Pythonを学びながら株式を取引するのに役立つ素晴らしいオープンソースプロジェクトを共有します。ぜひやってみてください。
WeChatは外部リンクを許可していないため、元のテキストを読んで記事内のリンクにアクセスしてください。
プロジェクトのgithubアドレス:
https://github.com/moyuanz/DevilYuan
ソースコードを直接入手するのに便利です。Baiduネットワークディスクに入れてありますが、公式アカウントのバックグラウンドで【定量化システム】に返信することで入手できます。
DevilYuan株式定量化システムは、pythonによって記述され、python3.4以降をサポートし、次の機能を備えています。
視覚化(PyQTインターフェイスに基づく)
マルチスレッドイベントエンジン
4つの機能
在庫データ
在庫ピッキング
戦略バックテスト
実際の取引
履歴データはインターネットから無料です
風のないパーソナルインターフェース
TuShare(TuSharePro)
トンダキシン
実際のWeChatリマインダーとインタラクション
1つのキーがハングアップします
完全に自動化された取引
シミュレートされたトランザクション、9つのシミュレートされたアカウントをサポート
実際のオファーとバックテストは同じ戦略コードを共有し、ティックレベルとミニッツレベルをサポートします
リアルオファー戦略作成テンプレート
株式選択戦略作成テンプレート
履歴データを[MongoDB](https://cloud.tencent.com/product/mongodb?from=10680)データベースに自動的にダウンロードします
在庫コード表
取引日データ
個々の株式、インデックス、ETFの過去の日次データ
個々の株式とETFの履歴データ
統合された基本的な統計機能
実際の単一アカウントのマルチ戦略
サポートされているオペレーティングシステム:Windows 7/8/10、Linux(実ディスクをサポートしていません)
Anaconda、python3.4以降の64ビットバージョンをインストールします(32ビットは機能するはずですが、テストされていません)
MongoDBをインストールし、MongoDBをシステムサービスとして構成します
個々の株のより多くの履歴データをダウンロードしたい場合は、より大きなハードディスクを装備することをお勧めします。総計によると、1年間で市場全体で約80Gの個別株が存在する可能性があります。
MogonDBクライアント
注:WindowsでMongoDBをインストールする場合、MongoDBCompassがデフォルトでインストールされます。 MongoDB Compassのインストールは非常に遅く、インストールする必要はありません
リアルトレーディング(Windows)
Straight Flushのxiadanクライアントは、次のように構成する必要があります。そうしないと、注文時に価格エラーが発生し、クライアントのタイムアウトロックが発生します。
Straight Flushトレーディングインターフェイスを実行する前に、StraightFlush注文プログラムを手動で開始してログインする必要があります
[システム設定]> [インターフェイス設定]:インターフェイスのタイムアウトを0として動作しないように設定します
システム設定>トランザクション設定:デフォルトの購入価格/購入数量/販売価格/販売数量はすべて空に設定されています
同時に、クライアントを最小化または合理化モードにすることはできません
Galaxy Securitiesのクライアントは、次の設定を行う必要があります。そうしないと、注文時に価格エラーが発生し、クライアントのタイムアウトロックが発生します。
ログインインターフェイスの設定
[システム設定]> [インターフェイス設定]:インターフェイスのタイムアウトを0として動作しないように設定します
システム設定>トランザクション設定:デフォルトの購入価格/購入数量/販売価格/販売数量はすべて空に設定されています
同時に、クライアントを最小化または合理化モードにすることはできません
image.png
ギャラクシーセキュリティーズ、公式ウェブサイトの最新バージョンにはアンチプログラムコントロールインターフェースがあるかもしれないので、ここにPCクライアントをインストールしてください
ストレートフラッシュ、公式ウェブサイトの最新バージョンにはアンチプログラムコントロールインターフェイスがある可能性があるため、ここにアクセスして一般的なフラッシュをインストールしてください
WindパーソナルフリーPythonインターフェースをインストール**(Windows、オプション)**
Windインターフェース、ストックコードテーブル、取引日データ、および過去の日次データがインストールされていない場合は、TuShareインターフェースが使用されます。 TuShareのデータ更新速度は比較的遅いです。さらに、Windの再加重係数データはより正確です。Windをインストールすることをお勧めします。ただし、Windインターフェイスにはデータトラフィックに対する制限があります。
**または、TuShareProを使用できます。ここで、トークンを登録してください。 ** DYシステムでは、一部の戦略または機能にはTuSharePro300ポイントが必要です。
SCKEYをサーバーソースに登録して、実際のオファー中の信号をWeChatリングトーン**(オプション)**で通知できるようにします。
インストールする必要のあるPythonパッケージ
tushare
pytdx
pymongo
qdarkstyle
pytesseract
pywinauto(Windows)
talib
aiohttp
pyqrcode
mpl_finance
pypng
PyQt5
datrie
crypto
gunicorn
プログラムはファイルの読み取りと書き込みを行う必要があるため、DevilYuanフォルダーに移動して、管理者権限で pythonDyMainWindow.py
を実行してください。
QQグループ:
(終了)
貴重な共有に焦点を当てる
サブスクライブして転送することを歓迎します
Recommended Posts