# 運用コマンド
コマンドラインまたは Telnet でコマンドを送信して OpenD を運用できます。
コマンド形式:cmd -param_key1=param_value1 -param_key2=param_value2
help -cmd=exit を例に、Telnet の使い方を紹介します。
- OpenD の起動パラメータで、Telnet アドレスと Telnet ポートを設定します。

- OpenD を起動します(Telnet も同時に起動されます)。
- Telnet 経由で OpenD に
help -cmd=exitコマンドを送信します。
from telnetlib import Telnet
with Telnet('127.0.0.1', 22222) as tn: # Telnet アドレス:127.0.0.1、Telnet ポート:22222
tn.write(b'help -cmd=exit\r\n')
reply = b''
while True:
msg = tn.read_until(b'\r\n', timeout=0.5)
reply += msg
if msg == b'':
break
print(reply.decode('gb2312'))
2
3
4
5
6
7
8
9
10
# コマンドヘルプ
help -cmd=exit
指定コマンドの詳細情報を表示。パラメータ未指定の場合はコマンド一覧を出力
- パラメータ:
- cmd: コマンド
# プログラム終了
exit
OpenD プログラムを終了
# SMS認証コードのリクエスト
req_phone_verify_code
SMS認証コードをリクエスト。デバイスロックが有効で、そのデバイスへの初回ログイン時にセキュリティ認証が必要な場合に使用します。
- 頻度制限:
- 60秒以内に最大1回リクエスト可能
# SMS認証コードの入力
input_phone_verify_code -code=123456
SMS認証コードを入力し、ログインフローを続行します。
パラメータ:
- code: SMS認証コード
頻度制限:
- 60秒以内に最大10回リクエスト可能
# 画像認証コードのリクエスト
req_pic_verify_code
画像認証コードをリクエスト。ログインパスワードを複数回誤入力した場合に画像認証コードの入力が必要になります。
- 頻度制限:
- 60秒以内に最大10回リクエスト可能
# 画像認証コードの入力
input_pic_verify_code -code=1234
画像認証コードを入力し、ログインフローを続行します。
パラメータ:
- code: 画像認証コード
頻度制限:
- 60秒以内に最大10回リクエスト可能
# 再ログイン
relogin -login_pwd=123456
ログインパスワードの変更やデバイスロックの有効化等により再ログインが必要な場合に使用します。現在のアカウントでの再ログインのみ可能で、アカウント切替はできません。 パスワードパラメータは主にログインパスワード変更時に使用します。パスワード未指定の場合は起動時のログインパスワードを使用します。
パラメータ:
login_pwd: ログインパスワード(平文)
login_pwd_md5: ログインパスワード暗号文(32桁 MD5 16進数表記)
頻度制限:
- 1時間以内に最大10回リクエスト可能
# 接続ポイントとの遅延測定
ping
接続ポイントとの遅延を測定
- 頻度制限:
- 60秒以内に最大10回リクエスト可能
# 遅延統計レポートの表示
show_delay_report -detail_report_path=D:/detail.txt -push_count_type=sr2cs
プッシュ遅延、リクエスト遅延、発注遅延を含む遅延統計レポートを表示します。毎日北京時間 6:00 にデータがクリアされます。
- パラメータ:
detail_report_path: ファイル出力パス(Mac では絶対パスのみサポート、相対パスは不可)。省略可能。未指定の場合はコンソールに出力
Paramters: push_count_type: プッシュ遅延のタイプ(sr2ss、ss2cr、cr2cs、ss2cs、sr2cs)。デフォルト sr2cs。
- sr はサーバー受信時刻(現在、香港株のみこの時刻をサポート)
- ss はサーバー送信時刻
- cr は OpenD 受信時刻
- cs は OpenD 送信時刻
# API 接続のクローズ
close_api_conn -conn_id=123456
指定の API 接続をクローズ。未指定の場合はすべてクローズ
- パラメータ:
- conn_id: API 接続 ID
# 登録状態の表示
show_sub_info -conn_id=123456 -sub_info_path=D:/detail.txt
指定接続の登録状態を表示。未指定の場合はすべて表示
- パラメータ:
conn_id: API 接続 ID
sub_info_path: ファイル出力パス(Mac では絶対パスのみサポート、相対パスは不可)。省略可能。未指定の場合はコンソールに出力
# 最高相場権限のリクエスト
request_highest_quote_right
高級相場権限が他のデバイス(デスクトップ端末/モバイル端末等)に占有されている場合、このコマンドで最高相場権限を再リクエストできます(この場合、ログイン中の他のデバイスでは高級相場が使用できなくなります)。
- 頻度制限:
- 60秒以内に最大10回リクエスト可能
# アップグレード
update
このコマンドを実行すると、OpenD をワンクリックで更新できます