交易基础

要敬畏市场

盈亏与胜率

盈亏比 - 胜率 - 交易频次 = 不可能三角

经验胜率

达到止盈的交易数/(总交易次数)
总交易次数 =达到止盈的交易数+达到止损的交易数(假设每笔交易不是止盈就是止损)

比如说,对于某种交易模式,赚一次能挣50U,亏一次损失50U,请问胜率是多少?
开始是不知道胜率的。
大量的交易过后,能够总结出经验胜率。

保本胜率

对于保本胜率,是可以计算的。

什么是保本胜率?就是不赚钱也不亏钱的胜率。盈利和亏损的期望都为0。
对于某种交易模式,盈利一次赚30U,亏损一次亏10U,保本胜率是多少?

总盈利:

30 x 胜率p x 总交易次数

总亏损
10 x (1-胜率p) x 总交易次数
使总盈利=总亏损

算出胜率 p = 25%

净盈利 = 总盈利 - 总亏损

一般情况计划:

  1. 要保证识别的交易机会的盈亏比>1.5
  2. 专业交易员,盈亏比都在2以上

盈亏比为2,只要胜率为百分之33就一定赚钱

仓位管理

如果你只有十万块,并且拥有某种盈利模式。

盈利模式,胜率90%,平均盈亏比10。

  1. 十万块钱全仓交易

  2. 每次交易5000块钱

区别在哪?

  1. 十万块钱全仓交易,你亏一次,就没有本金了。只要你遇上胜率以外的10%,就出同了。

  2. 5000块钱的好处是,需要连续遇上20次10%,才会归零

  3. 推荐的角度:每次开仓使用的本金在(1%-5%)以内

10000美金,500刀一次盈亏比2以上,只要你的胜率大约33%,你就一定赚钱

  1. 假如本金还是1BTC
    我每次使用5%,0.05BTC
    我发现:10000开多,止损9900(1%)止盈10300
    我被打止损,我要保证亏掉0.05BTC
    我要开的仓位=0.05 / 1% = 5BTC
    假如我开20倍杠杆,使用本金0.25BTC,挂9900止损

    假如我开10倍杠杆,使用本金0.5BTC,挂9900止损

即赚钱和亏钱多少是看自己的实际仓位是多少

算仓位大小 一 自由选择杠杆倍数,对应的保证金需要多少就出来了

计算仓位

风险头寸/(单位商品止损额)=商品开仓数量
小明的风险头寸,就是每次开仓计划使用的5%的本金,单位商品止损额就是1个单位的目标商品,入场到止损之间的差值。

比如说,小明有压岁钱10000U,准备拿来交易币安合约。每次开仓计划使用5%的本金(如果亏损,则最多亏损5%)。

情况A:做多比特币,入场46500,止盈47500,止损46000。

​ 当不使用杠杆(或1倍杠杆)时,小明需要买多少个btc,买这些btc需要多少保证金,小明一次亏损多少钱?

​ 需要买10000/46500=0.215个btc,因为是全 仓,需要10000U保证金,亏损0.215(46500-46000)U

​ 当使用20x杠杆时,小明需要买多少个btc,买这些btc需要多少保证金,小明一次亏损多少钱?
​ 需要买500/(46500-46000)=1个btc,需要146500/20=2325U 保证金,小明一次亏损500U。

​ 当使用10x杠杆时,小明需要买多少个btc,买这些btc需要多少保证金,小明一次亏损多少钱?
​ 需要买500/(46500-46000)=1btc,需要1*46500/10=4650U保证金,小明一次亏损500U。

情况B:做空B站股票,入场117,止盈85,止损130。
当使用1倍杠杆时,小明需要借到多少股B,需要多少保证金,小明一次亏损多少钱?小明的剩余可支配资金是多少?

​ 500/(130-117)=38.46,需要38股,需要38117/1=4446U保证金,小明一次亏损3813=494,小明的剩余可支配资金是5554U。

​ 当使用10倍杠杆时,小明需要借到多少股BI,需要多少保证金,小明一次亏损多少钱?小明的剩余可支配资金是多少?

​ 500/(130-117)=38.46,需要38股,需要38117/10=444.6U保证金,小明一次亏损3813=494,小明的剩余可支配资金是9555.4U。

​ 当使用20倍杠杆时,小明需要借到多少股BI,需要多少保证金,小明一次亏损多少钱?小明的剩余可支配资金是多少?

​ 500/(130-117)=38.46,需要38股,需要38117/20=222.3U保证金,小明一次亏损3813=494,小明的剩余可支配资金是9777.7U。

浮盈加仓与分批止盈

对于某种商品,现价100元一个

浮盈加仓

120,买入25个

110,买入50个

跌回10500,依然还是有利润的

100 买入100个

110买入100个

跌回105,利润就没了100 买入100个

浮亏加仓

缺点:

没有控制风险 ,风险敞口越来越大

与趋势作对,不尊重客观事实,主观祈祷行情反转

持续扩大的亏损,让人越陷越深

当然行情有可能反转,浮亏加仓的操作也可能成功,问题是行情反转和你的资金不足的窘况,哪个先到来?
亏损不断扩大,小亏变成中亏大亏,不符会交易者的控制亏损的原则。
你是否能够承受这样的大亏,大亏之后,接下来的行情,你还有本金做吗?还是说大亏就出局了。

K线图(蜡烛图)

还有很多其他的线图,暂时先写K线图

基本组成:

image-20240825212345729

K线的形成:

image-20240825213514314

将价格表现为一个正弦波,市场上下震荡,买方与卖方争夺控制权,收盘价为多空博弈的结果。

影线

影线 : 一个阶段内情绪的变化
参数:
纵向:影线占整根K线比例、上下影线各占整根K线比例,影线实体比例
横向:影线的长度

下影线:

image-20240825220121677

过程
卖方占据市场主导,力量超过买方,抛压使价格下降

价格下降过程中遇到的两种力,第一种是挂单交易的买方,第二种是进行市价交易的买方。

随价格下降,以下一种或两种情形发生,使买卖双方力量平衡,平衡点形成最低价。 (不考虑市场恐慌情况,破格情况。正常多空博野情况下;)

​ 价格对卖方不再有吸引力,抛压减弱
​ 价格对买方形成了吸引力,买压增强买方占据市场主导,力量超过卖方,买压使价格上升。
结论
市场情绪完成了反转
收盘时市场处于看涨情绪主导(仅针对下影线范围内)

实体

高实体:强烈的市场情绪

低实体:较弱的市场情绪

参数:
纵向:实体占整根K线比例,实体影线比例

​ 横向:实体长度

量价分析

量价分析-K线与成交量

成交量

定义: 一个时间单位内对某个交易品种,交易成交的总数量。
tips :

​ 成交量的大小是相对的,需要平均水平来作对比
​ 成交量离不开价格。
​ 成交量离不开时间。
​ 成交量是对价格的确认

量价分析的产物
对于单根K线或者局部K线的量价分析,产生的是信号,信号只对局部的交易有指导意义,一般与其他交易手法相结合。
对于一段时间内K线的量价分析,产生的是筹码分布,意义在于分析一段时间内的支撑压力水平,以及市场主力的动向。

实体与成交量

首先进行简单定义
实体定义:
长实体(长阳线):超过平均实体长度2-3倍
短实体(短阳线):平均实体长度0.5倍以下
成交量定义:
较高成交量(放量):平均成交量1.5-2倍以上
较低成交量(缩量):平均成交量0.5倍以下

成交量对价格的确认:
威科夫投入产出定律:
投入:成交量
产出:价格
对于价格水平的移动,较小的价格变化对应较低的成交量,较大的价格变化对应较高的成交量。

长实体放量

image-20240825231655112···

价格强劲上涨

成交量较高——确认

典型的放量突破

短实体缩量

image-20240825232220351

价格变化较小

成交量较低——确认

常见的各类普通K线

长实体缩量

image-20240825232608144

价格变化较大

成交量缩量–异常

1.陷阱

2.流动性枯竭

可能需要等待一个后续价格确认

短实体放量

image-20240825233700749

价格变化较小
成交量放量一异常

巨大的投入无法得到相应的产出

市场多空力量变得均衡,在狭窄区域发生巨量换手,即将发生多空反转

如果K线本身不能指示多空(具有长的上影线或下影线) , 最好等待后续信号确认

单根K线图与成交量

对于单根K线图的量价分析,往往不能作为唯一指标,还要结合该K线在K线图中所处的位置

射击十字星

image-20240827160612809

市场情绪弱势,看跌主导。
多个射击十字星:增加弱势程度,增强看跌情绪。
成交量越高,对于这种弱势程度和看跌情绪的确认越强。

锤头线

image-20240827171613459

与射击十字星相反
市场情绪强势,看涨主导。
多个射击十字星:增加强势程度,增强看涨情绪。
成交量越高,对于这种强势程度和看涨情绪的确认越强。

长腿十字线

image-20240827174209286

上下影线都很长
多空情绪势均力敌,市场处于不明确的状态,之前的趋势可能反转,需要警惕。
低成交量的情况下为异常,因为剧烈波动却没有投入(成交量),说明缺乏流动性/人为操纵价格。
这种情况下需要等待下一根K线,做出方向确认。

吊人线

image-20240827182521990

市场在一段上升趋势后,突然遭遇大量卖空。
说明有人试盘,但买方支撑了市场。
是变盘的早期信号,市场可能变得弱势。
需要关注之后是否有做空信号出现,比如之后出现射击十字星,则会大大增加变盘判断的可信度。

BTC的庄家不会在15min试盘出货

多根K线图与成交量

成交量确认趋势WIFI (不建议)

image-20240827190936950

价格逐步上涨,伴随成交量放大。一确认
注意实体同步扩大!

在趋势的延续情况下判断 比如多成交量确认突破

image-20240827193451970

价格逐步下跌,伴随成交量逐步放大。一确认
注意实体同步扩大!

(不是很建议当成右侧建议使用)

成交量拒绝趋势(不建议)

不好用

image-20240827194803179

价格逐步上涨,伴随成交量逐步缩小。一异 常
注意实体同步扩大!
●做市商营造多头陷阱
●市场流动性枯竭,没有人卖了

这里可以进行对比,对于成交量对趋势的确认与拒绝,可以看出,确认是坚定的,因为得出答案唯-。拒绝是矛盾的,市场存在不同的解释。

放量止跌

image-20240827194852364

需要WIF信号区别开来。
实体越来越短,说明市场原有情绪减弱。
成交量放量增强判断,说明抛压被大量吸收。
后续市场可能产生反转。

放量止跌

image-20240827202359580

需要WIFI信号区别开来。
实体越来越短,说明市场原有情绪减弱。
成交量放量增强判断,说明买压被大量吸收。
后续市场可能产生反转。

实体最好位于K线整体的下半部分。

简单量价分析

吸筹与派筹

不要总拿所谓的什么 庄家在这里哪里操控 什么来催眠自己 目前的能力还无法抓庄家

拿来做筹码分析和支撑压力是比较合理的

image-20240827202515950

吸筹:主力在做出价格行动前,收集筹码的过程。
具体表现:每次下跌放量,但不破位。

image-20240827213127547

派筹:主力在做出价格行动前,派发筹码的过程。

具体表现: 每次上涨放量,但不能创出新高

供应测试与需求测试

供应测试

image-20240827213247217

image-20240827213303131

先推高市场,在到达之前存在巨大卖压区域的时候,进行测试。
故意卖出,看是否会引发卖盘跟随。

是否跟随则体现在成交量的高地上

出现放量,则还存在卖压力

需求测试

image-20240827213416591

image-20240827213425217

先压低市场,在到达之前存在巨大买压区域的时候,进行测试。
故意买出,看是否会引发买盘跟随。
是否跟随则体现在成交量的高低上。
出现放量,则还存在买压。

买入高峰与抛售高峰

image-20240827213446791

吸筹阶段的尾声。
引发panic,放量,但价格无法创有效新低。

image-20240827213536057

派筹阶段的尾声。
引发fomo,放量,但价格无法创有效新高。

震荡整理

image-20240827205842953

image-20240827205931451

放量突破震荡区间,回踩缩量,回踩不破突破的边沿。

(突破有量,回踩交易量萎缩)

简单市场周期

image-20240827211708212

吸筹一买入高峰一吸筹完成一供给测试一卖盘被吸收一价格拉升一 派筹一 抛售高峰一 需求测试一买盘被吸收一价格下跌一吸筹

趋势,支撑压力以及多周期看盘

什么是趋势?

需要一个具体的定义

什么是枢轴点?

高点:对于- -根K线的高点H,它左边的n根K线和右边的m根K线的高点都比H低
低点:对于- -根K线的低点L,它左边的n根K线和右边的m根K线的低点点都比低

一般 n >=2 m>=1

多头趋势:

​ 对于紧邻的四个枢轴点,第一个枢轴点为低点L, 有比它高的第二一个枢轴点H, 对于H和L,有比H低且比L高的第三个枢轴点次低点HL,最后一个枢轴 点为更高的高点HH, HH需要比H高。

四要素:低点L,高点H,次低点HL,更高的高点HH

image-20240829200414445

对于一个多头趋势,它在哪里成立?

image-20240829202041345

在higer higer出现的位置就可以确认,不需要等枢轴点出现

斐波那契怎么画 在一段走势的开始和结尾:

空头趋势

​ 对于紧邻的四个枢轴点,第一个枢轴点为高点H,有比它低的第二个枢轴点L, 对于H和L,有比H低且比L高的第三个枢轴点次高点LH,后-个枢轴点为更低的低点LL,LL需要比L低。

四要素: 高点H,低点L,次高点LH,更低的低点LL

image-20240829201449655

空头同理。

在lower low出现的位置就可以确认,不用等枢轴点出现。

震荡:对于四个枢轴点所形成的价格走势,它既不属于空头趋势,也不属于多头趋势。

image-20240829224403817

从趋势中提取支撑阻力:
1.趋势的成立点
2.趋势的打破点

一般的支撑压力是什么?为什么价格会在这里产生反应?
一一一一 “重要”的位置

什么样的位置才算重要:
1.异常的位置,涨跌 幅巨大交易量巨大
2.市场分歧发生的位置,密集成交区
3.市场分歧结束的位置,密集成交区被突破
4.关键的结构位置,顶部形态的颈线,趋势线,前低前高

什么叫做结构位:价格在同一水平区间,测试超过三次以上都有反应。

怎么画结构位:

画结构位时,使价格的枢轴点中的影线尽量落在结构位区间内,实体尽量落在结构位区间外。最终结构位被价格
测试三次及以上则代表可信。

多周期看盘三步走
找入场 看趋势 找位置
小周期 中周期 大周期
观察 操作 指导

交易级别

15m级别交易 5m 15m 1H

1H级别交易 15min 1H 4H

4H级别交易 1H 4H 1D

1D级别交易 4H 1D 1W

小周期:寻找信号(K线形态,指标)
中周期:判断趋势,寻找结构位置
大周期:找大的支撑压力,结构位

熊市做什么,简单的对冲,指标

什么是牛市,什么是熊市?

​ 牛市:大级别的上涨趋势,市场的beta逐渐增大, alpha机会变多, 做多相关的行为正确率上升.

​ 熊市:大级别的下跌趋势,市场的beta逐渐减小, alpha机会减少, 做空相关的行为正确率上升。

​ 大级别:周线/月线级别

​ beta: 市场中的整体收益率,这里默认两个都是指做多。举例: A50张幅,纳指张幅,比特币/crypto整体市值涨幅。

​ alpha: 市场内单个标的或板块的收益率,这里也是默认指做多。举例:个股张幅,单个的山寡张幅,板块的张幅。

牛熊市的各个阶段(可能不太对或者不全,市场是复杂的,无法用几句话来形容)

初期:

​ 市场beta先涨:大盘涨(大哥btc先涨), 领着一些成分涨 (ETH之类的大山寨)

​ 少數alpha张:先知先觉的资金(被控盘的山寨,交易所代币)

​ 市场情绪:将信将疑,存在辩论,热度不高(亲戚朋友不会来可你)

​ 技术面:日线出现做多信号,大周期均线走平

中期:

​ 市场beta继续涨:大盘继续上升(btc和大山寨涨)

​ 部分alpha张:体现为板块的轮动,资金在不同板块之间横跳

​ 市场情绪:积极的市场情绪,仍然存在辩论,热度中等(亲戚朋友大概率不会来问你),没有什么造富神话

​ 技术面:大级别的趋势形成,但是各种指标没有见顶

末期:

​ 市场beta无法保持上涨:大盘高位横盘

​ 很多alpha涨:体现为鸡犬升天,爆炒垃圾

​ 市场情绪: fomo,空头被当成俊逼,不买你就是下一个夯鬼。热度高(有熟人来询问),天天都有造富神话

​ 技术面:大级别趋势被破坏,走成横盘,大周期均线走平。

衔接牛市末期

初期:

​ 市场beta先跌:大盘跌(大哥btc下跌),领着主要成分下跌(ETH之类的大山寨)

​ alpha无法维持:仍然有部分品种会被爆炒,但是价格不能维持。alpha机会减少, 但是仍然比牛市中期多(指垃圾爆炒) ,板块轮动基本消失,大部分被炒的都是单个品种。

​ 市场情绪:不愿意面对现实,存在辩论,热度依然高,很多人在喊抄底,但是目标位- -直下移,谈笑风生.

​ 技术面:走出大级别的下跌趋势,出现至少日线级别的做空信号。

中期:

​ 市场beta下跌:大盘进一步下跌, 甚至加速。普遍都在跌。

​ alpha还债:很多前期张幅巨大的品种,下跌也更多。

​ 市场情绪:比较慌,但是还没有panic, 有人被套了.还没有破产神话出现。甚至很多人还能强颜欢笑。

​ 技术面:大级别下跌趋势延续,但是可能在阴跌,没有放量.

​ 当市场加速暴跌之后、

​ 市场beta橫盘:大盘跌不动了,开始震荡。

​ alpha:很多前期张幅巨大的品种基本吐出大部分张幅。存在部分品种超跌反弹,但数量很少。

​ 市场情绪:恐慌,panic, 陆续有人退场不玩了,市场上充满了破产神话,到处都是收益99的截图,很多人不说话了。

​ 技术面:存在放量下跌的大阴线(币圈是这样)

末期:

​ beta:市场不存在beta,横盘并且波动很小

​ alpha:偶有alpha,但是很少,基本上也不存在。alpha = beta

​ 市场情绪:无人问津,很多人都不看了,也不说话了.基本上只有抢红包能看到人。市场上各种意见输出减少,KOL都去干其他事了(直播/开网店/推羊毛/搞cx).

​ 技术面:大周期均线逐渐走平,日线均线开始反复缠绕。

!指标

什么是指标?

交易技术指标(基于K线的) :通过输入数据,以某种算法来计算,得到的结果就是指标

输入数据: Open Close High Low Volume

算法: 求平均,求各种平均,以及其它

结果: 结果绘成的曲线或者标记

指标怎么用

计算方式

​ 了解指标的计算方式。

简单的意义

​ 这种计算方式背后的思想是什么?是怎么设计出来的?

基础用法

​ 最基础的使用方式是什么?

进阶用法

​ 由指标的基础属性扩展出来的延伸用法

​ 橫向进阶用法

​ 和自身比较得出的一些属性

​ 比如:斜率,回撒,差离值

​ 纵向进阶用法

​ 去扩展指标的使用周期,将多周期的指标进行结合

均线/均线类

均线,即平均线,各种基于均线计算的指标,称为均线类指标。
这里以移动平均线- -MA为例

(MA120!)

计算方式

​ 了解指标的计算方式。

​ 输入数据: Close ,即当前周期的收盘价

​ length,即求平均的K线根数(从当前K线开始往回数),- 般称作均线的长度,或者是指标的参

​ 计算方式: avg (dose, length) ,avg ()是对于输入的length根K线的close求平均值,来作为当前K线的MA.

​ 一般length=5的移动平均线, 称作MAS或5MA.

简单的意义

​ 这种计算方式背后的思想是什么?是怎么设计出来的?

​ 求平均,一定时长内, 市场的平均价格成本。

基础用法

最基础的使用方式是什么?

​ 均找对于价格的支撑或压力作用。

金叉与死叉:价格对均线的突破。

​ 什么叫做有效突破:

​ 以价格向下突破均线(死又)为例,价格开盘价在均线之上,收盘价close处于均线之下。设为第一根K线。

​ 增加条件:第二根K线的收盘价无法收在被突破的均线之上。(进一 步确认, 可以不要)

进阶用法

​ 由指标的基础属性扩展出来的延伸用法

​ 橫向进阶用法

​ 和自身比较得出的一些属性

​ 比如:斜率,回撒,差离值

斜率:

1
2
3
4
5
6
7
8
9
10
11
12
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © s7iter9719

//@version=5
indicator(title = "MA斜率", shorttitle = "MA", overlay=false,timeframe = "", timeframe_gaps = true )
len = input.int(120,minval = 1,title="Length")
src = input(close,title = "Source")
offset = input.int(title = "Offset", defval = 0, minval = -500, maxval = 500)
out = ta.sma(src,len)

hline(0)
plot(out[0] - out[1], color=color.blue,title= "斜率",offset = offset)

差离值:

1
2
3
4
5
6
7
8
9
10
11
12
13
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © s7iter9719

//@version=5
indicator(title = "MA差离值", shorttitle = "MA", overlay=false,timeframe = "", timeframe_gaps = true )
len = input.int(120,minval = 1,title="Length")
src = input(close,title = "Source")
offset = input.int(title = "Offset", defval = 0, minval = -500, maxval = 500)
out = ta.sma(src,len)

hline(0)
dif = (close - out) / close
plot(100*dif, color=color.red,title= "差离值",offset = offset)

image-20240912180014728

去扩展指标的使用周明,将多周期的指标进行结合

均线的等价性: 100MA(15m) = 25MA(1h)

​ 600MA(1h) = 150MA(4h)

为什么ma5 ma10 ma20有用

5MA(4h) = 20MA(1h)

5MA(1h) = 20MA(15min)

5ma 10ma是交易所的默认均线参数(各周期)

大部分人看盘的时间周期是(1min 5min 15min 1h 4h 1d 1w)

20ma是布林带中轨

用的人多,都用这些指标指导自己的交易,那相应位置出现的共识就会强。

​ 假设这样一个系统, 观察周期在15min,存在4根均线,分別是ma5, ma20, ma80, ma480, 分布等价

为15min, 1h, 4h, 1D的ma5.

​ 内部逻辑:对于ma5的支撑压力作用,1D>4h> 1h> 15min

​ 交易策略:当日线ma5斜率大于0时,寻找做多机会。反之亦然。

​ 信号:定义金叉死又为交易信号。当出现ma5和ma20交叉时, 视为出现信号.

​ 开仓条件:当价格在ma480附近才开仓.价格穿过ma80止损(做多时下穿,做空时上穿) 。 需要ma80,ma480斜率一致。

发现效果不好,按照传统的来;

先定义多头排列与空头排列

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © s7iter9719

//@version=5
// indicator(title = "MA均线3段1", shorttitle = "MA", overlay=false,timeframe = "", timeframe_gaps = true )
indicator(title = "MA均线3段1", shorttitle = "MA", overlay=true,timeframe = "", timeframe_gaps = true )
short_len = input.int(100,minval = 1,title="短期")
mid_len = input.int(200,minval = 1,title="中期")
long_len = input.int(300,minval = 1,title="长期")

src = input(close,title = "Source")
offset = input.int(title = "Offset",defval=0, minval=-500,maxval=500)

short_out = ta.sma(src,short_len)
mid_out = ta.sma(src,mid_len)
long_out = ta.sma(src,long_len)

fil_len = input.int(3, minval=1, title="斜率平滑")

short_k = ta.sma(short_out[0] - short_out[1],fil_len)
mid_k = ta.sma(mid_out[0] - mid_out[1],fil_len)
long_k = ta.sma(long_out[0] - long_out[1],fil_len)


long_condition1 = short_out > mid_out ? mid_out > long_out ? true:na:na
short_condition1 = short_out < mid_out ? mid_out < long_out ? true:na:na

long_condition2 = short_k > 0 ? mid_k > 0 ? long_k > 0 ? true:na:na:na
short_condition2 = short_k < 0 ? mid_k < 0 ? short_k < 0 ? true:na:na:na

bgcolor(long_condition1 ? color.new(color.green,90):na)
bgcolor(short_condition1 ? color.new(color.red,90):na)

plot(short_out, color=color.blue, title="短 期",offset=offset)
plot(mid_out, color=color.red, title="中 期",offset=offset)
plot(long_out, color=color.green, title="长 期",offset=offset)