EXCEL资金曲线图的制作方法_冷酷到底_娱乐至上_资金曲线_EXCEL_淘股吧_查看帖子

来源:百度文库 编辑:神马文学网 时间:2024/04/28 05:41:19
  EXCEL资金曲线图的制作方法   一、基本方法
 1、做图基础知识
        日期 资产 2009/09/30 100000 2009/10/09 104760 2009/10/12 104139 2009/10/13 105640 2009/10/14 106876 2009/10/15 107209 2009/10/16 107095 2009/10/19 109313 2009/10/20 110974 2009/10/21 110476 2009/10/22 109785 2009/10/23 111816 2009/10/26 111878 2009/10/27 108708 2009/10/28 109063 2009/10/29 106514 2009/10/30 107787 2009/11/02 110694
       先在excel中输入类似上表中的资产数字
       涂黑表中的所有文字,点击 插入----图标----折线图,一直点击下一步 到完成,就可以得到下面的图:
       
                这个图的效果显然不是我们需要,
       [淘股吧]
       一个是纵坐标太大了,改进的方法就是右键点击纵坐标的位置,选“纵坐标格式”,进去后一阵胡乱的修改,肯定可以得到你要多效果。
       还有就是横坐标的日期显示似乎太大了,这个是次要的,以后有空的时候再做改进。
       
       点击上图标题“资产”改为“我的身材曲线”;
       点击图中曲线右键,选择数据系列格式,在里面可以修改很多参数 如
       图像项目下线形 颜色可以修改为红色,右侧数据标志选“无”可以成为光滑线条。
       右侧“---资产”图标可以移动到中间,各区域可以拉大缩小。如:
       
         2、与大盘走势对比做图
 我们总是想看我们的成绩与大盘的对比情况,应该说这个才是我们需要的真正的资金曲线图。
       首先要每天的大盘指数数值,可以由行情软件到处之前的数据或者每天手工输入,如:
       
        日期 资产 上证指数 2009/09/30 100000 2779.431 2009/10/09 105110 2911.721 2009/10/12 104930 2894.481 2009/10/13 106013 2936.191 2009/10/14 105762 2970.531 2009/10/15 105480 2979.792 2009/10/16 105606 2976.631 2009/10/19 107834 3038.271 2009/10/20 109337 3084.451 2009/10/21 107827 3070.591
       
       如果按照上面介绍的方法做图,效果非常的差,愿意说资产坐标与指数坐标不在一个数量级上,解决这个问题有两个方法:
       方法一:双坐标曲线法。 [       既然叠加了上证,深圳不是一样的吗?不太明白。除非就是上面所说的坐标大小问题,或者继续往下看,呵呵。
             涂黑表中的所有文字,点击 插入----图表----“自定义类型”标签下的“两轴折线图”,一直点击 到完成,就可以得到下面的图:
       
        [       双坐标法的优点是制作比较简单,同样解决了不同数量级纵坐标在同一图中的效果,通过调整两侧的坐标,可以放大波动效果。
       但该方法的缺点也很明显,一是两根曲线不同步,没有共同点起点(这个虽然可以通过不断调节纵坐标值达到,但调整次数很多,而且会跟随后面变化的最大最小值变动。
       二是无法制作三种数量级的多条曲线。
       
       所以高手的我当然不是有这个,呵呵。甚至我从来没用过这个,只是一次偶然的机会知道有这个功能,今天才在这里介绍。        二、基金净值法
       [淘股吧]
       基金净值法就是将所有要参与做图的线条的起始点归1,比如大盘指数,各个参赛选手的资产,的开赛的起点资产全部当作1.000元,
       后面的变动参照这个起点,数学方法就是将后面的数据除以起始数据就可以,就像计算收益率那样。下表列出公式:
        日期 转换后的资产 转换后的上证指数 资产 上证指数 2009/09/30 =D2/D$2 =E2/E$2 4436655 2779.431 2009/10/09 =D3/D$2 =E3/E$2 4663355 2911.721 2009/10/12 =D4/D$2 =E4/E$2 4655385 2894.481 2009/10/13 =D5/D$2 =E5/E$2 4703425 2936.191 2009/10/14 =D6/D$2 =E6/E$2 4692305 2970.531 2009/10/15 =D7/D$2 =E7/E$2 4679765 2979.792 2009/10/16 =D8/D$2 =E8/E$2 4685354 2976.631 2009/10/19 =D9/D$2 =E9/E$2 4784244 3038.271 2009/10/20 =D10/D$2 =E10/E$2 4850904 3084.451 2009/10/21 =D11/D$2 =E11/E$2 4783934 3070.591 2009/10/22 =D12/D$2 =E12/E$2 4778784 3051.411
       上表中的公式只要复制第一行后,往下粘帖填充就可以了。
       (怎么复制粘贴?这个...这个...只好以后谁问到再讲了,实在不行就手工输入吧,反正一天只有一两个数字)
       按照这个公式得到的数据是:
       
        日期 转换后的资产 转换后的上证指数 资产 上证指数 2009/09/30 1.000 1.000 4436655 2779.431 2009/10/09 1.051 1.048 4663355 2911.721 2009/10/12 1.049 1.041 4655385 2894.481 2009/10/13 1.060 1.056 4703425 2936.191 2009/10/14 1.058 1.069 4692305 2970.531 2009/10/15 1.055 1.072 4679765 2979.792 [       上表中从左到右为abcde列,de列为手工输入的原始数据,b c列就是我们要做图用的数据,
       [淘股吧]
       按照上面“单坐标法”涂黑abc列数据做图,就可以得到下面的效果。
       
       
       还不错吧。
       横坐标的日期怎么不见了,没关系,反正它没太大的作用,数据长了后它太密也对不清楚。但可以在图表区右键选“数据源”中添加删除,曲线系列也可以添加删除,这样可以将分开的数据列做图到一个图中。 [        你就直接手工输入 =d3/d$2 就可以了,大小写都无所谓。
       [淘股吧]
       原帖由jimsimons在2010-01-08 17:14发表
       都除以D2的公式怎么写?没法同条件运用啊
              
              [size=12px]原帖由冷酷到底在2010-01-08 17:05发表
              二、基金净值法
                     
                     基金净值法就是将所有要参与做图的线条的起始点归1,比如大盘指数,各个参赛选手的资产,的开赛的起点资产全部当作1.000元,
                     后面的变动参 [       学到这里就可以解决所有资金曲线的问题了,也就是“一、基本方法”就大概讲完了,后面的进阶是讲“便捷性”的问题,不学也可以的,所以以后有空再写了。谢谢大家都捧场,下面给20分钟对基本方法进行答问。呵呵呵....        恩,你就先加这个符号吧,是方便复制用的,先点击这一格 点复制,然后到同列的任何格粘帖就可以了。
        [       就是手工输入 =d2/d2 ,就是自己除以自己,所以等于1.000,当然你手工输入1也是可以的。
                已经将前面的资产指数列移到第4第五列了,第二第三列空白,在这里输入公式。(现在才明白你问的是什么意思)
        [        今天上来看到这个帖中的收藏已经达到188,看来虽然如楼上朋友所说这些都是基础知识,但这个帖中还是有意义的,无奈我写得断断续续,很是不好意思哈。
              不少人提出资金进出的问题,楼上也有两位朋友代为解答了一下,谢谢。
       其实我这里的资金曲线中“基金净值法”采用的是计算收益率的方法,计算收益率的方法有很多中,常用的日收益累积法并不是唯一的方法,比如中途有贷款杠杆的情况时,累积法无法体现杠杆对收益的放大情况。
       关于如何计算年收益率的问题,许多论坛几乎每年都会有大量帖子参与讨论,所以在各种收益率计算的方法中,你愿意采用哪种方法,就将这种方法计算出的日收益率直接填入上表中就可以了,本质上不属于资金曲线图探讨的问题。
       
       但估计许多朋友也根本不知道自己该采用哪种方法,我这里就介绍一下无杠杆日收益率累积法,说得这里难懂,其实就是楼上两位朋友介绍的方法,但我这里将它做得方便明了一些。
       如下,重新制作一个表,按标题在表中输入下列公式或数字,依然是第abc列为制图需要直接引用的数值。
       (下表演示的是每天抓一个涨停板的资金增长情况)
       
        日期 转换后的资产净值 转换后的指数 日收益率 9点前资产 手工输入增值减资 手工输入15点后资产 手工输入指数 1 1 =H2/H$2       100 3000 2 =B2*D3 =H3/H$2 =G3/E3 =G2+F3   110 3045 3 =B3*D4 =H4/H$2 =G4/E4 =G3+F4 100 230 3029.78 4 =B4*D5 =H5/H$2 =G5/E5 =G4+F5   253 3075.22 5 =B5*D6 =H6/H$2 =G6/E6 =G5+F6 -80 190 3059.85 6 =B6*D7 =H7/H$2 =G7/E7 =G6+F7   209 3105.74 7 =B7*D8 =H8/H$2 =G8/E8 =G7+F8   230 3090.21 8 =B8*D9 =H9/H$2 =G9/E9 =G8+F9   253 3136.57 9 =B9*D10 =H10/H$2 =G10/E10 =G9+F10   278 3120.88 10 =B10*D11 =H11/H$2 =G11/E11 =G10+F11   306 3167.7
       本帖中所有提到的公式,都可以复制公式的第二行(或者第三行)后,往下同列任意位置粘贴。
       下面是表中显示的情况:
        日期 转换后的资产净值 转换后的指数 日收益率 9点前资产 手工输入增值减资 手工输入15点后资产 手工输入指数 1 1.000 1.000       100 3000.00 2 1.100 1.015 1.100 100   110 3045.00 3 1.205 1.010 1.095 210 100 230 3029.78 4 1.325 1.025 1.100 230   253 3075.22 5 1.455 1.020 1.098 173 -80 190 3059.85 6 1.601 1.035 1.100 190   209 3105.74 7 1.762 1.030 1.100 209   230 3090.21 8 1.938 1.046 1.100 230   253 3136.57 9 2.130 1.040 1.099 253   278 3120.88 10 2.344 1.056 1.101 278   306 3167.70   上面还有朋友提到如何添加移动平均线,这个可以自己增加数据列,计算出移动平均值。可以添加多条均线。
       但还有一个简单的方法(但好像只能添加一条):点击图中的线条----右键----添加趋势线----选移动平均---调整周期   就可以了。         二、进阶阶段
              前面说到,本帖中所说的进阶阶段其实是解决便捷性的问题,其实是可以不学的,但它的功能其实非常强大,适合于对基本方法理解比较深的童鞋。当然,不太理解的也可以一步一步的依葫芦画瓢,同样可以得到相同的效果。
       
       1、变动的起始点
       我们上面将数据的第一天作为起始点,资产净值与大盘指数都是1.000,在图中就重合在一起。如果我们不将1月1日作为起始点,而是2月2日,只要将上面的表(公式)稍微改动就可以了。
       可是我们经常想变换起始点,每周都想看看本周有没有跑赢大盘或者上涨阶段与下跌阶段分别观察一下,那么这样公式改来改去当然非常的不便了。
       用INDIRECT相对引用函数就可以解决这个问题,熟悉函数用法的朋友可以找一找它的用法。不熟悉的朋友照着下面的方法做就可以了。         第一步:准备阶段
       [淘股吧]
       要将表做一点修改,在76楼的表中,
       在第三第四列的中间插入一列(点击到第四列--插入---列)
       将第二列的公式剪切到空白的第四列中(不知道操作的直接按下表手工输入也可以)
       可以将第三列的公式删除
       在第一行上面插入一行空白行,在b1位置输入“调整起始日”。
       结束。成为下表的样子。
        空白 调整起始日            日期 做图净值 转换后的指数 转换后的资产净值 日收益率 9点前资产 手工输入增值减资 手工输入15点后资产 手工输入指数 1     1       100 3000 2     =D3*E4 =H4/F4 =H3+G4   110 3045 3     =D4*E5 =H5/F5 =H4+G5 100 230 3029.78 4     =D5*E6 =H6/F6 =H5+G6   253 3075.22 5     =D6*E7 =H7/F7 =H6+G7 -80 190 3059.85 6     =D7*E8 =H8/F8 =H7+G8   209 3105.74 7     =D8*E9 =H9/F9 =H8+G9   230 3090.21 8     =D9*E10 =H10/F10 =H9+G10   253 3136.57 9     =D10*E11 =H11/F11 =H10+G11   278 3120.88 10     =D11*E12 =H12/F12 =H11+G12   306 3167.7         第二步:添加公式
       [淘股吧]
       分别在c1 d1 e1、b列 c列 输入下列数字或公式 不要问我为什么。
        空白 调整起始日 3 ="r"&$C$1&"c4" ="r"&$C$1&"c9"       日期 做图净值 转换后的指数 转换后的资产净值 日收益率 9点前资产 手工输入增值减资 手工输入15点后资产 手工输入指数 1 =D3/INDIRECT(D$1,FALSE) =I3/INDIRECT(E$1,FALSE) 1       100 3000 2 =D4/INDIRECT(D$1,FALSE) =I4/INDIRECT(E$1,FALSE) =D3*E4 =H4/F4 =H3+G4   110 3045 3 =D5/INDIRECT(D$1,FALSE) =I5/INDIRECT(E$1,FALSE) =D4*E5 =H5/F5 =H4+G5 100 230 3029.78 4 =D6/INDIRECT(D$1,FALSE) =I6/INDIRECT(E$1,FALSE) =D5*E6 =H6/F6 =H5+G6   253 3075.22 5 =D7/INDIRECT(D$1,FALSE) =I7/INDIRECT(E$1,FALSE) =D6*E7 =H7/F7 =H6+G7 -80 190 3059.85 6 =D8/INDIRECT(D$1,FALSE) =I8/INDIRECT(E$1,FALSE) =D7*E8 =H8/F8 =H7+G8   209 3105.74 7 =D9/INDIRECT(D$1,FALSE) =I9/INDIRECT(E$1,FALSE) =D8*E9 =H9/F9 =H8+G9   230 3090.21 8 =D10/INDIRECT(D$1,FALSE) =I10/INDIRECT(E$1,FALSE) =D9*E10 =H10/F10 =H9+G10   253 3136.57 9 =D11/INDIRECT(D$1,FALSE) =I11/INDIRECT(E$1,FALSE) =D10*E11 =H11/F11 =H10+G11   278 3120.88 10 =D12/INDIRECT(D$1,FALSE) =I12/INDIRECT(E$1,FALSE) =D11*E12 =H12/F12 =H11+G12   306 3167.7 [       解释一下,上表中的第三列的公式“=I6/INDIRECT(E$1,FALSE)”的 I 是 i ,1是1。要看清楚。
       [淘股吧]
       上表的显示效果是:
        空白 调整起始日 3 r3c4 r3c9       日期 做图净值 转换后的指数 转换后的资产净值 日收益率 9点前资产 手工输入增值减资 手工输入15点后资产 手工输入指数 1 1.000 1.000 1.000       100 3000.00 2 1.100 1.015 1.100 1.100 100   110 3045.00 3 1.205 1.010 1.205 1.095 210 100 230 3029.78 4 1.325 1.025 1.325 1.100 230   253 3075.22 5 1.455 1.020 1.455 1.098 173 -80 190 3059.85 6 1.601 1.035 1.601 1.100 190   209 3105.74 7 1.762 1.030 1.762 1.100 209   230 3090.21 8 1.938 1.046 1.938 1.100 230   253 3136.57 9 2.130 1.040 2.130 1.099 253   278 3120.88 10 2.344 1.056 2.344 1.101 278   306 3167.70
       
       表中第一行的r3c4表示除数在表中第三行的第四列,指数除数在第三行的第九列r3c9 [ [        第三步:如何跳动起始日
       [淘股吧]
       (将abc列按基本方法做图)
       这样的表作好之后,日常操作起来就非常的简单,只要将c3单元格的数字改变一下就可以了。
       比如,现在是3
       意思是第三行为起始行,相应的第三行的做图数值都是1.000
       现在我们将它改为6 (如下表)
       意思是第六行为起始行,相应的第六行的做图数值就变成了1.000,资金曲线图的形状没有任何变化,但它与指数重叠的位置改变了。
        空白 调整起始日 6 r6c4 r6c9       日期 做图净值 转换后的指数 转换后的资产净值 日收益率 9点前资产 手工输入增值减资 手工输入15点后资产 手工输入指数 1 0.755 0.976 1.000       100 3000.00 2 0.830 0.990 1.100 1.100 100   110 3045.00 3 0.909 0.985 1.205 1.095 210 100 230 3029.78 4 1.000 1.000 1.325 1.100 230   253 3075.22 5 1.098 0.995 1.455 1.098 173 -80 190 3059.85 6 1.208 1.010 1.601 1.100 190   209 3105.74 7 1.329 1.005 1.762 1.100 209   230 3090.21 8 1.462 1.020 1.938 1.100 230   253 3136.57 9 1.607 1.015 2.130 1.099 253   278 3120.88 10 1.769 1.030 2.344 1.101 278   306 3167.70 [       第四步:制作调节按钮
       1)右键点击屏幕上方的菜单栏----选控件工具箱。会弹出一个竖长条的控件菜单
       2)在控件菜单中找到“数据调节按钮”(有批注显示,或看下图),点击它。
       3)在d1格的前部(或表中任何位置)按住鼠标拖动放开,制作一个按钮。
       4)在此按钮上点击右键----选查看代码。会出现一个大新窗口,光标在右侧。
       5)将光标移到那些英文字母的最底下一行的空白处,粘帖下面的代码(程序段)。
       '---------本帖提供的代码---开始-------------
       Private Sub SpinButton1_SpinDown()
       Cells(1, 3) = Cells(1, 3) - 1
       End Sub
       
       Private Sub SpinButton1_SpinUp()
       Cells(1, 3) = Cells(1, 3) + 1
       End Sub
       '---------本帖提供的代码-----结束--------
       6)保存,关闭该窗口
       7)回到我们熟悉的excel窗口,点击控件小菜单中第一个蓝色三角形的“退出设计模式”
       8)ok! 小窗口可以关闭了。现在点击刚才制作的“数值调节按钮的上下键,看看发生什么....
       如果什么也没有发生,一定是出错呢,请重新做1~8步骤。
       ==================选修内容完毕=============== [                    今天不写了,下次我将介绍“多选手单独做图”的便捷方式,其实也是INDIRECT函数的引用而已,没什么新意。        上面选修内容补充:忘了说一声,如果按钮在文件被第二次打开的时候(被提示)不可用,需要设置安全级别来允许其运行。
       方法是:打开任何一个工作表,点击菜单中的 工具------宏-----安全性------设置安全级别为“中”。保存后关闭,再打开就可以选择性使用了。          指数的导出很可能各个行情软件不同,一般的方法是:在行情软件中转到k线图,点击菜单顶行每一个选择去找找,一定会有一个“导出”字样的功能项,选择后再选导出到excel就可以了,然后复制其收盘价与日期到这个表来。
       [淘股吧]
       
       如果导出之前的数据可以这样,但对于之后的数据,没过一天也就一个指数数值,没准反而手工输入的快了。
        [
EXCEL资金曲线图的制作方法_冷酷到底_娱乐至上_资金曲线_EXCEL_淘股吧_查看帖子 台湾顶级炒股高手罗威的十年总结_舍得开心_心态技术资金控管_台湾_淘股吧_查看帖子 [转帖]EXCEL资金曲线图的制作方法 一位期货老将的经验之谈_镜泉水_期货_淘股吧_查看帖子 投资习惯分析_镜泉水_投资_分析_淘股吧_查看帖子 艰难爬行一日落地_丁一熊_熊市_踏空_淘股吧_查看帖子 论补仓和抄底_玉壶冰心_补仓_抄底_淘股吧_查看帖子 隘口企业------新大陆_立春_000997_淘股吧_查看帖子 我的期货故事_飞扬的狼_股市_杂谈_期货_故事_淘股吧_查看帖子 关于老千系列的股票_翻番啦_股票老千_淘股吧_查看帖子 转载?十年磨一剑:一位女股民的真实自述_约翰_股民_淘股吧_查看帖子 我所了解到的A股股民真实生态_同甘共苦_股民_淘股吧_查看帖子 简直:关于A股市场的几点看法?_臭臭_简直_淘股吧_查看帖子 “大股东坐庄”时代的新思路_三点_大股东_淘股吧_查看帖子 转载?十年磨一剑:一位女股民的真实自述_约翰_股民_淘股吧_查看帖子! “大股东坐庄”时代的新思路_三点_大股东_淘股吧_查看帖子 货币政策调整对股市的深远影响_波段为王_调整_淘股吧_查看帖子 平安证券推荐的上市公司:_初级老股民_平安证券_淘股吧_查看帖子 感冒发烧中医治疗方法_清蜂99999_中医_淘股吧_查看帖子 风物长宜放眼量_红箭一号_大盘_淘股吧_查看帖子 新股炒作方法(收集)_阿金_新股_淘股吧_查看帖子 高纤维蔬果汁断食排毒法_哈里玻_生活_淘股吧_查看帖子 53款补汤和十大靓汤(转载)_无我之境_靓汤_淘股吧_查看帖子 走啰!_乔治黄_再见_淘股吧_查看帖子