程序化交易之教你写公式

合集下载

「100」百篇教程收官篇,关于程序化交易指标的编写

「100」百篇教程收官篇,关于程序化交易指标的编写

「100」百篇教程收官篇,关于程序化交易指标的编写前言:大家好!我是股市帅锅。

本篇是100篇免费图文教程的收官之篇,从我们学习第一篇教程开始,我们心里总有个愿望,以后要是能够实现程序化自动交易就好了。

这不仅仅是大家的愿望,也是我自己的愿望,我仍然在这条道路上不断地摸索,希望有一天能够建立比较可行的程序化交易方案。

梦想总要有的,说不定哪天真实现了呢?学习内容:在通达信软件中,功能-公式系统-程序交易评测系统,这个系统是用来做什么的?就是用来评测交易体系的胜率的。

交易体系,则包含了买入规则,卖出规则,仓位资金管理,交易方式等,在设置了各个规则之后,就可以对交易体系的胜率进行评测。

虽然通达信的程序交易评测系统有些鸡肋,但基本功能还是具备的,如果大家有兴趣,也可以自己做一些尝试。

在程序化交易系统的建立过程中,买卖点的设定,和普通的指标公式有所区别,也是之前的教程中,我们没有涉及到的,所以在第100篇教程里,做些简介,因为水平有限,我就不演示了,免得演砸。

今天我们就来解释下程序交易指标的编写方法。

编程和测试:程序交易指标,需要设定买入条件,卖出条件,条件满足时,触发买入交易和触发卖出交易,同时买入和卖出交易交替进行,当然这是最简单的程序交易,复杂的情况,可能有多次的买入,也有可能多次的卖出。

我把系统自带的一个举例程序交易指标MACD交易指标的代码复制过来:------------DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);DEA:=EMA(DIFF,9);MACD:=2*(DIFF-DEA);平空开多:=CROSS(MACD,0);平多开空:=CROSS(0,MACD);BUYSHORT_BUY(平空开多,LOW);SELL_SELLSHORT(平多开空,HIGH);AUTOFILTER;------------在上面的代码中,可以分为三组,第一组是MACD指标各个赋值,共3句代码,我们都很熟悉。

同花顺公式编写规则和方法(二)

同花顺公式编写规则和方法(二)

同花顺公式编写规则和方法(二)同花顺公式系统:公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。

技术指标公式是最基本的公式,它用于指标曲线的绘制。

技术指标公式是条件选股,交易系统的基础。

结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。

不动手永远不可能学会的。

从简单公式入手,先弄懂一,两个公式。

从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。

在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。

使用彩色编辑可事半功倍。

多用鼠标指针指向不懂的函数,软件马上会告诉你。

公式编写步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。

请注意,公式名称在同类公式中不能重复,且不能为空。

2.描述公式:用于简单描述该公式的含义(可不填亦能通过)。

3.注释公式:用于描述一个公式如何使用、计算方法等内容。

输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。

4. 设计技术指标公式语句: 公式的形式由若干语句组成。

炒股软件公式编写通俗教程

炒股软件公式编写通俗教程

炒股软件公式编写通俗教程公式编写入门教程此文为转载,专为新手准备的入门课程,高手就不用多看了,以免浪费时间!如果你是刚入门的新手,请首先从这里开始——第一部分认识传统指标MACD(平滑异同移动平均线)一.用途:该指标主要是利用长短期二条平滑平均线,计算两者之间的差离值。

该指标可以去除掉移动平均线经常出现的假讯号,又保留了移动平均线的优点。

但由于该指标对价格变动的灵敏度不高,属于中长线指标,所以在盘整行情中不适用。

二.使用方法:1、 DIF与DEA均为正值时,大势属多头市场,2、 DIF与DEA均为负值时,大势属空头市场,3、 DIF向上突破DEA时,可买进,4、 DIF向下突破DEA时,应卖出。

三.使用心得:1. ADX指示行情处于盘整时,不采用该指标。

2.对短线客来说,使用该指标时,可将日线图转变为小时图或者周期更短的图形。

3.若要修改该指标的参数,不论放大或缩小参数,都应尽量设定为原始参数的整数倍。

四.计算公式:1.MACD由正负差(DIF)和异同平均数(DEA)两部分组成,当然,正负差是核心,DEA是辅助。

先介绍DIF的计算方法。

DIF是快速平滑移动平均线与慢速平滑移动平均线的差,DIF的正负差的名称由此而来。

快速和慢速的区别是进行指数平滑时采用的参数大小不同,快速是短期的,慢速是长期的。

以现在常用的参数12和26为例,对DIF的计算过程进行介绍。

(1)快速平滑移动线(EMA)是12日的,计算公式为:今日EMA(12)=2/(12+1)×今日收盘价+11/(12+1)×昨日EMA(12)(2)慢速平滑移动平均线(EMA)是26日的,计算公式为:今日EMA(26)=2/(26+1)×今日收盘价+25/(26+1)×昨日EMA(26)以上两个公式是指数平滑的公式,平滑因子分别为2/13和2/27。

如果选别的系数,则可照此法办理。

DIF=EMA(12)-EMA(26)有了DIF之后,MACD的核心就有了。

股票公式编写教程(具体)

股票公式编写教程(具体)

股票公式编写教程(具体)股票公式编写教程(具体)股票公式编写教程编写股票公式需要遵循一定的规则和技巧。

以下是一些基本的股票公式编写教程:1.了解基本概念:在编写股票公式之前,需要了解一些基本概念,如移动平均线、相对强弱指数、布林带等。

这些指标是股票公式的基础,需要先掌握。

2.选择合适的编程语言:股票公式可以使用多种编程语言编写,如MATLAB、Python等。

选择合适的编程语言,并根据其特性编写相应的代码。

3.编写代码:在编写股票公式时,需要注意一些细节,如数据类型、计算精度、计算周期等。

需要根据实际情况进行调整和优化。

4.调试和测试:在编写完股票公式后,需要进行调试和测试,以确保其准确性和稳定性。

5.发布公式:将编写的股票公式发布到相应的股票公式网站或应用程序中,以便其他用户可以使用该公式进行股票交易。

需要注意的是,股票公式编写需要一定的专业知识和技能,如果不是很熟悉,建议先学习相关的基础知识,再逐步深入学习。

股票公式编写教程分析编写股票公式需要遵循一定的语法和规则,以下是一些基本的步骤和注意事项:1.学习公式语言:熟悉并理解公式语言的基本语法、数据类型、函数和运算符等。

2.选择一个合适的编程环境:选择一个适合编写股票公式的编程环境,例如MATLAB、Python等。

3.确定公式类型:股票公式可以分为指标公式、画线公式和选股公式等。

不同类型的公式有不同的语法和要求。

4.编写公式:按照语法规则,编写股票公式。

公式的编写需要熟悉各种指标的计算方法,例如移动平均线、相对强弱指数等。

5.测试公式:编写完成后,需要对公式进行测试,验证其准确性和稳定性。

6.应用公式:将公式应用到实际股票分析中,进行数据分析和预测。

需要注意的是,股票公式的编写需要一定的专业知识和经验,建议在专业人士的指导下进行。

同时,公式的准确性和稳定性也需要经过充分的测试和验证。

股票公式编写教程有哪些股票公式编写教程如下:1.编写股票公式时,必须以现有的证券为基础。

股票软件公式编程教程之入门篇

股票软件公式编程教程之入门篇

‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎以 共 4‎‎‎》 :‎‎‎‎‎‎‎ 以 ‎ 对‎‎ 以 ‎快捷键“SHIFT‎+W‎管理 板‎‎‎管理 ‎‎‎‎----‎‎FX‎ 以 ‎ 管理 ‎ 以 ‎‎‎‎‎‎ 对 ‎‎‎‎‎‎‎虑‎‎( )答案 布: ‎‎‎‎于5%‎两倍 表述?答案:close‎=high and (close‎-open)/ref(close‎,1)<0.05 and (open-low)/(close‎-0)>2 and close‎>open; 答‎对 吗?K 函数‎熟知‎1 盘价:OPEN O2 高价:HIGH H3 低价:LOW L4 收盘价:CLOSE‎ C4‎函数 ‎K :收盘价 于‎盘价 即阴 :C<o;收 ‎相反‎‎即T ?理 理‎ 以 高‎价收盘( ‎) 盘价‎于 低价‎ 以 ‎表:C=H AND O>L;‎ 虑 ‎度和T‎( ) 宽度均 函数K‎ 相 ‎‎ 以均 ‎‎于‎‎ 和 ‎ 均‎函数 ‎决见 :1MA(X,N),求X N‎‎平均值算 :(X1+X2+X3+...+Xn)/N例 :MA(CLOSE‎,20) 表 求20‎日均价2EMA(X,N),求X N‎ 数平 ‎平均算 : 若Y=EMA(X,N) Y=[2*X+(N-1)*Y']/(N+1), Y'表 ‎Y值例 :EMA(CLOSE‎,20) 表 求20‎日 数平 ‎均价3SMA(X,N,M),求X N‎ 平均‎M 权算 : 若Y=SMA(X,N,M) Y=(M*X+(N-M)*Y')/N, Y'表 ‎Y值,N 于‎M例 :SMA(CLOSE‎,20,1) 表 求20‎日 平均‎价均 ‎函数 ‎‎ 于 ‎‎数值 ‎‎ 均 ‎反‎价格变 MA‎EMA SMA函‎数述 ‎函数 以表述 ‎K 和均 ‎‎‎函‎数‎起‎几:1AND “和 意 :A AND B; A和B‎两 ‎立2OR“ “ 意 :A OR B; A和B‎两 ‎‎立行3IF‎ 值 :IF(X,A,B) 若X0‎返回A, 返回B‎例:IF(C<O,L,H) 表 收阴返‎回 低价 返回 ‎高价4CROSS‎ 叉函数 CROSS‎(A,B) 表 A‎‎B5REF 若 ‎ 数 ‎例 :REF(CLOSE‎,1) 表 收 ‎收盘价 ‎高价 :REF(H,2)四 量VOL表 ‎ 量 以 ‎ 以 ‎给几 ‎函数 ‎‎ 知 ‎ 知 ‎表述 意 ‎‎‎》全‎‎( )‎‎ 函数‎ 以 行‎‎共‎‎‎‎‎和 理 ‎‎熟知‎K‎‎‎‎ 对 ‎‎盘 ‎‎‎ 吗‎?即 ? ‎吗? ‎候 随着 ‎‎‎‎‎‎‎‎‎‎述:1 收 :CLOSE‎>OPEN;2 收阴:CLOSE‎<OPEN;3 价高‎ 意 ‎盘高于 日‎收盘:OPEN>REF(CLOSE‎1);4 价低‎:O PEN<REF(CLOSE‎1);5 跳空高 :OPEN>REF(HIGH1); 日 盘 ‎日 高价‎6 跳空低 :POEN<REF(LOW1);7 :C/O>1.03 (C-O)/O*100>5 (C-O)/O>0.05意 收盘‎价盘价‎涨5%以 7%以8 阴:C/O<0.94; 意: ‎ 表述‎此9高 阴:O/REF(C,1)>1.04 AND C/O<1.94; 盘 ‎ 收盘高‎4%和收盘价 ‎盘 降6‎% 低 ‎此 相反‎10‎:C L OSE‎=OPEN AND HIGH<>LOW见 ‎近似‎例:ABS(C-O)<0.02 AND H-C>0.03 AND C-L>0.03;‎ 函数‎:A BS 意 求 ‎对值求 对值:ABS(X)返回X‎对值例 :ABS(-34)返回34近似 ‎即 ‎‎阴两 ‎函数:MAX(A,B) 求A和B‎ 值MIN(A,B) 求A和B‎ 值两 ‎函数 近似 ‎ 表‎述:ABS(C-O)<0.02 AND H> MAX(C,O) AND L< MIN(C,O);‎以 例数‎11 : 收阴收‎ 以 ‎ 例:C>O AND (O-L)>(C-O);此 表‎‎‎ 表 ‎度 例和‎‎‎‎ 答对 ‎‎‎份:7‎%‎随 几‎日‎3‎‎走势‎‎(四)布 ‎ 答案‎::7‎%‎随 几‎日‎3‎‎走势‎‎ : ‎7%‎5‎高价 ‎ 高 ‎3答案:ref(c,6(-ref(c,7)/ref(c,7)>=0.07 and hhv(h,5)<=ref(h,6) and llv(c,5)>=(ref(c-0.6)*2/3)+ref(c,7);知 答‎对?答对 给 ‎消息‎‎ :收盘价 ‎‎和 价值‎‎‎‎:收盘价 ‎ 价格 ‎‎ 以 全 ‎几 价格‎虑‎ 反‎‎情况1‎(1)均价 平‎均MA“MA 表 ‎算平均值‎MA1=MA(CLOSE‎5);5日平均 ‎=( 收盘价‎+ 收盘价‎+.....--5 收‎盘价)/5;MA2=MA(CLOSE‎10);10日平均‎=( 收盘价‎+ 收盘价‎+......+10‎收盘价)/10;(2)均量 均价 ‎ 着 ‎瓢收盘价C‎L OSE‎量V‎OL行 ‎例:MA1:MA(VOL5);MA2:MA(VOL10);2 次平均‎均 ( 均 )相 行‎平均MA1=MA(CLOSE‎5);MA2=MA(CLOSE‎10);(MA1+MA2)/2;3N日均 ‎( 反 均‎‎‎‎)AA:=MA(C,N);BB:=REF(AA,1);AA>BB均 ‎?AA< BB 以N日均 走‎平 表述‎?A A=BB4 均 ‎‎ 升AA:=MA(C,N);COUNT‎(AA<REF(AA,1),6)=5 ( ‎5日 于 ‎ )AND AA>REF(AA,5);5‎A250:=MA(C,250);REF(A250,1)<REF(A250,2) AND A250>REF(A250,1);6 两 均 ‎叉‎‎函数 述‎两 叉‎:CROSS‎(X Y) 此函数 ‎ 两 均‎‎X‎Y且(X<Y)CROSS‎(X Y)表 X‎Y 称: 叉CROSS‎(Y X)表 Y‎X 称:死叉: 叉 两 ‎‎叉 ‎ 叉 求 ‎叉 X‎ 高 以 ‎X>REF(X,1) 表 ‎:CROSS‎(X Y)AND X>REF(X,1)‎‎(五)函‎数 义:COUNT‎(X,N),统 N‎满足X‎ 数‎,若N=0‎ 值 ‎例 :COUNT‎(CLOSE‎>OPEN,20)表 统 2‎0 收‎ 数‎3CROSS‎(A,B)表 A‎‎B 返回‎1 返回0‎例 :CROSS‎(MA(CLOSE‎,5),MA(CLOSE‎,10))表 5日均‎10日‎均 叉‎ REF(X,A),A‎X值例 :REF(CLOSE‎,1)表 ‎ 收盘价‎ 日 ‎收ABS(X)返回X‎对值例 :ABS(-34)返回34次 叉(以 见 M‎A CD‎例)(1) 次 叉(COUNT‎(CROSS‎(DIF,DEA),20)=2 AND CROSS‎(D IF,DEA);(2) 次死叉COUNT‎(CROSS‎(DEA,DIF),20)=2 AND CROSS‎(D EA,DIF);(3)0 次‎叉COUNT‎(CROSS‎(DIF,DEA) AND DEA>0,20)=2 AND CROSS‎(DIF,DEA) ANDDEA>0;(4)0 次‎叉COUNT‎(CROSS‎(DIF,DEA) AND DEA>0,20)=3 AND(DIF,DEA) ANDDEA>0叉A5:=MA(C,5);A10:=MA(C,10);A30:=MA(C,30);AA:=CROSS‎(A5,A10);BB:=CROSS‎(A5,A30);CC:=CROSS‎(A10,A30);COUNT‎(AA,3)=1 AND COUNT‎(BB,3)=1 AND COUNT‎(CC,3)=1‎叉A5:=MA(C,5);A10:=MA(C,10);A20:=MA(C,20);AA:=CROSS‎(C,A5);BB:=CROSS‎(C,A10);CC:=CROSS‎(C,A20);AA AND BB AND CC均 ‎列A1:=MA(C,N1);A2:=MA(C,N2);A3:=MA(C,N3);A4:=MA(C,N4);A1>A2 AND A2>A3 AND A3>A4均 空 ‎列3 以 ‎A1:=MA(C,N1);A2:=MA(C,N2);A3:=MA(C,N3);A4:=MA(C,N4);COUNT‎(A1< A2 AND A2< A3 AND A3< A4,3)>=3;N日 ‎M日 ‎均 死叉(P1< P2)AA:=MA(C,P1);BB:=MA(C,P2);CC:=REF(CROSS‎(BB,AA),N);COUNT‎(CC,M);均 粘MA1:=MA(C,5);MA2:=MA(C10);MA3:=MA(C,20);P1:=ABS(MA1-MA2)+ABS(MA2-MA3);P1/C<1/100 AND MA1>REF(MA1,1) AND MA2>REF(MA2,1);均 粘 ( 表 ‎)MA1:=MA(C,5);MA2:=MA(C,10);MA3:=MA(C,30);A:=MAX(MAX(MA1,MA2),MA3);B:=MIN(MIN(MA1,MA2),MA3);COUNT‎(ABS(A-B)/B<0.01,3)=3;表 粘 ‎3(含3 )以 ‎‎(六)‎熟悉MAC‎D,KDJ,BIAS‎‎‎‎‎‎ 理 此‎ 含义 ‎M‎A CD,BIAS,KDJ,RSI4‎ 近 ‎‎回 全‎‎‎统 ‎ 理 ‎例 BIAS‎离率理:BIAS‎ 价 ‎数 平‎均值 值‎ 价 ‎离 平均‎ 度 以此决 ‎‎行算 :( 日收盘价‎- 日MA均‎值)/ 日MA均‎值*100BIAS1‎:(CLOSE‎M A(CLOSE‎L1))/MA(CLOSE‎L1)*100;BIAS2‎:(CLOSE‎M A(CLOSE‎L2))/MA(CLOSE‎L2)*100;BIAS3‎:(CLOSE‎M A(CLOSE‎L3))/MA(CLOSE‎L3)*100;: 离率 ‎平均值 ‎ 率 0 离率 ‎值 离率 ‎平均 ‎‎升 势; 离率 ‎值 离率 ‎平均 ‎‎ 势;Y值 离 ‎ 平均‎‎围1‎5%-15% 即: Y值 0‎-15%‎ 价 ‎反Y值 0‎-15%‎ 价‎反例 MACD( ‎例)理:MACD‎ 于‎B I AS‎离率 变 ‎‎ 度‎( 变 ‎率快--‎平均 ‎--‎平均 ) 数平 ‎平均 ‎ 算 ‎差异 况(DIF) 行‎情 求 ‎D I F9‎日平 ‎平均即MACD‎MACD‎‎快‎ 平均 ‎ 离‎‎‎机和讯算 :EMA: 数平 ‎平均N: DIFF: 离率DEA:离差平均值‎平均 ‎(12日EM‎A)= 日EM‎A*/1-2/(N+1)+ 日收盘价‎*2/(N+1)DIFF:EMA(CLOSE‎SHORT‎)-EMA(CLOSE‎LONG);DEA:EMA(DIFF M);MACD:2*(DIFF-DEA)COLOR‎S TICK‎;‎话2‎ 数 数‎‎ 于 ‎:1DIF D‎E A均 ‎值 势 ‎;2DIF D‎E A均 ‎值 势 空 ‎;3DIF‎突DEA‎ ;4DIF‎突DEA‎ ;例 RSI‎理: ‎价“ 理 以 ‎ 价 变‎情况‎价格 ‎变 价‎涨 度 ‎‎‎‎平均收 涨‎数和平均收‎盘 数 ‎‎盘 意 和‎‎ 走‎势算 : 算 ‎:r si=n日 收盘‎涨 平均值‎/n日 收盘‎涨 对‎值 平均值‎平均值*100: 两‎‎‎ 次‎ ;涨 表 ‎ “ 日收盘- 日收盘 即“LC:=CLOSE‎-REF(CLOSE‎1) 表 ;ABS(X)表 求‎对值;MAX(CLOSE‎-L C0) 表 ‎ 涨即‎涨值 0 候‎MA‎X函数 变‎量和0 行‎ 求 变‎量 值‎LC:=REF(CLOSE‎1);RSI1:SMA(MAX(CLOSE‎-LC0)N11)/SMA(ABS(CLOSE‎-LC)N1 1)*100;RSI2:SMA(MAX(CLOSE‎-LC0)N21)/SMA(ABS(CLOSE‎-LC)N2 1)*100;RSI3:SMA(MAX(CLOSE‎-LC0)N31)/SMA(ABS(CLOSE‎-LC)N3 1)*100;理:RSI 值‎50 表 ‎势 RSI低于‎50 表 ‎于势RS‎I20以‎ 平 ‎叉R‎S I 讯 ‎RS‎I80以‎ 平 ‎叉 R‎S I 讯 ‎RSI‎价 离‎ 行‎情RSI 于‎高‎ 低 ‎两此 价 对 ‎高‎ 离‎ 价 涨‎‎‎‎RSI 低‎ 两 ‎次 升 ‎ 价 ‎降 ‎‎近 ‎ 以 ‎‎RSI‎ 两 ‎划 ‎‎‎RSI‎‎‎ 讯 ‎RSI‎ 两 ‎ 划 ‎‎‎RSI‎突 ‎‎ 讯 ‎例四 KDJ‎KDJ随机‎‎‎‎KD 随‎机平‎均‎ 平‎均‎以收盘价‎ 算 表 ‎ 行情 ‎:RSV‎算 收‎盘价和N1‎ 高‎和 低 差‎值 函数H‎H V LL V 以‎‎高和 低;RSV:=(CLOSE‎-LL V(LOW N1))/(HHV(HIGH N1)-LLV(LOW N1))*100;K:SMA(RSV N21);D:SMA(K N31);J:3K-2D:K值 ‎ 叉D‎值K值 ‎ 叉D‎值D值<20%D值>80% ;J>100%J<100%KD值于5‎0%‎叉 意义‎‎(七)例五 OBV‎理: ‎‎量‎‎ 象 称O‎B V量‎ 以 ‎O BV‎ 价‎走势 ‎ 以 O‎B V‎势 反 ‎ 对于 ‎‎ 起 ‎ 量 OBV‎量 ‎ 算 :OBV‎ 理‎ 涨‎ 理‎‎量 以理‎‎‎‎ 回‎? ‎ 收‎盘价‎收盘价 ‎‎决1 收盘‎价 收盘价 ‎于 ‎2 收盘‎价< 收盘价 ‎于空 ‎SUM(IF(CLOSE‎>REF(CLOSE‎,1),VOL,IF(CLOSE‎<REF(CLOSE‎,1),-VOL,0)),0):OBV‎ 价‎‎‎OBV ‎值 ‎‎‎ 近日 ‎O B V‎相对走势‎OBV‎值 对‎数 对 ‎‎OBV‎ 升和 ‎降对 ‎‎ 价 ‎势 着 ‎ 价 升( 降)OBV‎相 升‎( 降) 以‎相 ‎升( 降) 势 价 升( 降)OBV‎相 ‎升( 降) 对 ‎ 升( 降) 势 ‎度 ‎ 离‎象OBV‎‎ 势 ‎ 足 反 ‎ 价 ‎盘OBV‎率 ‎ 离盘 ‎‎突例六 BOLL‎理: 统 ‎理 求 价 ‎ 差 ‎‎围‎ 随 价 变‎ 表算 : ‎ 差 求算 ‎‎‎随 价‎浮MID=N 收盘‎价均价;STD=N 收盘‎价 差‎;UPPER‎=MID+离差 数*STD;LOWER‎=MIN-离差 数*STD;:STD(X N)表 算 ‎差 ‎N‎M A ‎‎数赋‎差‎即‎两BOL‎L‎B OLL‎MID:MA(CLOSE‎N);UPPER‎:MID+P*STD(CLOSE‎N);LOWER‎:MID-P*STD(CLOSE‎N);:1 布 ‎宽变 ‎ 价 ‎ 值回‎‎ 理 ‎ 以‎2‎变宽 意 着行情‎ 变‎ 价 ‎近‎值 表 ‎量‎此 ‎ 反 价 近‎‎值 表 ‎量‎ 反 此 ‎3 布 ‎‎ 行 意 涨 ‎例七 威廉 W‎&R理:威廉 ‎‎ 反 ‎‎ 象 ‎高 ‎和低 ‎‎‎行情走势‎‎‎AA:=(HHV(HIGH N)-CLOSE‎);BB:=(HHV(HIGH N)-LLV(LOW N));W&R:100*AA/BB: W&R高于80‎% 即 于 ‎ 行情即 见‎ 虑 ‎W&R低于20‎% 即 于 ‎ 行情即 见‎ 虑 ‎W&R 高 ‎回 ‎‎价‎‎离‎W&R 低 ‎ 反 ‎‎价‎升‎离‎W&R 几次‎ ( ) ‎‎( ) ( ) ‎‎ 行 ‎战‎‎ 理 ‎‎ 战 ‎ 随机 ‎ 率‎‎‎法-198文/于近 暴 统以近 给灶见价变盘 喜欢黄 割 价 度价 攻 回探 价格俗话 :“事 两此项 于极度热捧 导 全失 故意以骗 钝改变 象 纵 价 什 异黄 割 几款免费 以 博客查 唯 尺 项 尺 价 细 涨 度 走势尺 试 涨K 数数 例 例 涨0040例 .5 试 价 涨 数 对惊 相似试 :试两队数受K 避免 闲 数以 身 试数44月 3 史试 近 价以派 K(拿 K 事 跨度以1 钟 试 )吗? 共 行 59K布 两数 乘 算 0.236 和 0.309 算乘以0.236 于13.924数 四舍五盘988 起 14 变以 998 随 攻走势4 高随 K挫走势 0.309 59乘以0.309 于18.231 数 四舍五 数 998次变 :以 19触 随 2 牛行情 18 仅仅误差 算 ?答案 肯布几 数 盘 算 0.3820.4560.50.545….博客查询 哥 子针对近 数以例 :数K行情 6124.0464.93随 置数 价 变盘 置 算例 :以 朗起 竖 均 价异 变终极 例 次 行情 数010月9日 变盘 随 价 挫走势 麻木觉 什 候 数 数 5月24日 月28日 变盘 止 反 概率极钝‎‎-197警 恒 : 万 候 对察 炒 千万 迷奇 死 ; 活 键 于 恰奇 伟收 读 评 乎意料 以象 居 拿 玩意 淘宝销售 50块 哥 敢恭维 盗版东西给 近行情 荐 话 知 吧拉升盘存 筹码 口气吃 话 统 吃? ? 理 价 急 候 砸盘砸 ?占 盘 例 ? 丢 靴子源码博客 载供 全 份数 拥 两项 恭喜 又磅武 废话例1:以 震悄悄 介 次突 警戒 价 10% 扬 随 几日 震 于亢奋随 次突警戒 伴随 30% 涨 价 攻 陷 疯狂 热情 异且 度巨 价 全 离 以 高例2:震 异 拉起 价模 震 警随 价逆势 涨 20%例3:震 3月11日突 拉起 价 异 随 几 日 两次价 涨 震 伴随 高 40% 涨 四涨停 高 震砸盘 以 高 逃 王婆 瓜 此 束 此款 以 日博客载 址 相 给 带感觉‎ 战 ‎( 量导 ‎)-194警 恒 : 万 候 对察 炒 千万 迷奇 死 ; 活 键 于 恰奇 伟数 博客 载 回知 导 数 知 导 数 什 话 晕 知理 改变 象 124项数 布 量导事 行量 数 博客 布v3 版 谁 既 吧 赚钱 管 女 帅哥 帅哥 女 带 财和菜 和导意代 勾 安装 装 D盘D E 改E 议 装C盘 玩意 吃硬盘 数高 以 20G 义数 导1-11-21-31-41-51-6全 弄 以 查 义数 数 :数 以掘 旅 博客5月 给 带 数‎‎‎)-192文/‎警 恒 : 万 候 对察 炒 千万 迷奇 死 ; 活 键 于 恰奇 伟于 盘走势 暂停近 月跟 沟 读 版 肯L2行情数即 司对于数 义 以造 改变 象 算 项 “ 导 收盘 供 数 供 行 数 博客导数 意 钱龙 均扩展数 以 谈谈数 导 对 数菜 和导陆 “ —“ 义数 管理 调 义数 管理 :1-11-21-3“ 调 导 义数文 :1-4以“机 吃 量. 例 文 “ 调 义数 导 数:1-5默 即 “ 次导 创 “ :1-6义数 源 “ 导 :1-71-8快 度导 :‎‎‎使用)-193文/‎警 恒 : 万 候 对察 炒 千万 迷奇 死 ; 活 键 于 恰奇 伟相 数 导 肯 对 路 兴趣 揭义数纱 次 醒 钱龙 款 肯行支扩展 询 什 行 答早 史数 给相 拿 史 拿数 博客 机 载 址导 数什 片空和数联版 :(2),0)),45);-3D ;:EMA(,A1) * A1;警戒 ;替 义数 :A TA(S), 义数义数 意 (S) 代表 数 称S 导 数 称称改变 博客 载 载数 以改 以A1:=MIN((a ta('f 数'),0)),45);a ta('f量-a ta('f量3D ;:EMA(,A1) * A1;警戒 ;导 K 以统 统吧例 :紫红 蓝 警戒 价 奔紫红 蓝 警戒 价 奔‎‎‎顾)-190警 恒 : 万 候 对察 炒 千万 迷奇 死 ; 活 键 于 恰奇 伟近 荐全 束 对此 感兴趣 知两 表 佳 盘 稳夜答 读 对 爱 声 歉 答 读回顾 近 轮 表 ::::表 失误 盘调 数跟 申 勿 度迷 培养盘感和 王 崇 什 L1行情和L2行情L2行情 近似 行情 数 L1行情于免费造 误差 费几百块钱 2行情 以 什 品牌 谓 L2 改变 谓 勿迷 司 崇高价 宝 骗帮助 省钱 承诺 起 以 答 以 购 济 和 知 操 于 回收尾 免 虎 蛇尾 和 给 纸‎ 战 ‎( )-187警 恒 : 万 候 对察 炒 千万 迷奇 死 ; 活 键 于 恰奇 伟: 》撰稿 机 品 潜兴域板块》 列 策划 文章 刊 于“ 策划 “操盘 札 精于政策 对于 操盘策略 见》》兑 次 承诺 战战 路隔给 吃 兴奋剂 给:(2),0)),45);-3D ;:EMA(,A1) * A1;警戒 ;D X改(2),0)),45); 话 含义容 理(2): 日 委托 数量,委托 委托和 委托(2),0):统 值 委托 数量(2),0)),45): 以 统 值:-3D ; :D ER(1,2) :代表 日 占 量 例,委托委托和 委托,划 (>2万 万元),(>10万 20万元),(>50万 100万元)D ER(N,M),N表 型N=1 委托N=2 委托M表 委托M=1,M=2M=3M 以省略表 意 包含包含 以 例 以表 -D ER(1,1)综 话 意 统 日 数除以 盘净数占 盘百 于 忽略 盘 响 喜欢 缺陷 行净1亿元1亿元对于 行巨 盘 拉起% 亿 算 盘 早价警戒 ; 话 意 警戒立 警戒 什 置1% ? 近 净盘 %史 走势 免 事 诸葛亮 讨厌以 置 讨厌 圳 以勿模仿:以 几 近涨 以 剔除剩涨几 五 受见意 荐‎ 战 ‎( )188警 恒 : 万 候 对察 炒 千万 迷奇 死 ; 活 键 于 恰奇 伟: 》撰稿 机 品 潜兴域板块》 列 策划 文章 刊 于“ 策划 “操盘 札精于政策 对于 操盘策略 见 》》 战 布 受 询误 函数平台两 以 相 跟 近 函数统 存 以算议试 平台 私 给 消息情况古 龙山仅仅 东 几日数 剧调 收 尚 仅 华 和杭钢份调 恒 醋 马 古 龙山 以 高回 广钢 份均 涨 相对近 盘坏 次 次 项 几 攻声 知 恒 理 走势 涨 概率 虑 近 数仍 稳 以 近 涨 %以 全 剔除 喜 平快以 势喜欢稳健 以 剔除 全 爱 喜欢剔除啰嗦 什 置 %? 百近 净 数 盘1% 什 2%3%?理 吃 肯 回吐 吃 1%爆 2%3% 价 涨 伴随 风险话 决‎‎ 三)-189文/‎警 恒 : 万 候 对察 炒 千万 迷奇 死 ; 活 键 于 恰奇 伟收 率 朗 剧 震八 象 收率 尚 统 符 收 率 免给 脸贴 收 率 于 4月6日荐 截止4月日统 涨 :恒 醋 广钢 份 古 龙山 日收均 %以 且赚 舒 仅 华 和杭钢 份什 玩意 0%失误 以五 收 于 剧震快 收 率兑 对 承诺此 对于盘感 训练 度迷 和 谓谁 稳赚 赔赔钱 优 次亏 次 置 倒 废话 子 讨厌 圳次 高价 宜 暂 贸相 对 兴趣 对 材 兴趣 以决。

通达信 公式编写教程

通达信 公式编写教程

通达信公式编写教程
通达信是一款广泛使用的股票软件,可以进行技术分析和交易操作。

在通达信中,我们可以使用公式编写来创建自定义指标和条件。

下面是一个简单的教程,介绍如何使用通达信进行公式编写。

第一步:打开通达信软件并点击“自选股”按钮,选择一个自选股进行分析。

找到软件界面右上方的“指标”按钮,点击它,选择“自定义指标”选项。

第二步:在弹出的窗口中,我们可以看到已定义的指标列表。

点击“新建”按钮创建一个新的指标。

第三步:在弹出的窗口中,可以看到公式编辑器。

在这里,我们可以使用通达信的公式语法编写自定义指标。

公式语法包括各种数学和逻辑运算符、函数和变量。

第四步:编写公式。

首先要确定指标的计算方式和期间。

然后使用合适的函数和变量来计算指标值。

可以使用简单的数学运算符(如+、-、*、/)和逻辑运算符(如&&、||、!)来组合不同的数据。

第五步:保存并使用指标。

在公式编辑器中,点击“保存”按钮保存指标。

然后返回到主界面,选择一个股票,可以在“指标”下拉菜单中找到并应用刚才创建的指标。

在公式编写过程中,需要注意以下几点:
1. 使用正确的语法和运算符。

通达信提供了详细的公式语法参考手册,可以在软件的帮助文档中找到。

2. 确保公式逻辑正确。

公式的计算结果应该符合预期的指标定义。

3. 测试和调试公式。

在编写完公式之后,可以使用历史数据进行测试,验证指标的准确性和可靠性。

希望上述教程对您有所帮助,并能够顺利编写和使用通达信的自定义指标。

教你如何编写股票公式第六讲

教你如何编写股票公式第六讲

教你如何编写股票公式第六讲提示:K线的初步平均。

(O+H+L+C*2)/5; 或 (H+L+C*2)/4;一般认为:收盘价是最有说服力的和最有价值的,它是每天激烈争夺的最后妥协。

但也有人认为:收盘价固然重要,其他价格也是争夺的产物。

所以将全天的几种价格因素都考虑进去更能反映每天的真实情况。

1、最简单的指标线(1)均价线就是移动平均线MA,“MA”表示的就是计算平均值。

MA1=MA(CLOSE,5);5日平均线=(今天收盘价+昨天收盘价+.....--5天前的收盘价)/5;MA2=MA(CLOSE,10);10日平均线=(今天收盘价+昨天收盘价+......+10天前的收盘价)/10;(2)均量线均价线会了,照着葫芦画瓢,把收盘价CLOSE换成成交量VOL就行了!例:MA1:MA(VOL,5);MA2:MA(VOL,10);2、再次平均指将已有的均线(多条均线)相加后进行再平均。

MA1=MA(CLOSE,5);MA2=MA(CLOSE,10);(MA1+MA2)/2;3、N日均线向上(本题反映均线波浪式延伸过程中某阶段的形态。

)AA:=MA(C,N);BB:=REF(AA,1);AA>BB均线向下呢?AA< BB 就可以了。

N日均线走平怎么表述?AA=BB4、均线由下跌状态刚刚转为上升AA:=MA(C,N);COUNT(AA<REF(AA,1),6)=5 //用来确认前5日处于下跌状态AND AA>REF(AA,5);5、年线拐头向上A250:=MA(C,250);REF(A250,1)<REF(A250,2) AND A250>REF(A250,1);6、两条均线交叉股软中专门设定了一条函数来描述两条线交叉:CROSS(X,Y),此函数通用。

假如两条均线一条名叫X,另外一条叫Y 且(X<Y)CROSS(X,Y)表示X向上穿过了Y 通称:金叉CROSS(Y,X)表示Y向上穿过了X 通称:死叉特别提示:交叉有两种,一种是向上交叉,另一种是向下交叉。

程序化交易高级教程

程序化交易高级教程

注:此教程适用于赢智Wh8。

目录第一章如何优化你的交易策略 (1)1.1 PANZHENG函数,减少盘整行情中的交易次数 (1)1.2 CHECKSIG函数,实现更具有优势进场价格 (7)1.3 MULTSIG函数,在一根k线上灵活进出 (12)1.4 TRADE_OTHER函数,在指数交易中的应用 (17)1.5 拓展思路—结合盘口数据研发策略 (27)第二章多模型组合回测 (35)2.1 回测一篮子合约 (35)2.2 多模型组合回测 (38)2.3 段落式交易回测 (42)第三章编写资金管理模型 (45)3.1 加码模型 (45)3.2 回撤控制模型 (47)3.3 资金曲线跟随模型 (48)第四章盘口模型的基本结构与应用 (49)4.1 盘口模型的分类 (49)4.2 盘口模型使用的函数类型和运行机制 (50)4.3 盘口模型的语法及编写规则 (50)4.4 盘口模型的加载流程 (54)第五章盘口高频模型的编写 (56)5.1 什么是高频交易 (56)5.2 盘口高频模型的编写—追涨高频策略 (57)5.3 盘口高频模型的编写—辅助判断趋势策略 (61)5.4 盘口高频模型的编写—基差策略 (62)第六章盘口模型控制滑点 (63)6.1 了解滑点的产生 (63)6.2 盘口模型控制滑点的原理 (64)6.3 盘口模型控制滑点策略编写 (64)第七章后台程序化 (71)7.1 运行模组 (71)7.2 盘口模型运行池 (80)第八章远程监控 (86)8.1 设置运行模式 (86)8.2 日志邮件 (88)第一章如何优化你的交易策略1.1 PANZHENG函数,减少盘整行情中的交易次数很多趋势模型,在行情出现趋势的时候,都可以很好的抓住趋势,实现盈利,但长期运行下来,最终的结果却是小赚甚至亏钱,问题出在哪里?原因在于,盘整行情中模型在不断的反复交易,而盘整中的交易都是不盈利甚至亏损的,行情中绝大部分又都是盘整行情,长时间的连续小亏损导致之前的利润全部回吐关键函数:PANZHENG,判断当前行情是否为盘整注:返回1:表示盘整,返回0:表示不是盘整。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

公式入门—概述
输出
公式按时间顺序将计算结果显示在图形上。
公式入门—名词解释
技术指标
将行情数据进行数学计算后, 用计算结果绘制辅助分析图形。如MA、KDJ
MA指标
公式入门—概述
条件选股
根据选股公式设定的条件, 从众多股票中选出符合条件的股票
备选股票
600000 浦发银行 600004 白云机场 600005 武钢股份 600006 东风汽车 600007 中国国贸 600008 首创股份 600009 上海机场
FOR A=1 TO 100
FOR [变量]=[初值]
DO R:=R+CLOSE;
DOWNTO [终值]
DO [语句]
FOR A=100 DOWNTO 1 DO R:=R+CLOSE;
[变量]的值从[初值] 自动递加到[终值], 每递加一次执行一次 DO后面的语句
1
例: 将100天的收盘价相加
[变量]的值从[初值] 自动递减到[终值], 每递减一次执行一次 DO后面的语句

公式编写—格式与法则
INDEXC 上证指数收盘价
INDEXV 上证指数成交量
000001$VOL 引用上证指数成交量
SZ000002$VOL 引用深市股票成交量
SH600000$VOL 引用沪市股票成交量
公式编写—简单公式编写
提取K线上各类数据数值的常用函数
最高价 HIGH()、HIGH、H
开盘价 OPEN()、OPEN、O
数组使用前需声明: VARIABLE:A[20]=0; VARIABLE:A[10]=’AX’;
数组使用时必须带序号, 数组不能引用过去的值
REF(A[3],10); 以上结果还是A[3]
公式编写—格式与法则
用于提取股票财务报表 中的数据, 如每股收益,公积金等
公式中用数字代码 表示各财务项目
PFFIN(N,M)、 PFSTR(N,M) 取专业财务数据值
600000 浦发银行 600015 华夏银行 600016 民生银行
公式入门—概述
参数
公式中所使用的变量。
HHV(HIGH,3)=HHV(HIGH,0);
HHV(HIGH,N)=HHV(HIGH,0);
公式入门—概述
参数
公软式件中所变使 量用的的设变置量界。面
可设多个变量
变量的默认值
设定变量的 变量的最小 取值范围 变动单位
POINTDOT 小圆点线

公式编写—格式与法则
引用格式:
”MACD.DEF”(26,12,9)
“指标.指标线”(参数)
引用计算参数为
26、12、9的MACD
指标中的DEF值

公式编写—格式与法则
引用格式: “公式名称.指标线名称
#周期"(参数表)
"KDJ.K#WEEK“
引用周K线的KDJ指标 中K指标线的值
公式管理界面
为公式取名、 描述、加密
选择公式归属类型 和绘图方式
给公式的用法和 参数的定义做注释
设置公式 适用的周期
定义交易指令 发出的条件
公式入门—公式设定步骤
公式管理界面
公式中参数 设置框
调试并测试 公式是否有误
引用现有的函数 和公式代码
公式代码 编写区
公式入门—公式设定步骤
KDJ编写示例
RSV=﹙收盘价-最近N日最低价﹚/﹙最近N日最高价-最近N日最低价﹚×100
用今天成交量 给A赋初值
给天数计算变量 B赋初值1
A累加B天前的成交量 B自加1
成交量累计小于流通盘 累计天数小于上市天数
公式编写—格式与法则
循环中再套入循环
FOR A=0 TO 99 DO BEGIN FOR B=A+1 TO 99 DO BEGIN IF REF(C,A)=REF(C,B) THEN ND:=ND+1; END END
目录 1 公式入门
2 公式编写
3 公式调试与
测试
4 技术指标公式
编写
5 条件选股公式
编写
6 五彩K线公式
编写
7 交易系统公式
编写
8 公式
交易验证
公式编写—格式与法则
公式中标点符号 均为半角符号
一个公式代码中最多只能有 16条绘图语句
公式中每条语句 以分号结尾
常用函数可简写: OPEN=O CLOSE=C HIGH=H LOW=L
公式入门—公式设定步骤
KDJ编写示例
K=RSV的M1日移动平均值
K︰
赋值并画线语句
SMA﹙RSV﹐M1﹐1﹚﹔
计算移动平均值函数
K︰SMA﹙RSV﹐M1﹐1﹚﹔
公式入门—公式设定步骤
KDJ编写示例
D线=K的M2日移动平均值 D︰SMA﹙K﹐M2﹐1﹚﹔
J线=3×D-2×K J︰ 3×D-2×K ﹔
如叠加股票的数据
RELATE(CLOSE, DATA2.CLOSE,60); 计算两个股票的收盘价 在近60天的相似程度
1表示完全相同, -1表示完全相反, 0表示二者无关

公式编写—格式与法则
REF(X,A) ; 引用A周期前的X值
REF(CLOSE,1) ; 表示上一周期的收盘价
可改写为CLOSE[1] ;
公式入门—概述
周期
K线图中一根K线所代表的时间。 如:代表一周叫周线,代表5分钟叫5分钟线。

Байду номын сангаас
日线
收 开

周线
公式入门—概述
函数
公式编写中由软件预置的功能模块。 如:取最高值函数HIGH,取历史数据函数REF。
REF(HIGH,7) 取7天前最高价
HIGH 取当日最高价
日线(例)
公式入门—名词解释

公式编写—格式与法则
REFLINE:L1,L2,….LN; 用于绘制水平坐标线
REFLINE: 0,50,100; 表示在值为0、50、100 的位置绘制水平坐标线

公式编写—格式与法则
#DEFINE X Y 表示将Y定义为X
#DEFINE M MA(C,10) A:=MA(M,20);
宏定义必须放在 整个公式代码最前面
公式调试与测试
选择公式适用 的周期
公式调试与测试
在光标所在行代码做标志 运行到断点时程序暂停
公式编写—格式与法则
数据来源:
每日行情数据 如成交量、成交价。 以及财务数据、 宏观经济数据
变量:
随时间变化 的数据 如成交量VOL
常量:
永远不变 的数据 如8
例如:
计算两日的均量 MA(VOL,2);
变量 常量
公式编写—格式与法则
算术运算符:
+、-、*、/
算术运算符:
求两日的均价 A:=REF(C,1)+C
时间顺序: A1:=A2/2; A2:=MA(C,10);
上市首日A2无值,系统默认为0
用昨天的A2值 算今天的A1值
算今天的A2值
公式编写—格式与法则
用上一周期同一 例:
参数的数值,计
A1:=A1+1;
算本周期的数值。
上市首日A1无值,系统默认为0
用昨天的A1值 算今天的A1值
算今天的A1值
公式编写—格式与法则
如:A=‘B’;

A是变量,B是常量
例 STRTONUM(‘12.5’); 强制将字符串 转换成数值
STRCMP(‘ABC’,’abc’); 比较两个字符串大小
由于abc大于ABC, 以上结果为-1 如两参数换位结果为1

公式编写—格式与法则
一组带序号的变量, 用于存放多个数据, 通过序号访问这些数据
RSV︰=
赋值语句
LLV(LOW﹐N)
计算N日最低价函数
LLV(LOW﹐N)
计算N日最低价函数
CLOSE
计算当日收盘价函数
HHV(HIGH﹐N)
计算N日最高价函数
HIGH、LOW
计算单日最高价、 最低价函数
RSV︰=﹙CLOSE-LLV ﹙ LOW﹐N﹚﹚/﹙ HHV ﹙ HIGH﹐N﹚ -LLV ﹙ LOW﹐N﹚﹚×100﹔
如何写公式
目录 1 公式入门
2 公式编写
3 公式调试与
测试
4 技术指标公式
编写
5 条件选股公式
编写
6 五彩K线公式
编写
7 交易系统公式
编写
8 公式
交易验证
公式入门—概述
公式
用客观的数学算法,表达对证券市场主观的判断
公式分类 技术指标 交易系统 条件选股 五彩 K线 条件预警
近三日创新高 HHV(HIGH,3)=HHV(HIGH,0);
每一周期 均初始化一次:
仅在首个周期 初始化一次:
A1:=0;
VARIABLE:A1=0;
公式编写—格式与法则
IF(逻辑表达式,值1,值2); IF [逻辑表达式] THEN [语句]
IF [逻辑表达式] THEN BEGIN [语句] END
IF [逻辑表达式] THEN [语句1] ELSE [语句2]
成交量 VOL()、VOL、V
流通盘
CAPITAL
最低价 LOW()、LOW、L
收盘价 CLOSE()、CLOSE、C
成交额
AMO
换手率
VOL/CAPITAL
公式编写—简单公式编写
两条线相交的公式表示
CROSS(Y,X) Y向上穿过X
CROSS函数
CROSS(X,Y) X向上穿过Y
相关文档
最新文档