一、金融市场与交易基础

做量化交易,说白了就是跟市场打交道。但市场长什么样?不同市场有啥脾气?订单怎么下才不亏?这些基础问题,我当年刚入行时也踩过不少坑。今天咱们就把它聊透。

1.1 三大主流市场:股票、期货、加密货币

我个人习惯把市场分成三类:股票市场像老大哥,稳重但规矩多;期货市场像拳击手,杠杆高、节奏快;加密货币市场嘛,像个野孩子,波动大得吓人。

股票市场

  • 交易时间:A股是9:30-15:00,中间休市。美股有盘前盘后交易,但流动性差。
  • T+1制度:今天买的股票,明天才能卖。这个限制对高频策略很不友好。
  • 涨跌停板:A股主板±10%,创业板±20%。我见过策略在涨停板附近挂单,结果第二天直接低开,滑点吃了一大口。
  • 最小交易单位:100股(1手)。资金量小的要注意,买不起茅台1手就别想了。

期货市场

  • 双向交易:可以做多也可以做空。嗯,这个对量化策略来说很关键。
  • 杠杆效应:保证金交易,一般5-20倍。赚得快,亏得也快。
  • 交割制度:有到期日。我刚开始做商品期货时,忘了移仓换月,结果被强制平仓了...那叫一个惨。
  • 夜盘交易:很多品种晚上也交易,适合做跨市场套利。

加密货币市场

  • 7×24小时:全年无休。你半夜起来上厕所都能看到价格在跳。
  • 高波动性:一天涨跌20%是常事。做RL策略时,reward函数设计不好,模型很容易学歪。
  • 交易所风险:没有监管,交易所可能跑路。我建议只选头部交易所,别贪那点手续费优惠。
  • 深度问题:小币种流动性差,大单进去直接打穿盘口。

核心观点:选哪个市场做RL交易,取决于你的策略类型。高频策略适合加密货币(手续费低、24小时交易),中低频策略适合期货(杠杆高、流动性好),长线策略可以考虑股票(波动相对小)。

1.2 订单类型:市价单 vs 限价单

订单类型看似简单,但用不好真的会亏钱。我见过有人用市价单在流动性差的币种上,直接买到了最高价,瞬间亏了5%。

市价单(Market Order)

  • 特点:按当前最优价格立即成交。你不管价格,只管成交。
  • 适用场景:行情剧烈波动时,或者你特别着急进场/出场。
  • 风险:滑点!尤其是大单。我曾经在ETH上挂了个100ETH的市价买单,结果成交均价比看到的价格高了0.3%。

限价单(Limit Order)

  • 特点:指定一个价格,只有达到或更好时才成交。你不着急,等价格来。
  • 适用场景:做市策略、挂单等待、控制成本。
  • 风险:可能成交不了。行情一路向上,你的限价单永远排着队。
对比项 市价单 限价单
成交速度 立即 等待
价格控制 精确
滑点风险
成交概率 100% 不确定
RL策略常用 出场时 入场时

我的习惯:在RL策略中,我通常让模型输出限价单的价格偏移量。比如当前买一价是100,模型输出-0.5,那就挂99.5的限价买单。这样既能控制成本,又能让模型学会权衡成交速度和价格。

1.3 交易成本:佣金与滑点

交易成本是量化策略的隐形杀手。你以为策略年化20%,扣掉成本可能只剩8%。

佣金(Commission)

  • 股票:A股万2.5左右,最低5元。美股每笔几美元。
  • 期货:按手数收,比如螺纹钢一手3元。日内平仓有优惠。
  • 加密货币:Maker(挂单)0.1%,Taker(吃单)0.1%-0.2%。VIP可以更低。

滑点(Slippage)

滑点就是你想买在100,结果成交在100.2。为什么会这样?

  • 流动性不足:盘口深度不够,大单直接吃掉好几个价位。
  • 行情剧烈:消息出来瞬间,价格跳空。
  • 延迟:你的订单到交易所时,价格已经变了。

避坑指南:我曾经在回测时没考虑滑点,结果实盘策略直接亏了。后来我学乖了,回测时至少加0.1%的滑点成本。对于高频策略,滑点成本可能占到总成本的80%以上。

1.4 K线图与常见技术指标

K线图是交易者的通用语言。你想想看,全世界做交易的人都在看同样的K线,这本身就是一种共识。

K线基础

一根K线包含四个价格:开盘价、收盘价、最高价、最低价。时间周期可以选1分钟、5分钟、1小时、日线等。

  • 阳线:收盘价 > 开盘价,通常用红色或绿色表示。
  • 阴线:收盘价 < 开盘价,通常用蓝色或黑色表示。
  • 上影线:最高价到实体顶部的距离,代表上方压力。
  • 下影线:最低价到实体底部的距离,代表下方支撑。

常见技术指标

做RL策略时,技术指标常被用作状态特征。我个人常用的有这几个:

  1. 移动平均线(MA):比如MA5、MA20。价格在均线上方说明趋势偏多。
  2. 相对强弱指数(RSI):0-100之间,超过70算超买,低于30算超卖。但要注意,强趋势里RSI会钝化。
  3. 布林带(Bollinger Bands):中轨是MA20,上下轨各加2倍标准差。价格碰到上轨容易回调,碰到下轨容易反弹。
  4. MACD:看快慢线交叉和柱状图。金叉做多,死叉做空,但滞后性明显。
  5. 成交量(Volume):价格涨跌配合放量才可信。缩量上涨往往是诱多。

RL策略中的使用建议:不要把原始价格直接喂给模型。我习惯把技术指标归一化到0-1之间,或者计算差分值。比如用(当前价格 - MA20) / MA20,这样模型更容易学到相对位置。

1.5 本章知识体系

下面这张图帮你理清本章的核心逻辑。从市场选择到订单执行,再到成本控制和特征工程,每一步都环环相扣。

金融市场与交易基础 - 知识体系 市场类型 订单类型 交易成本 股票市场 期货市场 市价单 限价单 佣金 滑点 加密货币 K线图与常见技术指标 移动平均线 RSI 布林带 MACD 成交量

本章小结:做RL交易策略,第一步就是理解你面对的市场。股票、期货、加密货币各有脾气,订单类型决定了你的执行成本,技术指标帮你构建状态空间。把这些基础打牢,后面搭建策略时才不会跑偏。

专注资料整理