通常、株式取引インターフェースを開発する場合、複数のインターフェース機能の研究開発が含まれるため、Tongdaxinのクオンツインターフェースは自動取引を実現できます。つまり、Tongdaxin の API インターフェース (株式自動発注インターフェース) を通じて、注文の発注、注文のキャンセル、口座情報の照会などの機能を含む取引所との接続と対話を実現することができ、具体的なフォームは次のように分析されます。
Tongdaxin クオンツ インターフェイスを使用した自動取引の一般的な手順は次のとおりです。
1. Tongdaxin API インターフェイスを入手する: まず、Tongdaxin 公式またはその他の法的ルートから Tongdaxin API インターフェイスのドキュメントと関連開発ツールを入手する必要があります。TongdaxinのAPIインターフェースには主に市場インターフェースと取引インターフェースが含まれています。たとえば、互換性を分析するには:
名前 |
関数 |
|
基本機能 |
初期化 |
|
デイニット |
||
ログオン |
||
ログオフ |
||
クエリデータ |
||
クエリ履歴データ |
||
注文の送信 |
||
注文をキャンセルする |
||
見積もりを取得する |
||
返済 |
||
GetExpireDate |
||
単一アカウントのバッチ機能 |
クエリデータ |
|
注文の送信 |
||
注文のキャンセル |
||
見積もりを取得する |
||
マルチアカウント一括機能 |
マルチアカウントデータのクエリ |
|
マルチアカウントの送信注文 |
||
キャンセルマルチアカウント注文 |
||
マルチアカウントの見積もりを取得 |
2. 開発環境の構成: API インターフェイスのドキュメントに従って、Tongdaxin ソフトウェアのインストール、API 接続パラメータの構成、関連開発ツールと依存ライブラリのインストールなどを含む開発環境を構成します。
3. トランザクション サーバーに接続します。API インターフェイスを通じて Tongdaxin のトランザクション サーバーに接続し、取引所との接続を確立します。接続プロセス中に、正しいログイン情報と認証パラメータを指定する必要があります。
4. 注文/キャンセル: API インターフェースが提供する関数またはメソッドを使用して、注文とキャンセルの操作を実現します。ご自身の取引戦略や条件に応じて注文やキャンセルが可能です。
5. アカウント情報のクエリ: API インターフェイスによって提供される関数またはメソッドを使用して、ポジションや資金などのアカウント情報をクエリします。必要に応じてアカウントのリアルタイム情報を取得できます。次のように:
サイン |
int Init(); |
関数 |
APIの初期化 |
パラメータ |
なし |
戻り値 |
正常に承認された取引口座の数 戻り値が 1 未満の場合、Deinit インターフェイスを呼び出す必要はありません。また、他のインターフェイスを呼び出すこともできません。そうしないと、エラーが発生します。 |
サイン |
void Deinit(); |
関数 |
APIの初期化解除 |
パラメータ |
なし |
戻り値 |
なし |
サイン |
i nt Logon(const char* Ip、short Port、const char* Version、short Yybid、const char* Account、const char* TradeAccount、 const char* JyPassword、const char* TxPassword、 char* エラー情報); |
|
関数 |
取引口座にログインする |
|
パラメータ |
イプ |
証券取引サーバーIP、通常と金融の区別に注意 |
ポート |
仲介取引サーバーポート、通常とLiangrongの区別に注意してください |
|
バージョン |
クライアントのバージョン番号。通常は空の文字列です。 |
6. 戦略の実行: 独自の取引戦略に従って対応するロジックとアルゴリズムを作成し、市場データを通じて取引操作を判断して実行します。Tongdaxin が提供する API インターフェイス関数を使用して、データ分析、指標の計算、グラフィックの描画、その他の操作を実行できます。
なお、自動売買を行う場合には、ストップロスやテイクプロフィットの設定、取引失敗時の対応など、リスク管理、エラー処理、異常事態への対応などを考慮する必要があります。同時に、関連法令を遵守し、違法な運営を避ける必要があります。
要約すると、Tongdaxin クオンツ インターフェイスを通じて自動取引を実現することは可能ですが、開発者は関連するプログラミングとクオンツ取引の知識を持ち、使用中に関連する規制や制限に従う必要があります。