分享

趋势交易系统

 mastereye 2014-04-21

                       趋势交易系统

 

我对自己的定位进一步明晰:我首先是一名交易者,我坚持根据自己的中期交易系统进行股票交易。我的中期交易系统的核心要点是大盘与个股趋势的共振。

我的长期交易系统,投资时间超过1年以上,不必考虑大盘的系统风险,基本上只研究公司基本面和估值情况,在低估时买进长期持有。

  长期交易系统需要考虑的因素:(1)公司的基本面变化;(2)公司股票的估值。

  长期交易系统的交易目标对象是中国最值得长期投资的最优秀上市公司,主要分布在食品饮料、零售连锁、医药、能源和金融领域。我们长期跟踪的目标有贵州茅台、张裕、双汇发展、苏宁电器、小商品城、国药股份、云南白药、恒瑞医药、双鹭药业、金风科技、招商银行和中国平安等。

如果长期持有上述股票(每年适度调整02只),从1020年以上的时间来看,跑赢大盘指数应该问题不太大。但在10年甚至20年的时间内,我希望自己的总市值增长速度要快于大盘指数(争取达到1010倍的年均增长速度25.89%

我的中期交易系统是什么?

我的熊市的中期交易系统有两个条件:(1)大盘指数收盘站上10周均线/50日线,牛市里可用20日线。(2)有明显的主流热点板块。 主流板块超过2个月的持续上涨行情,才是我定义的中期行情。

我的选股方法以欧奈尔的CANSLIM系统为核心,

  欧奈尔的《笑傲股市》告诉我,超级大牛股的必备特征是每股收益(EPS)排名和股价相对强度(RS)排名前10%按照欧奈尔的建议,我一般不会买入RS小于87的股票。高度完整的中期整理形态,欧奈尔的著作中提到最多的是柄式杯状图,根据我个人的理解,经常会在每年的第四季度开始形成和出现,这是我一般选择在第四季买入、第二年第二季度卖出的机理所在。

 基本原则是:(1)每年只做一波持股不超过6个月的中线操作,一般是第四季度择机买入,第二年第二季度择机卖出;(2)基本只操作当时的高价股,熊市中股价要求在10元以上,牛市中则要求股价在20元以上,超级牛市中则要求股价在30元以上。

 西格尔的《投资者的未来》告诉我,长线大牛股绝大部分(90%)来自于广义消费行业(食品饮料、零售连锁和医药)和能源行业。它们是卫生保健部门、日常消费品部门、能源部门。广义的消费行业既包括医药行业,也包括食品饮料行业,还包括商业零售企业。

 

 

选股核心原则

高股价、高强度和高度完整的中期整理形态,筹码高度稳定的股票。高强度是指欧奈尔CANSLIM系统中提到的股价相对强度RS

 

 中期交易系统需要考虑的因素:(1)公司的基本面变化;(2)必须考虑大盘的系统风险,大盘走势是非常重要的参考因素;(3)资金面的变化,仅是价值不足以创造多头市场,资金才是涨势的燃料;(4)心理面的变化,股价的中期高低点基本上是投资人过度乐观或悲观所造成的。

资金管理:单只股票的总成本仓位一般不超过总市值的20%,同一行业的总成本资产配置比重不超过总市值的40%。根据这个原则,我如果进行满仓操作,至少要配置三个行业的股票,至少买入5只股票,一般会买入512只股票。

 牛市结束后,熊市期间,资金的安全增值渠道有如下几种:(1)申购新股,(2)购买债券和债券基金,(3)购买货币基金,(4)通知存款。

 

史丹.温斯坦的RS/30周线:

1、相对强度线的定义在那本书的91页。

  现在的证券软件里没有现成的指标,可以自己生成。新建技术指标,公式如下:

  RS:c/indexc;

  证券软件需要下载全部数据到本机,才会有正确的这条线出来。

2、书中所讲的三十周均线是加权移动平均线EMA,不是最普通的移动平均线

  30周均线的趋势较20周要长,也许可以过滤掉一些错误的信号吧

 

 

交易系统和指标

系统、手法:

一、金融帝国:
1、期货:双EMA(加权均线)交叉守收盘价,三分一储备金,仓位保持九分二到九分四之间,当期货可用资金为负时缩仓。参数:小周期接近10,大周期接近60
2、股票:
我交易股票并不是依靠绝对的系统,最多也就是有一些并不刚性的原则。
市场在不同的阶段,我可能会使用不同的方法。
对于股市而言,我并非是连续不间断跟踪。而是在不逆势的前题下(不买进入空头市场的股票,并且当持股进入空头市场后卖掉),买入我由于某种原因看好的股票。什么时候买入?买入什么股票?什么价格?等等一些列的问题,只要不违反上述原则,我有自由的决定权。

股市层次理论
http://bbs./thread-3789-1-2.html

随机的艺术
http://bbs./thread-3866-1-5.html

分散的魅力
http://bbs./thread-3864-1-1.html

资金管理的思考:规则的意义
http://bbs./thread-4324-1-1.html

资金管理的思考
http://bbs./thread-4118-1-1.html

==================================================

二、张轶:火车轨系统
http://bbs./thread-3589-1-1.html
原创作者:张轶
原创日期:20091030
修改日期:20100309
完整的交易系统如下:
1.交易对象:中国的ETF510180
2.交易方向:做多。
3.时间框架:日线图。
4.交易时间:北京时间1455分左右。
5.买点:如果1455分的价格大于ma(high,30),就买入。
6.卖点:如果1455分的价格小于ma(low,30),就卖出。
7.资金管理:满仓操作。不利用杠杆。每次平仓后转走纯利润的50%,不再投入股市。
这次完全放弃了150日参数,主要是觉得麻烦,参数多了,总觉得不伦不类的。另外,这次系统是100%地机械了,完全抛弃了主观成份。肯定有人提反对意见的,但是目前没有好法子,就这么做吧

==================================================

三、HENRRRY:海龟系统
http://jrdg./read.php?tid=1019

==================================================

四、博弈:自动调整均线参数系统
http://bbs./thread-3547-1-1.html
http://hzhou1986.spaces. ... B3751BB6F!655.entry

我现在做期货策略是这样的:
均线参数有8个,20 40 80 160 320 640 1280 2560成倍放大。
市场特征参数一个,称为利润保护幅度=(最近10年最高价/最低价格比之-1/8
对未发生亏损管理(不能任由亏损发展),通过单均线不断反手完成控制
对未实现盈利管理(也不能任由盈利回吐),通过均线穿越和利润保护幅度两种方式结合控制  

期货系统流程图

下载 (39.15 KB)

2010-5-23 22:04



这些是内在机理,外在表现形式非常简单,就是始终表现为单均线跟踪。
由于资金和精力有限,现在只是分了8个级别来控制,就像是电机的分级调速。如果条件允许,完全可以16级,32级细分下去。当每级的幅度相对与日间波动太小时(这个比例数值需要定量分析),就可以增加采样频率,比如每小时盯一次盘。这样做,将回撤控制到1%之内我觉得是完全可以做到的。(没测试过。)
这个策略的特点在于:
非特定品种优化。玉米能做,橡胶也能做。
非特定市场优化的。A股能做,美股也能;期货能做,外汇也能。
非特定时间优化的。震荡行情中会自动调节参数降低盈利潜力来保全自己的生存性。
非归纳推理产生的。是抽象理念指导下产生的

其中,
利润保护幅度:15%
波段起点:多头持仓回溯最近的波谷的最低点作为波段起点,空头持仓回溯最近的波峰的最高点作为波段起点。
波段运行幅度:(波段起点-当前价格)/波段起点,取绝对值

另有一个特例:由于均线有最小敏感程度的下限(我定的是20日均线,可自由取),那么如果成倍缩小均线直到20日均线时,价格和缩小后的均线仍在缩小前均线的两侧,那么就不缩小均线,继续用原均线。


==================================================

五、chrismars:以形态为主,根据主观判断行情性质。短期以风报比争取小利润,有信心大行情初始小仓不断加仓。
http://bbs./thread-3513-1-1.html

[交易策略]
以形态为主,根据主观判断行情性质。
短期行情以风报比为依据争取小利润;有信心的大行情则以小仓位不断加仓来进行操作。

美股同时辅以MACD的形态,尤其是背离为相当重要的辅助研判。

[外汇帐户]
在经历过一系列的练习和演化之后,帐户落脚于2个:主张户和较小周期的反向帐户。
前者会进行每日收盘和每笔交易平仓后的两个资金曲线图跟踪,而后者由于并不是常规帐户,只绘制每笔平仓资金图。
初始资金分别为1734.25/600

3.1开始Fibonacci为交易核心。
5.7重新确定以形态为交易核心。

[美股帐户]
以次月期权交易为主,通过对于正股的分析来进行中期布局。
当帐户有足够余额,并且期权的溢价致使胜算大打折扣时,会选择通过正股来做多。
——博弈君,您提到的正股做空的利息,的确是一个很可怕的东西……

由于期权的特殊性质,每日帐户资金并没有什么太大的实用价值。
因此每股帐户也只进行每笔交易平仓之后的资金图绘制。
年初入金8200,当前帐户8827.83,以此为初始资金。

[期权细节]
我目前使用的Scottrade,手续费是单向$7 + $1.25/手(100股)。
那么根据公式推导:
P/L = (P1 - P0) * 100 * n - (7 + 1.25 * n) * 2

如果我要达到盈利的目的,右边需要大于0,而最终的结果就是:
P1 - P0 > 0.14 / n + 0.025

也就是说,每次期权交易,每股的固定成本是$0.025,再加上一个¥0.14在合约数量上的平摊。
理论上,交易的合约数量越大,平均下来对于每一股的成本压力就会变小。
但是问题就在于鉴于期权的有效期性质,用于期权交易的所有资金都应该做好100%亏损的准备。
所以这样对于期权的选择就会有很大的局限;如果再加上每笔交易不超过总资金2-3%的损失限制,对我目前资金来说比较合适的期权价格应该是在0.50以下。
==================================================

六、chfe1:均线加BIAS  , 无趋势轻仓,疑似趋势,或趋势中,就中仓或重仓,在加仓
http://bbs./thread-3619-1-1.html

==================================================

七、惟吾德馨:
http://bbs./thread-4212-1-1.html
交易系统如下:
1.交易对象:中国的ETF510050
2.交易方向:做多。
3.时间框架:日线图。
4.交易时间:北京时间1457分。
5.买卖点:股价在60MA之上,如果1457分的价格大于ema13,就买入;如果1457分的价格小于ema13,就卖出。股价跌破60MA空仓等待。
6.资金管理:满仓操作。
7.系统背景:中国在快速的发展,混沌的世界产生了分型——中国觉醒了。
8.关键词:心态  概率  直觉(经验)  等待
9.买入后每天收盘更新资金状况

==================================================

八、二月桃花:
期货
http://bbs./thread-4155-1-1.html
交易手法:海龟+单根均线
辅助指标:MACDKDJ、均线
交易对象:ETF、股票
仓位:股票以每股占总资金2025%左右、计划配3个股票,其余的资金均购买ETF
交易目标:希望跑赢大市(跑赢大市的概念,就是以09年初为基点,资金曲线的百分比超过沪深300”指数)

股票
http://bbs./thread-4110-1-2.html
我本身是搞财务出身的
所以以财务年报为基础,对近3年(07年到09年)、新股(近2年)财务数据、1600多个A股进行了筛选(不含09年新股),选出一些可进行价值投资参考的股票清单。
共选出141个,仅占总体A股的8%。
我的要求也不高,但是好公司可真没几个;

筛选的财务标准分别用了2个不同的标准:
1、公司净资产利润率为主导,年报提供比率不大相信,我重新以我的标准进行统计;
2、以几年的经营增涨为主导;
以2个不同的标准筛选,各选出80多个股,其中有20多个股票重复,合计共141;

==================================================

九、火狐二代:
http://bbs./thread-4159-1-1.html
外汇实盘用的是双均线系统,周期是DAY,操作EUR/USD AUD/USD USD/JPY USD/CAD GBP/USD USD/CHF 6个直盘货币对,资金管理是2000美元开0.1手,总资金12000美元。双均线参数仍然不考虑公布,因为这并不重要,免得误导新人。

==================================================

十、春风宛在:
ETF
http://bbs./thread-3986-1-2.html
主要跟踪工具:MA  
辅助工具:    趋势线 黄金分割 BIAS DMI CCI
交易时间:1450-1500

==================================================

十一、唐要命:主做ETFMA65,尾盘 14:55,上多下空,全仓进出

==================================================

十二、量产型渣古:轨道偏离系统
http://bbs./viewthread.php?tid=4391

基于火车轨道的再开发。
火车轨道
上轨:MA(H,30);
下轨:MA(L,30)

轨道偏离系统
上轨:=MA(H,30);
下轨:=MA(L,30);
BIASU C-上轨)/C*100;
BIASD C-下轨)/C*100;
AA:=N1/BIASD*N2/10;
BB:=N1/BIASU*N2/10;
多头初始仓位:IF(C>上轨 AND REF(C,1)<上轨,AA,0);
空头初始仓位:IF(C<下轨 AND REF(C,1)>下轨,BB,0);
多头止损:IF(BARSLAST(多头初始仓位>0)<=5 AND BIASU<0 AND REF(BIASU,1)>0,5,0);
空头止损:IF(BARSLAST(空头初始仓位<0)<=5 AND BIASD>0 AND REF(BIASD,1)<0,5,0);

N1为你能承受的初始极端风险值,参数取值范围1-100N2为杠杆倍数,参数取值范围也是1-100
基本的就是上轨以上做多,下轨以下做空,多头以上轨为止损,空头以下轨为止损,咬收盘价。然后再加浮利回撤50%平仓的50%法则。
上面是机械的部分。

人类的自由度就是信号过滤,加减仓。
信号过滤部分,BIASU(多头)大于某个数值或BIASD(空头)小于某个数值的信号将被过滤,等回落至轨道附近再开仓。当然你也可以选择不过滤。
加仓,MACD缩小后再增加的时候加仓,加仓采取金字塔式,只可加两次,但是MACD背离的情况下不加仓。当然你也可以选择从不加仓。
减仓,BIASU(多头)大于某个数值时减仓,BIASD(空头)小于某个数值时减仓,减多少由你定,你也可以选择不减。

加入的自由度部分
增加辅助判断的资金方向指标
PJ:=(C+O+H+L)/4;
资金方向:SUM(AMOUNT*((PJ-REF(PJ,1))/REF(PJ,1)),10)
辅助开仓法则,V形反转后,前面的缺口被填补后开与轨道方向相反的10%仓位,5%止损,执行50%法则。
轨道角度不大时BIASU>1  BIASD<-1信号不开仓,等价格在轨道外而BIASU<1 BIASD>-1才开仓,当V形反转出现后,轨道角度较大时,不进行开仓信号过滤。
加仓法则
MACD缩小后再增加,未背离情况下加仓。金字塔式加仓法,最多加到7成仓位
减仓法则
螺纹BIASU>12BIASD<-85成仓
豆一BIASU>7,BIASD<-155成仓
豆粕BIASU>10,BIASD<-165成仓
豆油BIASU>14,BAISD<-245成仓
玉米BIASU>4BIASD<-85成仓
PTA BIASU>10,BIASD<-305成仓
橡胶BIASU>10,BIASD<-405成仓
棉一BIASU>6,BIASD<-155成仓
棕榈BIASU>14 ,BIASD<-255成仓
减仓后如果资金方向指标背离后创新低新高则清仓,V形反转填补之前的缺口也清仓。清仓后如果价格继续沿原来方向运动则要价格和资金方向指标创新高新低后再开仓,仓位按照原来的计算公式手动计算。

针对豆系这类经常围绕轨道跳空宽幅震荡的品种。增加了辅助买卖法则。
如果价格由突破点运动幅度少于10%,则价格反向运动填补正向缺口后平仓并建立10%反向头寸。这个头寸遵循这些平仓法则:损失3%、缺口被填补、利润回撤50%
如果价格由突破点运动幅度大于10%,则只有BIASDBIASU数值达到减仓值后才实施上面的辅助买卖法则

==================================================
==================================================
指标:

一、博弈:失败指标
http://hzhou1986.spaces. ... B3751BB6F!347.entry
http://hzhou1986.spaces. ... B3751BB6F!805.entry

我用过不同公司下载的文化,发现很怪,对同一个函数的源代码不一样。上面的代码在国泰君安期货那里下载的文华里有效。
三个失败指标的文华算法:
BB:=BARPOS;
B:=IF(CLOSE>MA(CLOSE,20),1,0);
S:=IF(CLOSE<MA(CLOSE,20),1,0);
SD:=BARSLAST(REF(B,1));
BD:=BARSLAST(REF(S,1));
SR:=IF(S=1&&BB>50&&B=0&&REF(S,1)=0,CLOSE/REF(CLOSE,BD)-1,0);
SR1:=IF(S=1&&BB>50&&REF(S,1)=0,CLOSE-REF(CLOSE,BD),0);
SR2:=IF(BB>50,CLOSE/REF(CLOSE,BD)-1,0);
LASTS:=IF(ISLASTBAR,CLOSE/REF(CLOSE,BD)-1,0);
BR:=IF(B=1&&BB>50&&S=0&&REF(B,1)=0,REF(CLOSE,SD)/CLOSE-1,0);
BR1:=IF(B=1&&BB>50&&REF(B,1)=0,REF(CLOSE,SD)-CLOSE,0);
BR2:=IF(BB>50&&S=0,REF(CLOSE,SD)/CLOSE-1,0);
LASTB:=IF(ISLASTBAR,REF(CLOSE,SD)/CLOSE-1,0);
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
SSS:=IF(S<>REF(S,1),0,SD+BD);
ZX:=IF(SR>0&&S<>REF(S,1),1,0);
ZC:=IF(BR>0&&S<>REF(S,1),1,0);
ZZ:=ZX+ZC;
ZD:=BARSLAST(ZZ)-SSS;
AA:=IF(ZD>0,0,1);
AD:=BARSLAST(AA);
SRBR:=IF(BB>(BARPOS-AD),SR1+BR1,0);
TT2:=IF(SRBR<0,1,0);
{依次显示收盘价、ATR、显示连续亏损次数、连续亏损时间、连续亏损幅度}
BY1:=INTPART(CLOSE);
BY2:=INTPART(MA(TR,14)),COLORYELLOW;
IF(BB>(BARPOS-AD),INTPART(COUNT(TT2,AD)),0);
BARSLAST(ZZ)-SSS;
IF(BB>(BARPOS-AD),INTPART(SUM(SRBR,AD)/MA(CLOSE,320)*100),0);

=========================

失败指标完善
代码运用于amibroker,主要由4部分构成,第一部分是某标准系统的买卖条件;第二部分是求该系统下的每次的连续亏损时间、次数、天数;第三部分是用上述数据计算历史数据的失败指标;第四部分是计算当前持仓的失败指标。将三、四部分结果求和可得连续化的失败指标。

_SECTION_BEGIN(" rice");

mma=IIf(IsEmpty(MA(C,20)),0,MA(C,20));

mma2=IIf(IsEmpty(MA(C,1)),0,MA(C,1));

xxx=Cross(mma2,mma) AND Ref(mma2,-1)!=Ref(mma,-1);

yyy=Cross(mma,mma2) AND Ref(mma2,-1)!=Ref(mma,-1);

aa=BarsSince( xxx )+1;

bb=BarsSince( yyy)+1;

aaa=IIf(IsEmpty(aa),0,aa);

bbb=IIf(IsEmpty(bb),0,bb);

c2=IIf(aaa>bbb,-bbb,aaa);

c1=IIf(IsEmpty(c2),0,IIf(C2>0,1,-1));

C5=IIf(xxx+yyy,1,0);

//Plot(C5*100,"",1);

C6=BarsSince( C5 );

C7=Ref(C,-C6);

dbsyl1=IIf(C1==-1&&Ref(C1,-1)==1,C7/Ref(C7,-1)-1,0);

dbsyl2=IIf(C1==1&&Ref(C1,-1)==-1,Ref(C7,-1)/C7-1,0);

dbsyl=dbsyl1+dbsyl2;

syl[0]=1;

Lxkscs[0]=0;

Lxkssj1[0]=0;

Lxkssj2[0]=0;

Lxkssj3[0]=0;

Lxkssj4[0]=0;

Lxkssj5[0]=0;

Lxksfd1[0]=1;

Lxksfd3[0]=0;

CLxkscs1[0]=0;

CLxkscs2[0]=0;

CLxkscs3[0]=0;

C9=IIf(dbsyl>0,2,IIf((c5==1 AND dbsyl==0) OR dbsyl<0,1,0));

for(i=1;i<=EndValue(BarIndex());i++)

{

syl=syl[i-1]*(dbsyl+1);

if(C9==1)Lxkscs=Lxkscs[i-1]+C9;

if(C9==2)Lxkscs=0;

if(C9==0)Lxkscs=Lxkscs[i-1];

//--------Lxkscs shi lian xu kui sun ci shu

if((Lxkscs==1 AND Lxkscs[i-1]==0))Lxkssj1=i;

else if(Lxkscs>0)Lxkssj1=Lxkssj1[i-1];

if(Lxkssj1>0 AND Lxkssj1[i-1]>0)Lxkssj2=Lxkssj2[i-1]+1;

if(Lxkscs==Lxkscs[i-1])Lxkssj3=Lxkssj3[i-1]+1;

if(Lxkssj1[1]>0)Lxkssj4=Lxkssj2-Lxkssj3;

if(Lxkssj4>0)Lxkssj5=Lxkssj4;

//------------Lxkssj5 shi lian xu kui sun tian shu

if(dbsyl==0)Lxksfd1=Lxksfd1[i-1];

if(dbsyl<0)Lxksfd1=Lxksfd1[i-1]*(1+dbsyl);

if(dbsyl>0)Lxksfd1=1;

Lxksfd2=Lxksfd1-1;

if(Lxksfd2[i-1]!=0 AND Lxksfd2==0 )Lxksfd3=Lxksfd2[i-1];

//------------Lxksfd3 shi mei ci de lian xu kui sun fudu tong ji

if(Lxksfd3<0)CLxkscs1=CLxkscs1[i-1]+1;

if(Lxksfd3==0)CLxkscs1=CLxkscs1[i-1];

if(Lxksfd3>0)CLxkscs1=CLxkscs1[i-1];

//------------CLxkscs1 shi you duoshao ci lian xu kuisun

if(Lxksfd3<0)CLxkscs2=Lxkscs[i-1];

if(Lxksfd3==0)CLxkscs2=0;

if(Lxksfd3>0)CLxkscs2=0;

//------------CLxkscs2 shi mei ci de lian xu kui sun cishu tongji

if(Lxksfd3<0)CLxkscs3=Lxkssj5[i-1]-1;

if(Lxksfd3==0)CLxkscs3=0;

if(Lxksfd3>0)CLxkscs3=0;

//------------CLxkscs3 shi mei ci de lian xu kui sun tian shu tongji

}

pjlxkscs1=Cum(CLxkscs2);

pjlxkssj1=Cum(CLxkscs3);

pjlxksfd1=Cum(Lxksfd3);

pjlxkscs2=LastValue(pjlxkscs1)/LastValue(CLxkscs1);

pjlxkssj2=LastValue(pjlxkssj1)/LastValue(CLxkscs1);

pjlxksfd2=LastValue(pjlxksfd1)/LastValue(CLxkscs1);

pjlxkscs3=(CLxkscs2/pjlxkscs2-1)*0.2;

pjlxkssj3=(CLxkscs3/pjlxkssj2-1)*0.3;

pjlxksfd3=(Lxksfd3/pjlxksfd2-1)*0.5;

sbzb1=pjlxkscs3+pjlxkssj3+pjlxksfd3;

sbzb2=IIf(sbzb1>0,sbzb1,0);

dtsyl=IIf(C1==1,C/C7*syl,C7/C*syl);

DMC=(Highest(dtsyl)-dtsyl)/Highest(dtsyl)*100;

//for( i = 0; i < BarCount; i++ )

//if( CLxkscs3 AND sbzb2>0.05 ) PlotText( "" +int(sbzb2*100000/10000)/10, i, sbzb2+0.2, colorGreen );

//Plot(int(LastValue(Highest(sbzb2))+1.5) ,"",colorBlack,styleLine);

//Plot(-1,"",colorBlack,styleLine);

//Plot(dbsyl,"dbsyl",colorBlack,1);

//Plot(C1,"c1",colorBlack,1);

c11=IIf(C1>0,C/C7,c7/C);

c12=IIf(C1>0,C/C7*Lxksfd1,c7/C*Lxksfd1)-1;

//c12 shi chi cang de lian xu kui sun fu du

C13=IIf(1,Lxkscs+1,Lxkscs+1);

C14=IIf(C13>0,C13,0);

//c14 shi chi cang de xianxu kuisuncishu

//Plot(C14,"c14",colorBlack,1);

//Plot(Lxkscs,"Lxkscs",colorBlack,1);

//Plot(CLxkscs2,"CLxkscs2",colorBlack,1);

//Lxkssj2 shi chi cang de lian xu kui sun tian shu

pjlxkscs4=(C13/pjlxkscs2-1)*0.2;

pjlxkssj4=(Lxkssj2/pjlxkssj2-1)*0.3;

pjlxksfd4=(c12/pjlxksfd2-1)*0.5;

sbzb3=pjlxkscs4+pjlxkssj4+pjlxksfd4;

sbzb4=IIf(sbzb2>0,0,sbzb3);

//Plot(Lxkscs,"Lxkscs",colorBlack,1);

//Plot(dmc,"dmc",colorBlack,1);

//Plot(Lxkssj5,"Lxkssj5",colorBlue,1);

zd=IIf(sbzb3+sbzb4>=0,sbzb3+sbzb4,0);

fd=IIf(sbzb3+sbzb4<0,sbzb3+sbzb4,0);

Plot(zd,"sb",colorRed,3);

Plot(fd,"sb",colorBlue,3);

Buy=Sell=0;

zxg=Ref(sbzb2,-BarsSince(sbzb2))>1;

xz=Highest(sbzb3+sbzb4);

a=IIf(sbzb3+sbzb4>xz*0.6 AND Ref(sbzb3,-1)+Ref(sbzb4,-1)<Ref(xz,-1)*0.6,1,0);

//Plot(a*20,"",colorRed,2);

//Plot(xz*0.6,"sbzb3",colorBlue,1);

AddToComposite( sbzb3+sbzb4, "~sbzb30", "sbzb" );

_SECTION_END();

代码中的重要参数:

1.xxx,买入条件

2.yyy,卖出条件

3. Lxkscs,每次连续失败中的连续亏损次数

4. Lxkssj,每次连续失败中的连续亏损天数

5. Lxksfd3,每次连续失败中的连续亏损幅度

6. CLxkscs,有多少次连续失败

7. dtsyl,动态收益率

8.DMC,动态回撤

9. sbzb2,历史数据的失败指标

9. sbzb3,持仓的失败指标

使用说明:

失败指标和普通指标最大的区别在于它提示的不是买或卖的信号,而是提示可以开始趋势跟踪(当然失败指标的计算过程是绝对不含有未来函数的)。下面图中第一张是价格,第二张是失败指标,第三张是macd指标。



失败指标红柱高时预示后面可能出现趋势,可以开始趋势跟踪,而趋势过程中则以蓝柱表示。失败指标不是一个与价格直接逻辑相关的指标。看图中有明显的趋势,不一定有明显的蓝柱,而有明显的盘整,也不一定有明显的红柱,但反过来则是一定的,就是说明显的红柱一定对应明显的盘整。事实上,它要实现的就是寻找介入时机的问题,而好的时机必然是要经过过滤的。作为买卖条件它没有多少价值,但是可以帮助选择品种、选择时机,作为资金调度的参照。

MACD指标则是趋势发生的同时指标同步变化,直接看红、蓝是没有意义的,它只是价格换个形式来表现。如要分析,结合价格和macd的形态等主观上综合分析。

  

存在的问题:

1标准系统的选取,见理念部分

2必须有较长的历史数据,少于1000bar就没什么意义了

3市场扫描寻找机会(Amibroker+Amiquote可实现,Amiquote注册码:V10G8E7F6B6T76

==================================================

二、天地之道:速度线
http://bbs./thread-4248-1-1.html
X1:=(2*CLOSE+HIGH+LOW)/4;
X2:=(X1*3+REF(X1,1)*2+REF(X1,2))/6;
X3:=EMA(X2,4);
X4:=EMA(X3,4);

Y:=X4/REF(X4,1);
速度线:=Y;

STICKLINE(速度线>1,速度线,1,0,0),COLORFF00FF;
STICKLINE(速度线<1,速度线,1,0,0),COLOR008000;

Y1:MA(Y,1),COLOR0000FF;
Y2:MA(Y,3),COLORFF8000;

==================================================

三、天地之道:突破线
http://bbs./thread-4248-1-1.html
X:=HHV(C,20);
Y:=LLV(C,20);

PARTLINE(((X>=REF(X,20))AND(X>=REF(X,1))AND(X>=REF(X,2))AND(X>=REF(X,3))AND(X>=REF(X,4))AND(X>=REF(X,5))AND(X>=REF(X,6))AND(X>=REF(X,7))AND(X>=REF(X,8))AND(X>=REF(X,9))AND(X>=REF(X,10))AND(X>=REF(X,11))AND(X>=REF(X,12))AND(X>=REF(X,13))AND(X>=REF(X,14))AND(X>=REF(X,15))AND(X>=REF(X,16))AND(X>=REF(X,17))AND(X>=REF(X,18))AND(X>=REF(X,19))),y),COLORFF8000;

PARTLINE((Y<=REF(Y,20))AND(Y<=REF(Y,1))AND(Y<=REF(Y,2))AND(Y<=REF(Y,3))AND(Y<=REF(Y,4))AND(Y<=REF(Y,5))AND(Y<=REF(Y,6))AND(LLV(C,20)<=REF(Y,7))AND(Y<=REF(Y,8))AND(Y<=REF(Y,9))AND(Y<=REF(Y,10))AND(Y<=REF(Y,11))AND(Y<=REF(Y,12))AND(Y<=REF(Y,13))AND(Y<=REF(Y,14))AND(Y<=REF(Y,15))AND(Y<=REF(Y,16))AND(Y<=REF(Y,17))AND(Y<=REF(Y,18))AND(Y<=REF(Y,19)),x),COLOR0080FF;

 

 

有句话:在市场中赚钱的方法有千百种,讽刺的是要找到其中一种却很难,的确是这样,许多人进入市场的诱因之一,就是以为交易似乎提供了一个简单的致富之道,但许多事物的精华总是潜藏在你看不到的地方,而你所看的到地方,却总是欺骗了你,包括赚钱也是。
  事后马后炮来看去年行情,假设,你对某段行情有些感觉,你在9000点开始看空后势,你认为会跌到5000点,现在你有一笔资金50万想要操期指,你觉得可以赚多少?一般散户,会怎么操这个盘?我问过几个人,他们这样回答:
  150万下1口空单,不断转仓,真的跌到5000点时赚80万,到目标价平仓。
  250万下2口空单(去年万点时保证金约18万吧),不断转仓,真的跌到5000时可以赚160万,你看看,不少吧?!
  显然的,如果你是有交易经验的人,你会觉得这种想法太天真,缺乏事实的考量,因为上面的回答不但简化许多问题,也暴露了许多严重问题。真实情况,会遇到几个问题:
  第一种:
  a.如果没跌到5000点那要怎么办?何时要获利了结?
  b.如果在9000放空,结果先拉到万点再跌到5000(就像去年34月那样),潜在的损失约20万,占资金40%,真实遇到这种情况,一般人会砍掉赔钱部位然后不敢再进场,因为你的保证金也快没了,换言之,这种太大的风险下几乎不可能成功。
  c.如果大盘最后跌到3000点,你会不会觉得自己错失掉某些东西?
  第二种:
  a.同上a
  b.同上b,但问题更大!因为先拉到万点的话,钱差不多都赔光了。
  c.你会先遇到b的严重问题,所以应该没有处理获利的烦脑
  你会想,真的有人这么天真去操盘吗?事实告诉我们,很多人就是这样操盘!想想去年万点时大家怎么操盘?是不是只是做空换成做多的动作而已,是不是期货换成股票而已?


  风险和报酬一直都是很难衡量出一个平衡的,有人选择放弃风险,有人选择放弃报酬,也有人抓个比例想要取得平衡。先想想,上面的问题要如何解决?你在9000点时很强烈的看空后势,你想要赚这个钱,看空这个想法并无任何威力,要赚的到钱才有用,而且,如果事后就证明你是对的,你没赚到这个钱,很可惜吧?!但是如果你的看法不但是对的,你还赔钱,心里不是更干吗?
  我的操盘法会是这样:既然我是看到5000点,表示我是看空长线的趋势,当然我就是操长线,别怀疑,期指可以拿来操长线,而且比你想象中的还神奇。
  1、首先我在9000点放空一口期指,停损设在9100,所以如果我停损了就赔2万,潜在风险约4%,也就是说,如果第一笔停损,损失资金的4%,可以接受。


  2、如果停损那就再找空点,注意,我强调过,只要我是看空的,就算我停损,我还是会再进场找机会放空;除非你发现你错了,而更改了你看空的看法。
  3、如果有利润出现(也就是出现向下的跌势),那表示到目前为止,我都是对的,如同未判罪之前,都要假设被告是无罪的。同样的,目前已经有下跌势开始出现,你当然得假设自己长线看空的看法是对的,故有反弹并不要急着平仓赶紧入袋为安,反而在出现反弹时,要以现有利润当保护去加码再重设停利点。
  4、我看空后势而做空单,所以我的加码操作的点当然是在反弹时,尽量不要在下跌时去加码,尤其是在急杀时。假设我在9000点空一口,跌到8000点预期有反弹,我也不平仓,弹到8500我再空一口,于是我的成本变成8750,我就在8700设停利,为何我要放弃现有1000点利润去加码?记住我现在是操长线,不要在意短期可能的波动,将眼光放远,否则你看空到5000点的想法会白白浪费掉。


  5、不断往下跌就代表你的看空想法越来越正确,每出现反弹就该加码去放空,再重新计算成本调整停利点。
  6、重复5
  7、就算停利后也不代表就结束了,只要你看空,你还是可以重新再进场建立部位以证实自己的看法。
  8、假设真跌到5000了,你也不一定要急着获利了结,你可以出清一半部位,留部份部位来扩大你的获利,因为到此你已经大赚了,获利不会侵蚀你的成本,大赚小赔的模式你可以去运用它,你可以大胆去提高这个可能再大赚的部份。当然你也可以依照你自己的策略全部平仓,好好去享受渡假,将赚来的钱犒赏自己这笔操作的胜利,让自己轻松以迎战下次的挑战。


  9、仍是一句话,赚钱是天经地义的,不要有罪恶感。
  我将行情做个简化,以解释风险与报酬的关系:
  a.9000放空一口,停损设9100,停损赔2万,『-4%』资金
  b.杀到8000,弹到8500加码一口,平均成本8750,停利设8700,如停利,『+4%
  c.杀到7500,弹到8000加码一口,平均成本8500,停利设8200,如停利,『+36%
  d.快速跌势展开,不加码也不平仓
  e.杀到6000,弹到6500加码一口,平均成本8000,停利设6700,如停利,『+208%
  f.杀到5000,全部平仓,4口获利240万,连原成本共290万,绩效『480%


  当然啦,如果行情判断再准确一点(我此处为做说明没考虑细节的行情),加码点更准确或者你精细去计算加码的大小,报酬率会更高。注意我匡起来的绩效部份,从头到尾,所暴露的风险都很小。不断放大部位,但是却没有提高风险。所以也有人称加码操作为复利操作法,因为越到后面你的部位会越来越大,潜在报酬也会越来越惊人!
  过去我提过,去年行情有人因为强烈看空,不断在每个反弹点加码放空,他们只等获利了结胜利果实的来到,这是真实的故事,一个35岁的交易老手,去年45月开始建立空头部位,投入资金120万,今年初停利,获利1400万,连成本1500万,此笔交易报酬率 1100%!他告诉我,他每笔的停损连交易成本只有1.5万元(1.25%!),如此可怕的风险报酬比,难怪他是大赢家!


  所以操作得当的长线操作法可以让你赚大钱,而且不致于暴露在过大风险下。当然,你的长线判断得有某种程度,不能太离谱,一次大行情,可以让你资产暴增十倍。相对于短线操作法,短线操作就更需要操作者专业的判断,不断杀进杀出,以获取每段小利润,积少成多。缺点是,容易掉头发,因为压力很大,而且需要每天密切的盯盘,短线操作是否成功有很大一部份来自于你的准确率。你在去年进出100次,可能就要赢个4050次以上,才有成功的胜算,而且获利可能ooxx…。但你不能说短线绝对赚不到钱,但是我想,在你还没靠短线操作致富之前,你就已经在头发掉光前先放弃依赖它了。中长线操作者就是靠策略与几次狠赚来提升绩效,包括你的资金部位较大,你也不可能操短线,势必要选择中长线来操作。但我认为,操作不等于预测,操作的乐趣不全来自于预测,而是自己去规划,然后享受行情在你的策略下游走,你老神在在的赚取利润的感觉。平时没大行情那就加减进出添补家用,不用太在意,毕竟那赚不了什么钱,重点仍在你自己的规划。

  人外有人,天外有天。一时的行情涨跌不要去讥笑别人和你不同,多注意自己的绩效吧。操作之路是漫长的,一时的绩效不代表什么,一个月的胜利在你的操作生涯中也不代表什么。当你对盘势有一个不错的想法时,记得用部位去证明你的看法。不要在意某笔的输赢,想想你真正的目标在哪。 RichardDennis所赚到的2亿美金中,95%的利润仅来自于其中5%的操作,他是怎么办到的?绝不是运气,靠的是思考、规划、纪律与执行。

 

 

说到止损,就不能不说到进场。一种常见的情况是,很多市场参与者都是在进场后,才选择止损位,这是一种本末倒置的思维方式。正确的交易决策过程应该是:
  首先选择止损位,之后再选择进场价位。
  这意味着,我们在考虑收益之前,应首先确认风险。如果一次交易机会没有合理的止损位,我们宁可放弃这次机会。只要投机市场还存在,交易机会总是不断地出现,而我们能够投入市场的资本却是有限的。
  优先选择止损位的另一个优势是进场位的选择,我们可以把进场位设在止损位上面一点就可以了,这样可以减少止损触发后的损失。
   
1.以趋势线和移动平均线为支撑的止损

下载 (708.45 KB)

2010-5-9 16:20


    我们来看万科A在七月底的那次下跌。从七月中旬开始,日线就开始围绕10日均线上下波动,而之前,它在大多时间都在10日均线上方。这个时候,我们应该有所警惕,但也不排除这是一次上涨过程中的盘整,因为七月初那条大阳线的中点,在整个七月的调整里一直起到支撑作用。终于,在七月底,一条大阴线彻底击穿了10日均线,大家仔细看那条趋势线,这一天的大跌,正好收于趋势线的上方。但是,第二天就收在了趋势线下方,10日均线也开始下行。
  如果我们将止损位设置在10日均线和趋势线的下方,就可以分步平仓,回头来看,卖到了高位。当然,每个人的情况不同,不一定分两次平仓,以这个例子的具体情况,我们还可以在跌破趋势线的第五天做一次平仓,虽然这一天比起跌破趋势线那天还上涨了一些,但10日均线已经向下穿越趋势线。作为一名熟练的技术分析人士,这应该是本次下跌的最后一次平仓。
  一般来说,不应该将所有仓位,在同一天内清掉。这意味着100%看空未来的趋势,而投机市场里是没有绝对的。
  需要特别说明的是,所有的决策都应该以收盘价为准,我们不应该在盘中跌破支撑位的时候有所动作。具体到这个例子,三次平仓的时间分别为跌破支撑的第二天,请看图中的所指向的三天。盘中进行的交易决策,不但自己的情绪化较强烈,其他市场参与者也是如此,因此往往作出错误的决定。
  可能已经有朋友注意到,在五月下旬的时候,也有一波调整跌破了10日均线(请看标注处),那么这个时候,应该平掉一部分仓位吗?现在来看,没有减仓止损的必要。不过以当时的技术形态,有些技术分析人士会平掉一部分仓位。几天后,价格重新回到上升趋势,先前进行了减仓的技术分析人士,还可以再买回来。这个例子也说明了关于止损的两个问题:
第一,不要在同一天平掉所有仓位,因为我们不能完全确定价格未来的走势。
  第二,止损后,价格回头向上怎么办?如果我们遵守第一条,进行部分平仓,那么价格回头向上时,现有头寸仍然可以为我们赚取利润;如果一次清仓,价格回头向上时,我们可能没有足够的勇气再次建仓。同时,我们也要检讨这次操作,是不是遵守了自己一贯的交易系统。如果发现自己是在情绪的控制下,仓皇做出的交易决定,就要负上这次操作失败的全部责任。如果自己遵守了交易系统,只是运气使然,就无需自责。因为我们的交易系统是建立在大概率的方向之上,即使是不可掌控的运气,长期来看也会站在我们这边。这就是为什么旗木卡卡西说:运气也是实力的一部分。运气总是眷顾那些有实力的人,投机市场中的实力就是克制自己的情绪,并严格遵守交易系统。资金多寡不是实力的一部分,投机史上亏损上亿美金的人并不在少数。
    在均线系统中,时间周期不是一个太重要的因素,和均线的根数一样,自己能够解读某个时间周期下均线给出的信号是关键。200日均线是长期指标,不适合交易周期较短的投机者。 一个较为实用的例子是对基金持有者,可以以200日均线发出的信号来进行买卖。我们以2005-2007年的多头市场为例,如果基金投资者在价格向上穿越200日均线的时候买入,在价格跌破200日均线的时候卖出,2年可以获得3倍多的收益,年复合收益率79.4%,远远超过那两年里在股市中打拼的大多数人。

2.跳空在很多技术分析流派中都是强有力的支撑,其顶部、中部和底部都可以作为支撑.

3.以反转形态和持续形态为支撑的止损

下载 (727.79 KB)

2010-5-9 16:20


    上图是采掘行业指数最近一波的跌势。在第一次下跌完成后,开始缩量反弹,当第二次达到前期高点时,成交量萎缩,动能指标下行,我们应该警惕,是否正在构建双顶,这时可进行首次减仓止损。第二次到达高点的翌日,市场开始下跌。我们在上一次的低点处画一条横线,即准双顶的颈线,双顶形态完成标志即跌破颈线,因此我们把止损位设在颈线下方。市场在标记处跌破了颈线,双顶形态完成,清仓出场。
    在双顶或头肩顶形成的过程中,我们不应该在没有突破颈线的时候清仓出场,只要价格还在颈线上方,就不能以双顶或头肩顶的技术含义来分析市场。我们也不应该把全部仓位放在突破颈线后卖出,因为有些颈线距离顶点很远,跌破颈线后再开始卖出,会损失很多既得利润。一名熟练的技术分析人士,在双顶构建的过程中就会有所警惕,并开始分步平仓,而在双顶形态完成后,进行最后的清仓;如果价格在颈线上方反转上行,也有剩余头寸继续赚取利润。

4.以盘整区为支撑的止损
    我们仍然使用万科A在七月底的那次下跌作为例子。画黄线处是一个盘整区的下边缘,其中数个交易日探试盘整区的底部都折戟而归。最终,标记为的大阴线跌破了支撑,确认了下跌行情。如果我们把止损位设在盘整区底部的下方,可以躲过很大一波下跌趋势。如果价格突破盘整区上边缘,意味着趋势将要上行,止损位可上调到上边缘的下方。

5.K线形态为支撑的止损
  一些K线形态,也能为价格提供强有力的支撑,比如大阳线。大阳线的顶部、中点和底部都可以作为支撑出现。我们又要以万科A在七月底的那次下跌作为例子了。看上面万科A走势图中标记为K的那根大阳线,它的中点成为整个七月调整的有力支撑。而上图中,工商银行标记为K的那根大阳线的顶部,成为未来三个月调整的有力支撑;保利地产图中,标记为K的大阳线的底部,同样是整个七月份调整的支撑。
  长下影线的底部,也是较为常见的支撑。我们看上图中工商银行的盘整区,其中有两根长下影线探试了盘整区的下边缘,还有几根较长的下影线也做了探试。我们继续向上看本文所列举的其它例子,长下影线经常探试趋势线、均线、颈线或其它支撑位。在日本,长下影线有个名字叫做探水竿,意思是探查水深的竹竿;在投机市场中,它同样能够探查空头力量的深浅。因此,长下影线底部的下方也是一种较为可靠的止损位。

6. 为止损提供佐证的动能指标,以及各种止损方法的综合应用
我们在上面的例子中,多次引用了万科A在七月末开始的那波下跌。现在我们回过头来再看,729的那根大阴线,同时跌破了10日均线和盘整区的下边缘,止于一个月前那根大阳线的底部和趋势线上,第二天即跌破了这两个支撑。如此强烈的下跌,预示了未来走势的悲观。
  在前面曾提起过,729之前我已经开始减仓止损。下面是盘整期间进行减仓止损操作的原因:
  第一,大家看标有14.99的那个最高点,是一根流星线,和次日的阴线,形成了黄昏星;次日的阴线又和第三日的阳线形成了最后的吞没形态。连续三天的反转形态提醒我们,走势要反转。
  这里要解释一下技术分析里所谓的反转。很多人认为反转就是走向相反的方向,这只是其中的一个可能。技术分析里的反转有三个含义:
  趋势掉头向相反的方向发展;
  趋势开始横向整理;
  前期趋势过于陡峭,反转后形成较为平缓的趋势,沿原趋势方向继续发展。
  反转信号发生后,应参考当时的大背景来评估未来的走势。
  我们继续对万科A的分析。在连续三个K线反转形态发生后,应进行首次减仓止损。
  第二,我们看图中两条垂直黄线之间的成交量变化,呈放量趋势。而价格在这一个月间一直处于盘整状态,这是高位出货的现象。
  第三,我们继续看两条垂直黄线之间的三个动能指标MACDRSIROC在整个七月间,全部呈向下的走势,尤其是是RSI,从超买区开始下跌。
  可能大家已经注意到了,在五月间,动能指标也曾下跌过,为什么没有对价格形成强烈的冲击呢?这是我们在进行技术分析时,要考虑的另一个重要因素——长期背景。我们看下面万科A的周线图:
直黄线所指的位置是七月初。在七月初,周线上的RSI也到达了超买区,而在五月份却没有。这一事实至少告诉我们两件事:
  第一,周期越长的技术指标,所预示的未来市场运动越重要。
  第二,如果长期、中期和短期技术形态同时形成反转,那么真正的反转可能就在附近了。

下载 (715.48 KB)

2010-5-9 16:20



7.结合止损位决定进场点

下载 (434.23 KB)

2010-5-9 16:20


    大家看上图中标记为的大阳线,它的顶部成为未来近半个月的支撑。在实际中,不用等半个月的时间来确认支撑,经过几天的盘整后,我们即可以认为大阳线的顶部7.05元是一个支撑位。在设置止损位时,考虑到7.00元是一个整数位,也有一定的支撑作用,所以我们要把止损位设置在7.00元以下,比如6.90元。所有的支撑大都可以这样应用,把进场点设在支撑以上,止损点设在支撑以下。

8.有两种情况面对震荡市。一种是已经形成的震荡市,这种震荡市也有两种:
  有趋势的震荡市。虽然市场震荡剧烈,但仍然有明显的趋势。短期均线不适用于这种情况,应使用周期更长一些的均线,或使用管道线捕捉趋势。止损位设在管道线的下边缘。
  无趋势的震荡市,市场在剧烈的震荡下横向盘整。移动平均线不适用于横向盘整的行情,这种情况下,应使用管道线,辅以动能指标。止损位设在管道线下边缘的下方,进场点设在管道线下边缘的上方,出场点设在管道线的上边缘附近,而动能指标在横向盘整的行情中,比在有趋势的行情中更有参考价值。
  第二种情况是,正在形成的震荡市。如果经过一、两次止损失败后,就要警惕趋势可能正在发生变化。在看不清新趋势的情况下,应出场观望,或暂时放弃这只股票,寻找其它机会。

  在投机市场里,如果市场参与者什么都不做,价格就会自然下跌。这个时候,如果我们没有足够的成交量推动价格上涨,至少也要进行止损,避免亏损扩大。人生就像投机市场一样,也有一种向下的惯性。如果我们什么都不做,结果只能是离理想越来越远。即使我们没有足够的力量让自己的现状马上变好,至少也要让自己停止继续生活在当前的状况下。
  这个世纪初,那本风靡中国大陆地区的畅销书《谁动了我的奶酪》,就是一个提醒我们人生需要止损的故事。很多人看完这本书后,有些愤怒的感觉,因为它不但把我们一直不敢面对的东西放在了桌面上,还把我们逼到了不得不改变的死角里。改变意味着放弃熟悉的事物,主动去面对一个不可知的未来。就像一些市场参与者在谈论止损时所说:止损出场后,再次买入时,仍有可能是错的。所以,不如坚守这个仓位。如果没有一套建立在大赢面之上的交易系统,止损存在的意义就很小,就像Baron Lamm Technique一样,止损是大概率结果的必要补充。如果我们对自己的人生没有一个规划,只知道止损,不断地更换工作,不断地更换生活方式,不断地更换感情伴侣,就和投机市场中盲目的短进短出一样,是混乱的人生。
  因此,我们要像设计交易系统一样,设计自己的人生,让自己的生活进退有据,出入从容。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多