Lazy loaded image
通达信预警、问财轮动、网格、封单不足和与通达信结合等QMT自动下单,以及后续更新
00 分钟
2024-12-5
2024-12-5
type
status
date
slug
summary
tags
category
icon
password

相关视频

策略的委托规则

  1. 委托价格非 0,则以限价进行委托
  1. 委托价格为 0,委托备注没有“最优五档”,则以最新价进行委托
  1. 委托价格为 0,并且备注为“最优五档”,则以对手方的最优五档进行委托,剩余撤销。注意:可转债不支持,会报错。
  1. 委托价格为 0,并且备注为“对手方最优”,则以对手方最优进行委托
  1. 委托价格为 0,并且备注为“本方最优”,则以本方最优进行委托

通达信公式监控:

  1. 需自行在通达信建仓两个版块:买入与卖出
    1. 板块名称:买入;板块简称:BUY
    2. 板块名称:卖出;板块简称:SELL
  1. 板块文件会被存在到通达信软件的 \T0002\blocknew\ 下,需在代码中修改成你的通达信板块路径,比如:
    1. buy_file_path = r"D:\jiaoyi\gxtdx\T0002\blocknew\BUY.blk"
    2. sell_file_path = r"D:\jiaoyi\gxtdx\T0002\blocknew\SELL.blk"
  1. 默认“委托数量”=100,即一手,需要修改在调用函数处修改,比如 scheduler.add_job(monitor_file(buy_file_path, "buy", 100), 'interval', seconds=1)
  1. 默认“委托价格“=0,“委托备注”=“最优五档”,即默认以对手方最优五档进行委托。需人修改在 monitor_file 函数中修改。

自定义条件监控

  1. 即时交易:
    1. 证券代码:必要。需交易的代码,比如平安银行填‘000001’。
    2. 委托价格:必要。若有设定价格,则进行限价委托;若填 0,则进行市价委托,即最新价上报委托;若填 0 的同时,委托备注中填“最优五档”,则以对手方最优五档进行委托,剩余撤销。
    3. 委托数量: 必要。 需交易的数量,比如 100。
    4. 买卖方向:必要。买填 1,卖填-1。
    5. 策略名称:必要。默认选择的是“即时委托”。
    6. 委托备注:可选。作为备注,利于之后的辨别。但若填的是“最优五档”,同时委托价格填的是 0,那则会被识别为以最优五档委托的操作。
    7. 日期时间:可选。若不填,监控日期时间无限制,除非自己删除策略;若填,格式为 "YYYYMMDD hh:mm",设置截至日期,例如设置成 "20241026 09:15 :00" 表示在该时间内都会被监控,超过该时间会被删除监控。
  1. 上破价:
    1. . 证券代码:必要。需交易的代码,比如平安银行填‘000001’。
    2. 委托价格:必要。上破的设置价格,比如设置为 9.99,那么交易产品的价格>=9.99,条件会被触发,并以 9.99 的价格进行委托。
    3. 委托数量: 必要。 需交易的数量,比如 100。
    4. 买卖方向:必要。买填 1,卖填-1。
    5. 策略名称:必要。默认选择的是“上破价”。
    6. 委托备注:可选。作为备注,利于之后的辨别。
    7. 日期时间:可选。若不填,监控日期时间无限制,除非自己删除策略;若填,格式为 "YYYYMMDD hh:mm",设置截至日期,例如设置成 "20241026 09:15 :00" 表示在该时间内都会被监控,超过该时间会被删除监控。
  1. 下破价:
    1. 证券代码:必要。需交易的代码,比如平安银行填‘000001’。
    2. 委托价格:必要。上破的设置价格,比如设置为 9.99,那么交易产品的价格<=9.99,条件会被触发,并以 9.99 的价格进行委托。
    3. 委托数量: 必要。 需交易的数量,比如 100。
    4. 买卖方向:必要。买填 1,卖填-1。
    5. 策略名称:必要。默认选择的是“下破价”。
    6. 委托备注:可选。作为备注,利于之后的辨别。
    7. 日期时间:可选。若不填,监控日期时间无限制,除非自己删除策略;若填,格式为 "YYYYMMDD hh:mm",设置截至日期,例如设置成 "20241026 09:15 :00" 表示在该时间内都会被监控,超过该时间会被删除监控。
  1. 封单不足-注数量:
    1. 证券代码:必要。需交易的代码,比如平安银行填‘000001’。
    2. 委托价格:必要。上破的设置价格,比如设置为 9.99,那么交易产品的价格>=9.99,条件会被触发,并以 9.99 的价格进行委托。可填 0,填 0 则以最新价进行委托。
    3. 委托数量: 必要。 需交易的数量,比如 100。
    4. 买卖方向:必要。买填 1,卖填-1。
    5. 策略名称:必要。默认选择的是“封单不足-注数量”。
    6. 委托备注:必要。格式为 "buy:委买一量"和“sell:委卖一量”,注意为冒号为英文冒号。比如某股票已封涨停,要在封单少于 1w 时进行委托,则填“buy:10000”。
    7. 日期时间:可选。不填,监控日期时间无限制,除非自己删除策略;若填,格式为 "YYYYMMDD hh:mm",设置截至日期,例如设置成 "20241026 09:15 :00" 表示在该时间内都会被监控,超过该时间会被删除监控。
  1. 回落卖-价跌幅-注回撤:
    1. 证券代码:必要。需交易的代码,比如平安银行填‘000001’。
    2. 委托价格:必要。设置的当天监测涨幅,不使用百分号。注意,不是具体的价格,而是涨幅。比如监测某只股票,涨幅达到 6%触发监测,当最高价回撤 2%进行委托,那则填:6。委托以对手方最优五档进行委托,不是最新价,若需最新价,请自行修改该策略的插入函数。
    3. 委托数量: 必要。 需交易的数量,比如 100。
    4. 买卖方向:必要。买填 1,卖填-1。一般卖-1,即回落后卖出,进行止盈;但若你是左侧交易,也可以填 1,即高点回撤多少之后买入。
    5. 策略名称:必要。默认选择的是“回落卖-价跌幅-注回撤”。
    6. 委托备注:必要。设置最高价回撤幅度,不使用百分号。注意,必需是数字。比如监测某只股票,涨幅达到 6%触发监测,当最高价回撤 2%进行委托,那则填:2。
    7. 日期时间:可选。不填,监控日期时间无限制,除非自己删除策略;若填,格式为 "YYYYMMDD hh:mm",设置截至日期,例如设置成 "20241026 09:15 :00" 表示在该时间内都会被监控,超过该时间会被删除监控。
  1. 反弹买-价跌幅-注反弹:
    1. 证券代码:必要。需交易的代码,比如平安银行填‘000001’。
    2. 委托价格:必要。设置的当天监测跌幅,不使用百分号。注意,不是具体的价格,而是涨幅。比如监测某只股票,跌幅达到 6%触发监测,当最高价反弹 2%进行委托,那则填:6。委托以对手方最优五档进行委托,不是最新价,若需最新价,请自行修改该策略的插入函数。
    3. 委托数量: 必要。 需交易的数量,比如 100。
    4. 买卖方向:必要。买填 1,卖填-1。一般卖 1,即反弹之后买入,进行追涨;但若你需反弹之后止损,也可以填 -1,即低点后弹多少之后卖出。
    5. 策略名称:必要。默认选择的是“反弹买-价跌幅-注反弹”。
    6. 委托备注:必要。设置最高价回撤幅度,不使用百分号和负号。注意,必需是数字。比如监测某只股票,跌幅达到 6%触发监测,当最高价反弹 2%进行委托,那则填:2。
    7. 日期时间:可选。不填,监控日期时间无限制,除非自己删除策略;若填,格式为 "YYYYMMDD hh:mm",设置截至日期,例如设置成 "20241026 09:15 :00" 表示在该时间内都会被监控,超过该时间会被删除监控。
  1. 价差网格-注价差:
    1. 证券代码:必要。需交易的代码,比如平安银行填‘000001’。
    2. 委托价格:必要。开始时的基准价,即触发价格。比如要对某只 10 元的股票进行监测,每下跌 0.1 买入,每上跌 0.1 卖出,那么委托价格就填:10.00。
    3. 委托数量: 必要。 需交易的数量,比如 100。
    4. 买卖方向:必要,填 1。
    5. 策略名称:必要。默认选择的是“价差网格-注价差”。
    6. 委托备注:必要。网格的区间,比如要对某只 10 元的股票进行监测,每下跌 0.1 买入,每上跌 0.1 卖出,那么委托备注就填:0.1。
    7. 日期时间:可选。不填,监控日期时间无限制,除非自己删除策略;若填,格式为 "YYYYMMDD hh:mm",设置截至日期,例如设置成 "20241026 09:15 :00" 表示在该时间内都会被监控,超过该时间会被删除监控。
  1. 振幅风格-注振幅:
    1. 证券代码:必要。需交易的代码,比如平安银行填‘000001’。
    2. 委托价格:必要。开始时的基准价,即触发价格。比如要对某只 10 元的股票进行监测,每下跌 1%买入,每上跌 1% 卖出,那么委托价格就填:10.00。
    3. 委托数量: 必要。 需交易的数量,比如 100。
    4. 买卖方向:必要,填 1。
    5. 策略名称:必要。默认选择的是“振幅风格-注振幅”。
    6. 委托备注:必要。网格的区间,比如要对某只 10 元的股票进行监测,每下跌 1%买入,每上跌 1% 卖出,那么委托备注就填:1。
    7. 日期时间:可选。不填,监控日期时间无限制,除非自己删除策略;若填,格式为 "YYYYMMDD hh:mm",设置截至日期,例如设置成 "20241026 09:15 :00" 表示在该时间内都会被监控,超过该时间会被删除监控。

问财轮动策略:

  1. 运行该模块的必填项:
    1. 证券代码:不能以 0、1、5 和 6 开头的代码,建议以 22 开头的 6 位数,比如 221122 等等。因为证券代码被设置为必填的 6 位数字,否则无法提交,而以 0、1、5 和 6 等开头与股票开头判断冲突,最后提交后会显示“代码.市场”,而不是“轮动定时”,所以填入的代码开头为非 0、1、5 和 6 开头的数字。
    2. 委托价格:0,即以最新价进行委托。因为问财条件问询的策略只能是轮动策略,不知道最终筛选出来的是什么交易产品和价格,所以以最新价进行委托。
    3. 委托数量:自行按需填写。
    4. 买卖方向:1,即买入。
    5. 策略名称:问财轮动-注询问。
    6. 委托备注:按需填写筛选条件,比如我的轮动策略是"价格小于 100 元的可转债",那么策略执行时,它就会买入价格小入 100 元的所有可转债,而卖出该策略之前买入,价格张到 100 元以上的可转债。
    7. 日期时间:格式为“YYYYMMDD hh:mm”,比如 20241026 10:30 。 若当前日期时间超过该日期时间,则策略会被删除,策略下持仓都会被卖出清仓。同时,时间部分是交易日的执行时间,例如举例中的时间是 10:30 ,那么则会在 10:30 时执行问财的轮动策略。若你需要在一天内进行多次执行轮动策略,那可增加多条策略内容,把时间改成你要执行的时间便可。
  1. 需区分交易产品,委托备注中尽量带有交易产品的种类,比如 ETF,你要带有“基金”两字,否则可能出错。A 股交易产品包括:
    1. 默认是股票,若问财询问后结果有其他交易产品,可能会出错,所以在询问语句中,请带来有“股票”字样,比如“三天连张的股票”,那查询结果就只有股票了。
    2. 基金:指的是场内基金,包括 ETF 和 LOF 。
    3. 转债:所有的可转债。

包括在内的其他代码+后续更新

  1. 可转债轮动策略:近5年年化收益率67.86%,QMT的整体框架+打地鼠+自动逆回购 | 余汉波 文档
  1. Python打造通达信自动交易系统QMT:突破2%价格笼子限制 | 余汉波 文档
  1. QMT与通达信结合,实现专属量化交易:通达信自动交易系统 | 余汉波 文档
  1. QMT与通达信结合2.0,监测交易系统:通达信自动交易系统 | 余汉波 文档

下载或阅读完整内容为付费内容,金额为:499.9

该内容与微信公众号的付费阅读和本站点的“付费阅读”绑定:
  1. 公众号的付费阅读可以直接获得下载或阅读内容,关注微信公众号:余汉波-文章视频-付费阅读,找到对应的内容,或跳转至:通达信预警、问财轮动、网格、封单不足和与通达信结合等QMT自动下单,以及后续更新
  1. 扫描打赏二维码,打赏指定金额,截图+标题发送至邮箱(yuhanbo@sanrenjz.com),或发送到微信(yuhanbo758),等待回复的付费阅读密码:1群QMT整体代码+后续更新 | 余汉波 文档
notion image
上一篇
1群QMT整体代码+后续更新
下一篇
付费群包含的内容列举

评论
Loading...