企业微信

同花顺交易规则概览

同花顺作为一款主流的证券交易与分析软件,其遵循的交易规则本质上是上海证券交易所与深圳证券交易所发布的官方规则。软件本身是规则的应用与执行平台,而非规则的制定者。理解这些规则对于投资者高效、合规地进行股票买卖至关重要。

交易时间与集合竞价

A股市场的交易日为每周一至周五,法定节假日除外。每个交易日分为以下几个时段:

  • 开盘集合竞价:上午9:15至9:25。其中9:15-9:20可申报可撤单,9:20-9:25可申报不可撤单。

  • 连续竞价:上午9:30至11:30,下午13:00至14:57。

  • 收盘集合竞价:下午14:57至15:00。此期间可申报不可撤单,以最大化成交量原则产生收盘价。

在非交易时间提交的委托,称为“隔夜委托”,会被暂存在证券公司系统,在下一个交易日的集合竞价开始时统一报送至交易所。

同花顺交易规则有哪些要点

委托买卖类型

在同花顺软件中,投资者可以下达多种类型的委托指令,以适应不同的交易策略。

限价委托

投资者设定一个明确的买入最高价或卖出最低价。成交价格必须优于或等于该限定价格。这是最常用、最基本的委托方式,能保证成交价格不劣于预期,但存在无法成交的风险。

市价委托

投资者只指定买卖数量和方向,不限定价格,以当前市场最优价格立即成交。这种委托方式保证了成交的即时性,但成交价格存在不确定性,在市场波动剧烈时可能产生较大偏差。常见的市价委托有“五档即时成交剩余撤销”、“五档即时成交剩余转限价”等。

条件单

这是同花顺等现代交易软件提供的高级功能,允许投资者预设触发条件。当市场行情满足预设条件时,系统自动发出指定的委托指令。例如,股价达到某一价位时自动买入或卖出,或者跟踪股价的峰值、谷值进行移动止盈止损。条件单功能实现了部分自动化交易,帮助投资者严格执行交易纪律。

成交原则与价格机制

交易所的撮合系统遵循“价格优先、时间优先”的原则。

  • 价格优先:较高价格买入申报优先于较低价格买入申报,较低价格卖出申报优先于较高价格卖出申报。

  • 时间优先:买卖方向、价格相同的,先申报者优先于后申报者。

在集合竞价阶段,系统对所有有效委托进行一次性集中撮合,找出一个能满足最大成交量的价格作为开盘价或收盘价。在连续竞价阶段,新进入的委托会与对手方队列中已有的委托按顺序实时撮合成交。

交易费用构成

通过同花顺进行股票交易产生的费用主要包括:

  1. 佣金:由投资者开户的证券公司收取,买卖双向收取。费率由投资者与券商协商确定,通常有最低收费标准。

  2. 印花税:仅对卖出方收取,费率为成交金额的0.05%。

  3. 过户费:由中国结算公司收取,买卖双向收取,上海证券交易所和深圳证券交易所的收费标准略有不同。

投资者在同花顺的成交交割单中可以清晰查看到各项费用的明细。

风险控制规则

交易规则内嵌了多项风险控制措施。

涨跌幅限制

除上市首日等特殊情况外,A股主板股票的每日交易价格相对上一个交易日收盘价的涨跌幅度不得超过10%,创业板和科创板为20%。ST股为5%。这一规则旨在抑制过度投机,平缓市场波动。

T+1交收制度

投资者当日买入的股票,在下一个交易日才能卖出。与之对应的资金实行“T+0”清算交收,即卖出股票所得资金当日可用于买入其他股票,但需至下一交易日才能从证券账户转出至银行账户。这一制度降低了市场的日内投机频率。

最小交易单位

A股交易的最小单位是1手,1手等于100股。委托买入数量必须为100股或其整数倍。卖出时,不足100股的部分可以一次性申报卖出。

软件功能与规则执行

同花顺软件将这些复杂的规则转化为直观的用户界面和操作流程。例如,在提交委托时,软件会自动校验价格是否超出涨跌停限制、数量是否为整手数;在K线图上会明确标识出涨跌停价格线;在账户资产展示中会区分可用资金、可取资金以及持仓股票的可用数量、冻结数量等,这些设计都直接反映了底层交易规则的约束。

对于量化交易者,同花顺也提供了iFinD数据接口和相应的编程模块,允许用户编写策略来自动化执行交易。这类程序必须严格遵守交易所的所有规则,包括但不限于委托频率限制、撤单率限制等。


# 示例:一个简单的条件单逻辑伪代码(非真实可执行API)

def track_stop_loss(current_price, highest_price, stop_loss_ratio):

    """

    跟踪止损条件检查

    :param current_price: 当前市价

    :param highest_price: 持仓期间达到过的最高价

    :param stop_loss_ratio: 回撤止损比例,例如0.05表示从最高价回撤5%则触发

    """

    trigger_price = highest_price * (1 - stop_loss_ratio)

    if current_price <= trigger_price:

        # 满足条件,执行市价卖出委托

        place_market_order(symbol='000001', side='SELL', quantity=100)

        print(f"跟踪止损触发,于市价{current_price}卖出")

合规的交易程序需要处理各种规则边界情况,如避免在集合竞价不可撤单时段重复发出无效指令,确保委托价格满足涨跌停板要求等。