综合交易模型本地调用服务器下单支持qmt同花顺

原理提供网页把交易接口和网页绑定,通过提交数据,调用下单程序下单

我们需要开放服务器端口,这个可以自己百度,后面我通过教程,比如我开的8023端口

综合交易模型本地调用服务器下单支持qmt同花顺

第二步:启动服务器.bat

点击文件夹下面的启动服务器bat,文件夹放在服务器上面启动的服务器

综合交易模型本地调用服务器下单支持qmt同花顺

选择交易系统,比如同花顺

 "交易系统设置":"*********************************************",
    "交易系统选择":"ths/qmt",
    "交易系统":"ths",
    "交易品种":"全部",
    "交易品种说明":["stock","fund","bond","全部"],
    "同花顺下单路径":"C:/同花顺软件/同花顺/xiadan.exe",
    "识别软件安装位置":"C:/Program Files/Tesseract-OCR/tesseract",
    "qmt路径":"D:/国金QMT交易端模拟/userdata_mini",
    "qmt账户":"55009640",
    "qmt账户类型":"STOCK",
    "证券公司交易设置":"兼容老牌证券公司可转债1手为单位",

退出服务器,点击退出服务器.bat

综合交易模型本地调用服务器下单支持qmt同花顺

第三步:查看数据

我们可以通过网页看到内容网站为服务器ip+端口比如我的

综合交易模型本地调用服务器下单支持qmt同花顺

通过网页访问账户数据比如持股

综合交易模型本地调用服务器下单支持qmt同花顺

综合交易模型本地调用服务器下单支持qmt同花顺

比如获取账户数据

综合交易模型本地调用服务器下单支持qmt同花顺

买入下单

综合交易模型本地调用服务器下单支持qmt同花顺

下单结果

综合交易模型本地调用服务器下单支持qmt同花顺

利用源代码调用服务器

综合交易模型本地调用服务器下单支持qmt同花顺

服务器持股一模一样

综合交易模型本地调用服务器下单支持qmt同花顺

比如买入股票,代码下单

综合交易模型本地调用服务器下单支持qmt同花顺

结果,结果下高了,重新来

综合交易模型本地调用服务器下单支持qmt同花顺

结果

综合交易模型本地调用服务器下单支持qmt同花顺

发送服务器源代码

import requests
import json
import pandas as pd
def seed_trader_info(url='h8023',
                password='123456',data_type='position',stock='600031',price=14.23,amount=100,run='运行'):
    '''
    发送交易信号,支持同花顺,qmt
    url服务器网站
    password交易通行密码
    data_type数据类型position/account/buy/sell
    stock股票代码
    price价格
    amount数量
    run发送交易信号
    '''
    url=url+'/_dash-update-component'
    data={"output":"etf_trader_models_table.data",
        "outputs":{"id":"etf_trader_models_table","property":"data"},
        "inputs":[{"id":"password","property":"value","value":password},
        {"id":"data_type","property":"value","value":data_type},
        {"id":"stock","property":"value","value":stock},
        {"id":"price","property":"value","value":price},
        {"id":"amount","property":"value","value":amount},
        {"id":"run","property":"value","value":run}],
        "changedPropIds":["run.value"]}
    headers={
        'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0',
        'Content-Type':'application/json'}

    res=requests.post(url=url,data=json.dumps(data),headers=headers)
    text=res.json()
    df=pd.DataFrame(text['response']['etf_trader_models_table']['data'])
    return df
if __name__=='__main__':
    position=seed_trader_info(data_type='buy',stock='600031',price='13.68')
    print(position)
    

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/88914
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 18 日
下一篇 2024 年 7 月 18 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注