# smartx-cli命令行指令列表:

# 登录SmartX login

login [account] [Window ID] [server]

account为登录账号(资金账号)、windowID为指定的登录窗口ID(可选,默认为0,参见窗口顶部)、server为登录的服务器地址(可选,默认为SmartX上次登录的地址)

# 账号退出 logout

退出当前命令行登录连接SmartX窗口的账号

# 启动扩展组件 startExtension

startExtension [extension ID]

extensionID为扩展组件的ID(本地私有组件带有-local后缀)

# 关闭组件 closeExtension

closeExtension [extension ID]

extensionID为扩展组件的ID(本地私有组件带有-local后缀)

# 启动功夫TD startKungfuTD标准版不支持

startKungfuTD [account ID] [type]

account ID为账号ID(参见功夫列表)、type为柜台类型(xtp)

# 启动功夫策略 startKungfu标准版不支持

startKungfu [strategy ID]

strategyID为功夫策略ID(参见功夫列表)

# 关闭功夫策略 closeKungfu标准版不支持

closeKungfu [strategy ID]

strategyID为功夫策略ID(参见功夫列表)

# 启动CSV任务 startCSV标准版不支持

startCSV [CSV File Path]

CSV文件路径,文件后缀为.csv,支持普通交易和两融交易

# 关闭CSV任务 closeCSV标准版不支持

支持普通交易和两融交易

# 启动算法CSV startAlgoCSV标准版不支持

startAlgoCSV [CSV File Path]

CSV文件路径,文件后缀为.csv。(csv文件详细参见算法CSV)

# 关闭算法CSV closeAlgoCSV标准版不支持

关闭当前正在执行的算法CSV

# 显示任务状态 status标准版部分支持

status [task type] [task ID]

task type 任务类型的值包括extension、kungfu、csv、algocsv,区分大小写,分别对应扩展组件、功夫策略、CSV、算法CSV;
task ID 任务ID主要为扩展组件ID(extensionID)或功夫策略ID(strategyID)
标准版仅支持任务类型extension的状态查询

# 获取SmartX的窗口信息 getWindows

返回窗口ID和登录账号的列表:[1,"35100001"]

# 退出命令行程序 exit

仅退出当前命令行程序,并不退出SmartX客户端和账号

# 错误码[xxxx]

指令执行后返回信息:[0000]指令执行结果信息

# 9999:输入了未知指令

# 9998:调用未指定指令

# 9997:当前用户不支持此指令

# 0000:指令执行成功

# 1111:系统调用失败

# 1000:账号未登录

# 1010:登录失败

# 1011:指定ID窗口登录用户不匹配

# 1012:指定ID窗口忙,请重试

# 1013:指定ID窗口不存在

# 1014:当前已经登录,重复登录

# 1020:退出失败

# 1030:启动扩展组件失败

# 1031:指定ID窗口不存在

# 1040:关闭扩展组件失败

# 1041:指定ID窗口不存在

# 1050:启动功夫策略失败

# 1051:关闭功夫策略失败