交易系统测评.doc
实训十八 一、实训题目:交易系统测评二、实训目的:三、实训内容:四、实训准备:(一)环境、设备要求:证券投资分析系统软件;证券交易行情信息实时接收。(二)实训知识要求:(三)实训能力要求:五、实训步骤:(一)历史回忆在“技术指标”及“分时走势”页面您都可以使用“历史回忆”功能。调用此功能后,点击绿色的播放键您就可以看到过去交易历史的重现。您还可以调整播放的速度及播放的起始时间。注意:调用此功能前,您需要下载K线数据(在K线图里使用历史回忆)及复盘数据(在分时走势图里使用历史回忆功能)。(二)未来预演您可以在这里预设未来几天的K线走势。系统将自动帮您计算出,相应的技术指标与均线系统的形态。以此作参考,您在考虑未来的走势的时候就有了更多的依据。(三)交易系统评测交易系统:通过公式编辑器,可以把您极富个性的投资理念转换为独一无二的交易系统。即您可以通过编写公式来指定在满足某种条件下买入、卖出。系统会以向上、向下箭头的方式在K线图里面将其列出来。还可以用历史数据对其进行获利能力、风险防范能力、盈亏系数等多方面的检测,提供交易系统设计的第一手资料,发扬其优点,克服其缺点,使之达到最理想的状态。您可以在技术分析页面里的右键菜单“叠加指标”里将交易系统加到K线里面查看。 交易系统的编写方法参见“公式说明书交易系统”。 交易系统评测:用于测试交易系统的某一参数组合对每只股票所能达到的收益率水平和交易次数。 您首先需要选择某个已经存在的交易系统,然后设定分析周期、设置指标参数,点击“下一步”选择测试的股票和时间段、设置买入策略平仓策略,是否扣除手续费,最后点击“开始”就可以测试了。a、“选择公式”:这里供您选择交易系统并调整分析指标的参数,直接输入或按输入框边的按钮就可以调整参数的值。b、“交易品种”:可以选择单个品种交易,也可以选择分仓交易。可以添加、删除股票,也可以直接加入某个板块。c、“买入策略”:“资金策略”设置投入资金。“测试时间”仅测试该时间段内发生的买入或卖出行为,强制平仓盈亏不计入测试结果。当测试结束时,系统如果不处于空仓状态则会按照最后一天的收盘价进行强制平仓。选择“全部本地数据”则使用所有下载过的数据进行计算。d、“平仓策略”:在这里设置持股周期,止赢止损条件。e、“交易状态”:查看之前设置的交易系统,选择是否扣除手续费及设置费率,还能再次选择修改最优参数。f、“评测结果”:在这里可以看到这个交易系统在不同股票上的不同表现。列表的各个数据列都可以排序,您只用点击该列的标题就可以排序,再点一次将倒排该列。这样就可以方便地查询测试结果了。g、“交易明细”:选中某个评测结果,点击“交易明细”可以查看“交易系统测试报告”,包括了摘要、测试报告、交易明细和收益等内容。注意:为了确保选股的正确、有效性,请刷新最新的行情数据,并确保下载了最新的实时财务数据。(四)优选交易系统如果您希望了解各个不同的交易系统对于某一支特定股票的有效程度,您可以在这里优选交易系统。在“选择股票”里面选择测试的股票,然后选择测试时间段,打钩选择交易系统,选择测试周期,点击“开始测试”就可以测评了。a、“测试时间段”:仅测试该时间段内发生的买入或卖出行为,强制平仓盈亏不计入测试结果。当测试结束时,系统如果不处于空仓状态则会按照最后一天的收盘价进行强制平仓。选择“全部本地数据”则使用所有下载过的数据进行计算。b、“测试结果列表”:在这里可以看到这个交易系统在不同股票上的不同表现。列表的各个数据列都可以排序,您只用点击该列的标题就可以排序,再点一次将倒排该列。这样就可以方便地查询测试结果了。c、“交易详情”:选中某个交易系统点击“交易详情”可以查看详细情况,还能查看“交易明细”。注意:为了确保选股的正确、有效性,请刷新最新的行情数据,并确保下载了最新的实时财务数据。(五)编写公式1、新建自定义公式。单击“系统”菜单中的“新建”命令,选中“自定义公式”确定。进入“公式编辑”对话框。(1)“名称”:在这里输入所编公式的名称(一般用英文)。这样当其它公式调用这个公式时将会使用这个名称。例如:数据项开盘价的函数名称为“OPEN”,则当别的公式要调用开盘价作计算时,在“公式编辑区域”输入OPEN就可以了。(2)“描述”:给这个公式起一个简单的名称(一般用中文)。将这个公式作为一个数据项输出时会显示这个名称。例如:数据项开盘价的描述为“开盘”,则在表格中显示开盘价的这一列的表头显示的名称就是“开盘”。(3)“密码”:选中“密码”,表示将对该公式加密。在输入密码后,今后对此公式进行修改和查看必须先输入密码。不过仍然可以自由导入、导出和使用此公式。(4)“用法说明”:可以写对这个公式用法的文本说明。点击后就可以阅读或修改。并且在很多其它界面能调用到,如选股界面。(5)“参数编辑”:使用参数可以方便地使用中需要修改得数值进行调整。每个参数需要设定参数名称、最小值、最大值和缺省值。在这里依次填入参数名、最大、最小、缺省值。如果要删除,则按delete键。(6)“参数精灵”:在使用分析工具时,很多时候用户都需要调整参数,但很多用户无法理解对参数调整的实际意义。使用“用法说明”按键下面的“参数精灵”,可以将参数调整及参数意义放在同一段文字中,方便用户使用。用户在使用公式时,会在旁边显示参数精灵的内容。参数精灵的内容是由公式剪辑者输入的一段文字,该文字描述了参数的使用方法,并且可以将参数设置与文字混合编辑。方法是用“ Param#1 ”(注意:前后要加空格)来代替参数即可。例如:公式中有两个参数M和N,需要描述当M日均线与N日均线金叉时买入,可以这样写参数精灵:“ Param#1 日均线与 Param#2 日均线发生金叉,发出买入信号。”在实际使用该分析方法时,系统将显示:5日均线与10日均线发生金叉,系统发出买入信号。其中被包围在输入框中的5和10是参数,用户可以直接修改这些参数,而实际运算时将采用这些参数进行计算。使用参数精灵大大降低了公式的使用难度。(7)“公式编辑区域”:用于书写分析方法的算法,是公式编辑器的核心部分。用户可以将自己的算法用公式语法书写到编辑窗中,关于公式语法请参见“附录5:公式说明书”。公式编辑器支持彩色显示,函数名称显示为大写蓝色,常数显示为粉红色。当鼠标移动到任何函数名称上面时,系统将弹出解释器,解释该函数的含义、用法。(7)“测试公式”:写完后,点击这里测试公式是否书写正确。(8)“提示”框:测试完成后这里会提示测试结果,如果不通过会显示出错的具体位置。(9)“引入公式”:可以引入其它公式的内容,方便公式之间的相互拷贝。点击后会弹出窗口显示“技术指标”、“交易系统”、“五彩K线”三个目录下面的公式。在窗口右面的公式列表里输入公式名的首字母快速搜索,在下面有选中公式的“用法说明”。选中公式点“确定”键引入该公式,会将该公式的参数、公式内容、用法及参数说明全部加到现在的公式编辑器里,并且将现有的内容替换掉。注意:使用此功能时会将现有的内容替换掉!(10)“插入函数”:显示选择函数对话框,帮助您在天网函数集中寻找所需函数。您可以在弹出窗口右面的函数列表里输入函数名的首字母快速搜索,在下面有选中函数的“用法说明”。选中函数点“确定”键后在“公式编辑窗”里面加入相应的函数名,使得当前的公式能调用该函数。当您对系统提供的标准函数还不熟时,这个功能可帮您节省时间。(11)“适用周期”:由于股市里的数据都与周期紧密相关,所以您在编写公式的时候要选择当前公式用于何周期下。关于周期含义与用法请参见“附录5:公式说明书”“代码与周期”。在选择“技术分析”周期时,子周期一般选择“全部适用周期”。如果您希望实现同一公式在分钟K线和日线、周线时用不同的参数,如您希望看5日K线,但是切换到5分钟K线时看6个K线周期的均线(即半小时均线)。您可以选择“技术分析”周期,选择子周期“5分钟”。将“5分钟”K线的参数默认值设为“6”。然后将子周期改成“日线”,改变参数默认值为“5”。最后按“确定”键保存就可以了。 2、修改函数。在“功能树”里“自定公式”一栏里选中所要修改的公式,单击右键选择“修改”。接下来的操作和创建时的操作类似,只是公式名称不能修改。(六)编写选股条件在“新建”对话框里,选中“条件选股”。进入“公式编辑”对话框。选股条件的写法和写自定义公式相同,操作界面也一样。只是一般选股条件公式的核心内容为一个条件语句,其运算结果为“0”或者“1”即“不满足条件”或者“满足条件”。关于条件语句的用法参见“附录五:公式说明书”。当然一般的公式也能用于选股,依结果为“非1”或者“1”来判断,即只有运算结果为“1”时才能选出来。1、条件语句:其一般形式为: IF(逻辑表达式) 语句1; ELSE 语句2; 上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。注意:条件执行语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成: IF(逻辑表达式) 语句1; 表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。 B、如果语句1或语句2有多于一条语句要执行时, 必须使用""和"" 把这些语句包括在其中, 此时条件语句形式为: IF(逻辑表达式) 语句体1; ELSE 语句体2; 这里语句体指多个语句,每个语句都必须以“;”结尾。C、 条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错, 其原因主要是不知道哪个IF对应哪个ELSE。 例如: IF(x>20 OR x<-10) ; IF(y<=100 AND y>x) ; A"Good" ; ELSE ; B"Bad" 对于上述情况, 规定: ELSE语句与最近的一个IF语句匹配, 上例 中的ELSE与IF(y<=100 AND y>x)相匹配。为了使ELSE与IF(x>20 OR x<-10)相匹配, 必须用花括号。如下所示: IF(x>20 OR x<-10) IF(y<=100 AND y>x) A="Good" ; ELSE B="Bad"D、 可用阶梯式IF-ELSE-IF结构。 阶梯式结构的一般形式为: IF(逻辑表达式1) 语句1; ELSE IF(逻辑表达式2) 语句2; ELSE IF(逻辑表达式3) 语句3;(七)财务分析说明 “比较”目录下面是相应数据从97年到2001年年报数据的输出,共5项输出,在表格里先选择“支持多数据项目分解”再拖进去就可以看见5年的内容了。 注意:“股东权益”等同于“净资产” MGXJZJ,每股现金及现金等价物净增加额。 计算方法:现金及现金等价物净增加额股数 JYXJLRBL,经营活动产生的现金流量净额与净利润比率。 计算方法:经营活动产生的现金流量净额净利润 XSXJZYSRBL,销售商品收到现金与主营业务收入比率。 计算方法:销售商品、提供劳务收到的现金主营业务收入×100含义:正常周转企业该指标应大于。如果指标较低,可能是关联交易较大、虚构销售收入或透支将来的销售,都可能会使来年的业绩大幅下降。 ZCBL,资产倍率。 计算方法:每股市场价每股资产值 ZZCHBL,总资产回报率。 计算方法:净利润/总资产期末数×100 JZCSYL,净资产收益率。 计算方法:净利润净资产×100 含义:又称股东权益收益率,这个指标反应股东投入的资金能产生多少利润。 ZCSYL,资产收益率。 计算方法:净利润×(期初资产总额期末资产总额)×100% 含义:资产收益率反应了企业的总资产利用效率,或者说是企业所有资产的获利能力。 SHLRL,税后利润率。 计算方法:净利润/主营业务收入×100 SQLRL,税前利润率。 计算方法:利润总额/主营业务收入×100 YYLRL,营业利润率。 计算方法:营业利润/主营业务收入×100(主营业务利润其它利润营业费用管理费用财务费用)/主营业务收入×100 ZYYWLRL,主营业务利润率。 计算方法:主营业务利润主营业务收入×100 含义:一个企业如果要实现可持续性发展,主营业务利润率处于同行业前列并保持稳定十分重要。但是如果该指标异忽寻常地高于同业平均水平也应该谨慎了。 XSMLL,销售毛利率。 计算方法:(主营业务收入主营业务成本)主营业务收入×100 YYCBBL,营业成本比率。 计算方法:营业成本/主营业务收入×100 含义:在同行之间,营业成本比率最具有可比性,原因是原材料消耗大体一致,生产设备及工资支出也较为一致,发生在这一指标上的差异可以说明各公司之间在资源优势、区位优势、技术优势及劳动生产率等方面的状况。那些营业成本比率较低的同行,往往就存在某种优势,而且这些优势也造成了盈利能力上的差异。相反,那些营业成本比率较高的同行,在盈利能力不免处于劣势地位。 QTYSZKL,其他应收帐款率。 计算方法:其他应收帐款流动资产 含义:其他应收帐款主要核算与生产经营销售活动无关的款项来往,一般应该较小。如果该指标较高则说明流动资金运用在非正常经营活动的比例高,就应该注意是否与关联交易有关。 GDQYZZL,股东权益周转率。 计算方法:销售收入平均股东权益(注意:此处平均指的是期初值和期末值的算术平均值) ZZCZZL,总资产周转率。 计算方法:销售收入平均资产总额 含义:该指标越大说明销售能力越强。 GDZCZZL,固定资产周转率。 计算方法:销售收入平均固定资产 含义:该比率是衡量企业运用固定资产效率的指标,指标越高表示固定资产运用效果越好。 ZHZZTS,存货周转天数。 计算方法:天×(期初存货期末存货)销货成本× ZHZZL,存货周转率。 计算方法:销货成本×(期初存货期末存货) 含义:存货周转率(天数)表达了公司产品的产销率,如果和同行业其它公司相比周转率太小(或天数太长),就要注意公司产品是否能顺利销售。 SXFYHJ,三项费用合计。 计算方法:营业费用管理费用财务费用 含义:三项费用之和反应了企业的经营成本如果三项费用合计相对于主营业务收入大幅增加(或减少)则说明企业产生了一定的变化,要提起注意。 GLFYL,管理费用率。 计算方法:管理费用主营业务收入 YYFYL,营业费用率。 计算方法:营业费用主营业务收入 CWFYL,财务费用率。 计算方法:财务费用主营业务收入 YXFZBL,有息负债比率。 计算方法:(短期借款一年内到期的长期负债长期借款应付债券长期应付款)股东权益期末数×100 含义:无息负债与有息负债对利润的影响是完全不同的,前者不直接减少利润,后者可以通过财务费用减少利润;因此,公司在降低负债率方面,应当重点减少有息负债,而不是无息负债,这对于利润增长或扭亏为盈具有重大意义。在揭示公司偿债能力方面,100%是国际公认的有息负债对资本的比率的资本安全警戒线。 GDQYYGDZCBL,股东权益与固定资产比率。 计算方法:(股东权益总额固定资产总额×100 含义:一个财务结构稳定性指标。 CQFZBL,长期负债比率。 计算方法:长期负债资产总计×100 ZBFZBL,资本负债比率。 计算方法:负债合计股东权益×100 含义:比资产负债率这一指标更能准确地揭示企业的偿债能力状况,因为公司只能通过增加资本的途径来降低负债率。资本负债率为200%为一般的警戒线,若超过则应该格外关注。 ZCFZBL,资产负债比率。 计算方法:负债总额资产总额×100% 含义:反映总资产中有多大比例是通过借债得来的。 GDQYBL,股东权益比率。 计算方法:股东权益总额资产总额×100 含义:反映所有者提供的资本在总资产中的比重,反映企业的基本财务结构是否稳定。一般来说比率高是低风险、低报酬的财务结构,比率低是高风险、高报酬的财务结构。 YSZKZZTS,应收帐款周转天数。 计算方法:360天×平均应收帐款销售收入 含义:表达年度内应收帐款转为现金的平均天数。影响企业的短期偿债能力。 YSZKZZL,应收帐款周转率。 计算方法:销售收入平均应收帐款 含义:表达年度内应收帐款转为现金的平均次数。如果周转率太低则影响企业的短期偿债能力。 XJBL,现金比率。 计算方法:货币资金流动负债 含义:现金比率反应了企业偿还短期债务的能力。 SDBL,速动比率。 计算方法:(流动资产存货)流动负债 含义:由于种种原因存货的变现能力较差,因此把存货从流动资产种减去后得到的速动比率反映的短期偿债能力更令人信服。一般认为企业合理的最低速动比率是1。但是,行业对速动比率的影响较大。比如,商店几乎没有应收帐款,比率会大大低于1。影响速动比率的可信度的重要因素是应收帐款的变现能力。 主营业务收入增长。 计算方法:(本期主营业务收入上年同期主营业务收入)上年同期主营业务收入×100 含义:一般当产品处于成长期,增长率应大于10%。六、实训注意事项:七、实训结果检验:八、实训拓展要求: