欢迎加入 TidyFriday !
现在加入即可享受 8 折优惠! See: https://czxa.top/posts/34814/
这篇博客介绍了一些常见的交易策略。
日内交易策略要求所有开仓头寸必须在日内交易时段结束前平仓出局,这种策略下资金暴露在风险中的时间最短,能获得稳定的利润收益,但也要求所选择的投资品种在日内有着较大的波动和成交量,这种策略更多应用于豆粕、螺纹钢、橡胶等商品。
菲阿里四价策略是一种通道突破的方法,用计算的四个核心价格作为两条通道线的支撑:前一交易日最低价,前一交易日最高价前一交易日收盘价和当前开盘价。
参数设置:
上轨:上一交易日最高价;
下轨:上一交易日最低价。
交易逻辑:
但价格突破上轨时,买入开仓;当价格突破下轨时,卖出开仓。
这种交易策略会遇到一定程度的假突破问题,由于多空的博弈,在突破位出现很大的阻力, 有一定程度的随机回落的可能。需要进行一定的止盈止损策略进行限制。
横盘是指价格波动幅度较小,没有明显的上涨或者下跌趋势,这时市场的多空力量大致平衡,但出现横盘突破,及多空力量被打破的时候,表示一方动能较强,后市价继续朝突破方向运动的趋势性更强。
当价格在过去 30 根 K 线的高低点围绕中轴上下 0.5%的范围内波动时:
上轨 = 过去 30 根 K 线的最高价;
下轨 = 过去 30 根 K 线的最低价。
如果价格突破上下轨,则表示当前价格波动较大,形成一个入场信号,也就是说:当价格突破上轨时,买入开仓 当价格突破下轨时,卖出开仓。
唐奇安的主要思想是寻找一定时间(X)出现的最高价和最低价:
上轨 = 过去 X 天内的最高点;
下轨 = 过去 X 天内的最低点。
如果价格突破上下轨则表示价格运动较为强势,释放入场信号:
当价格突破上轨时,买入开仓;
当价格突破下轨时,卖出开仓。
R-B 策略是一个结合了日内趋势追踪和反转的策略,核心是通过前一交易日的最高、最低、收盘价计算出 6 个重要的价格指标:
交易逻辑:
在开盘价的基础上,确定一个非对称的上下轨道,利用前 N 日的最高、最低和收盘价去确定一个合理的震荡区间,将上下轨道到开盘价的距离设置为震荡区间的一定比例,一旦当前价格突破了这个比例,则产生了入场和离场的信号。
参数设置 :
记前 N 日的最高价的最大值为 HH,前 N 日的最低价的最小值为 LL
记前 N 日的收盘价的最大值为 HC,前 N 日的收盘价的最小值为 LC
震荡区间为 Range
Range = Max{HH-LC, HC - LL}
$BuyLine = Open + K_s \times Range$
$SellLine = Open - K_x \times Range$
交易逻辑 :
当价格突破上轨 BuyLine 时:买入开仓/平空反向做多;
当价格突破下轨 SellLine 时:买空开仓/平多反向做空。
Dual Thrust 策略中震荡区间的选取为前 N 日的最值,使得其在一定时期内保持相对的稳定,参数$K_s$和$K_x$用来调节多头和空头的触发条件的难易。当$K_s$较大的时候,空头较容易触发;当$K_x$较大时,多头较容易触发。参数的调节可以通过参考数据测试得到最有参数并结合主观分析得到。
Average True Range,即真实波动范围指标,用于衡量市场波动的程度,是显示市场变化率的指标。目前,主要用于衡量价格的波动,并不能直接反应价格的走向以及趋势的稳定性,仅仅表明价格波动的程度。
参数设置:
真实波幅 TR = Max{X1, X2, X3}
ATR 是 TR 的 N 日移动平均,一般而言,N 取 14。
交易逻辑:
参数设置:
交易逻辑:
其中,平仓条件即是止损条件,也是止盈条件(移动止盈)。
该策略的核心是对于 multi 参数和 MA 天数的优化问题,风险在于,震荡期间的频繁交易会因为止损过多导致较大的回撤。
均线策略的内在思想是在短期和长期趋势不同的涨跌变化对交易有不同的指导意义。均线策略中的均线体现了价格的变化,常用的均线有简单移动平均、加权移动平均、指数移动平均。
参数设置:
交易逻辑:
关联套利是指套利对象之间没有必然的内因约束,但价格受共同因素所主导,但受影响的程度不同,通过两种对象对同一影响因素表现而建立的套利关系称之为关联套利。
关联套利:套利对象之间的基差的大小对买卖力量产生负反馈作用,多数的情况下形成一个发散性的蛛网。
盈利原理:通过追逐比价或差价趋势的办法,将错误操作的损失通过止损控制在一定的限度之内,将正确操作的利润尽量放大,从而达到“赚多赔少”的总体目标。
关联套利理论的基础:
替代性品种,并无内因关系,只是供求关系。
例如,大豆和玉米、玉米和小麦、不同油脂类品种之间。
铜、铝、锌之间的套利。
不同国家的股指套利。
内因套利是指当商品期货投资对象间价格关系因某种原因过分背离时,通过内在纠正力量而产生的套利行为。
内因套利:套利对象之间的基差大小负反馈于买卖力量,形成一个收敛的蛛网模型。
盈利原理:谨慎选择优先波动价差(或比价)两端的极端机会。提高胜算率来保证交易的成功,即使出意外,也能够通过现货处理、向后延期等办法来抑制亏损。
核心要点:
步骤:
期限套利是利用同一种商品在期货市场和现货市场之间的不合理的价差进行的套利行为。
两个投资组合,若未来现金流完全相同,则限制一定相等(不考虑风险),否则将产生套利机会;买入现值低的投资组合,同时卖出较高的投资组合,并持有到期,必定可以获得无风险利润。
同一商品的期货合约价格与其现货价格之间存在着无套利机会的定价关系,这种关系通常成为持有成本定价。所谓的持有成本,是指商品的储藏成本加上资产融资所需支付的利息再扣掉持有资产带来的未来收入(机会成本)。
单一农产品的跨期套利:
同一品种商品的不同交割月份的期货合约之间的价格也存在着无套利机会的定价关系。当远期的价格超过无套利区间的上界时,可以从事正向套利操作;而跌过无套利区间的下界的时候,可以从事反向套利操作。
套利步骤:
国内外大豆进口套利。
套利公式:
进口利润 = 国内大豆价格 - 进口成本价
进口成本 = (CBOT 期价 + 海岸升水 + 海运费)X 汇率 + 港杂费
进口大豆关税为 1%,增值税为 13%。
港杂费 100 元/顿左右。
单位换算:
$1 蒲式耳大豆 = 60 磅 = 60 \times 0.4536 公斤= 27.216 公斤 = 0.027216 吨$
$1 美分/蒲式耳 = 0.01 美元/0.027216 吨 = 0.36743 美元/吨$
炼钢生产的成本主要是生铁、废钢、合金、电极、耐火材料、辅助材料、电能、维护检修和其他费用。中国目前最主要的炼钢设备为转炉和电炉,基于冶炼原理的不同,转炉和电炉在主要的原料(生铁、废钢)配比有一定的差异,转炉工艺一般需要配置 10%的废钢,而电炉工艺废钢的使用量则占 80%。
结合国内钢铁行业的平均情况,炼铁工艺中影响总成本的主要因素是原料(铁矿石、焦炭)成本,而包括辅料、燃料、人工费用在被的其他费用与副产品回收进行冲抵后仅占总成本的 10%左右。而炼钢工艺中因为耗电量的增加、合金的加入以及维检费用的上升使得除主要原料外的其他费用占到炼钢总成本的 18%左右。炼铁、炼钢工艺中的其他费用波动不大。
套利逻辑
$钢成本 = 1.6 吨铁精粉 + 0.5 吨焦炭 + 生铁费 + 钢胚费 + 轧材费 + 其它费用$
$螺纹钢期货价格 = 1.6 \times 铁矿石期货价格 + 0.5 \times 焦炭期货价格 + 其它成本$
在实际的期货市场上,由于价格的波动,出现来无套利等式左右不等的情况,此时的价差即为钢厂的利润,这也是内因策略的利润核心。跟随钢厂的利润,我们可以认为,但钢厂利润较高,钢厂就会进行产量的调整,提高开工率并且在原材料市场上进行大量的购买,导致原材料市场的供小于求,铁矿石和焦炭价格上涨,导致钢厂的利润下降;反之,如果钢厂利润下降,钢厂会动态调整最优产量从而影响了上下游产业的价格,铁矿石和焦炭的价格也会下降,同时在产品市场上,由于钢厂的供给减少,钢材的价格也会上升,恢复了钢厂的利润平衡。
期货品种 | 螺纹钢 | 铁矿石 | 焦炭 |
---|---|---|---|
保证金 | 9% | 10% | 15% |
合约乘数 | 10 吨/手 | 100 吨/手 | 100 吨/手 |
最小变动单位 | 1 元/吨 | 0.5 元/吨 | 0.5 元/吨 |
策略设置:
煤焦加工套利包括三种模式,分别是独立焦化企业模式,煤矿企业模式以及自有焦化厂的钢铁企业模式。煤焦加工套利的难点在于配煤炼焦工艺的确定、产成品质量及升贴水的确定、以及副产品构成及其价值的确定。以及冶炼焦的配煤比利是主焦煤 35%、1/3 焦煤占比 25%、气煤占比 12%、肥煤占比 18%、瘦煤占比 10%。企业为了降低炼焦的成本,一般是提高价格较低的瘦煤的比重而降低主焦煤的比重,因此企业为了应对市场的变化带来的成本压力会改变原料的配比,那么炼焦成本也是在变化的,配煤的比例是动态变化的,并不是固定的。
套利逻辑:
参考一般的炼焦工艺,平均 1.3 吨炼焦煤加工产生 1 吨焦炭和若干副产品。自焦煤期货上市以来,期货焦煤指数/焦煤指数的比价均值却高达 1.37,同时较长时间维持在 1.38 以上,指数最高比价曾达到 1.45。因此,我们最终确定炼焦煤的利润公式为:$$炼焦利润 = 焦煤期货价格 - 1.4 \times 焦煤期货价格 - 其它成本$$
上述等式的系数是参考基本面的逻辑来确定的,与钢厂利润套利类似,等式中固定系数与实际生产的系数存在差异,实际生产的系数也难以把握,因此通过量化的手段来确定各品种之间的关系也是一种备选方案。
期货合约 | 焦煤 | 焦炭 |
---|---|---|
保证金 | 15% | 15% |
合约乘数 | 60 吨/手 | 100 吨/手 |
最小变动单位 | 0.5 元/吨 | 0.5 元/吨 |
策略设置:
开仓条件:价差在 10 日均值加 1~1.2 倍标准差之间,且有回归趋势开仓;
平仓条件:回归到 10 日均值进行平仓;
止损:设置的止损为 2%,止损后 10 日内不开仓;
换仓:主力合约一般为 1,5,9 月份,因此我们在主力合约到期前一个多月进行主力换仓;
滑点:一个最小变动价位。
套利逻辑:甲醇即可自用又可外售的特征是甲醇制 PP 套利可行的重要原因。根据理论生产成本,3 吨甲醇外加 800 元加工费可以制得 1 吨聚丙烯。具体到期货价格层面,在无套利机会的情况下可以得到如下等式:$$聚丙烯期货价格 = 3 \times 甲醇期货价格 + 800$$
期货品种 | 甲醇 | 聚丙烯 PP |
---|---|---|
保证金 | 7% | 7% |
合约乘数 | 10 吨/手 | 5 吨/手 |
最小变动单位 | 1 元/吨 | 1 元/吨 |
策略设置:
开仓条件:价差超越 5 日均值加 1 倍标准差进行开仓;
平仓条件:回归到 5 日均值进行平仓;
止损:设置的止损为 5%,止损后 10 日内不开仓;
换仓:主力合约一般为 1,5,9 月份,因此我们在主力合约到期前一个多月进行主力换仓;
滑点:一个最小变动价位。
套利逻辑:
大豆提油套利的模式主要是在美豆和国内豆粕豆油间展开,具体的路径是进口美豆之后在国内压榨出售。因此要关注的点是美豆成本、豆粕价格和豆油价格。美豆的成本涉及到增值税、关税、汇率、港杂费和运费等因素。计算美豆到厂成本的主要公式是:$$大船舱底完税价格 = 到岸价格 \times (1 + 增值税率) \times (1 + 关税率) \times 美元兑人民币汇率$$
$$进口大豆的成本 = 大船舱底完税价格 + 港杂费 + 运费$$
进口大豆到厂成本即为美豆的成本。相对于煤焦钢产业链,大豆压榨的技术参数较为稳定,国内的大豆压榨工艺显示大豆压榨时油粕产出比例为:$$100\%进口大豆 = 19.2\%豆油 + 78.6\%豆粕 + 2.2\%损耗$$
因此,进口大豆压榨的利润公式可以根据美豆的成本以及压榨技术参数得出。$$进口大豆压榨的利润 = 78.6\%豆粕价格 + 19.2\%豆油价格\ - 进口大豆到厂成本 - 其他费用$$
套利逻辑:
鸡蛋作为日常消费品,需求比较稳定。一般,每年在端午节和中秋节会出现两个需求小高峰,春节前后会出现需求低谷。最近几年由于集约样子比例增大以及鸡蛋期货上市,鸡蛋价格的季节波动已经越来越不明显。鉴于鸡蛋需求稳定的特征,鸡蛋价格一般由产蛋成本决定。蛋鸡养殖的主要成本包括鸡苗、饲料、水、电、人工和防疫等费用。需要注意的是,除了鸡蛋出售的收入,还有鸡粪及蛋鸡淘汰以后变卖的收入。一只蛋鸡从鸡苗到产蛋到退役,整个过程历经 17 个月。蛋鸡在生命周期内产蛋 37.5 公斤,消耗饲料 122.7 公斤,鸡苗成本约 3 元,防疫费用支出 3 元,水电费支出 0.5 元,鸡粪获利 3.4 元,淘汰鸡出售 16.4 元。据此,我们可以测算鸡蛋盈亏平衡点为:$$鸡蛋盈亏平衡点 = \frac{饲料费+鸡苗成本+防疫费 +水电费-鸡粪收入-淘汰鸡收入}{37.5}$$
上式中鸡苗成本、防疫费、水电费、鸡粪收入和淘汰鸡收入变化不大,可以使用参数替代,主要的变量是饲料价格。蛋鸡饲料的典型配方是 62%的玉米、31%的豆粕和 7%的预混料(麦麸、磷酸氢钙、石粉、食盐、其他添加剂等),预混料的价格大约在 2.5 元/斤。那么,饲料价格的公式可以表示为:$$1 斤饲料的价格 = 0.62 玉米的价格 + 0.31 豆粕的价格 + 0.175$$
依据鸡蛋的盈亏平衡点计算公式和饲料价格的公式,可以得出联系期货价格的等式:$$鸡蛋盈亏平衡点(元/吨) = 2.02864 玉米(元/吨) + 1.01432 豆粕(元/吨) + 437.2$$
鸡蛋的利润波动曲线回归周期仍然比较长,并且没有明显的周期规律性,总体来看,价差要经历差不多一年的时间才会恢复到 0 附近的水平。因此如果设定固定价差来进行套利,开仓次数将有限,而且价差设置越大开仓次数越少。如果价差设置过小,则需要很长时间才会回归,并且会有很大的回撤。因此我们仍然采用之前的在均值加减标准差的方式进行开仓,在价差恢复到均值时进行平仓。
策略设置:
开仓条件:价差超过 10 日均值加 2 倍标准差进行开仓;
平仓条件:回归到 10 日均值进行平仓;
止损:设置的止损为 5%,止损后 10 日内不开仓;
换仓:主力合约一般为 1,5,9 月份,因此我们在主力合约到期前一个多月进行主力换仓;
滑点:一个最小变动价位。
Update your browser to view this website correctly. Update my browser now