Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 可计算数据 > 金融 > 金融可视化 > RenkoChart >
Mathematica > 可视化与图形 > 图表和信息可视化 > 金融可视化 > RenkoChart >
Mathematica > 可视化与图形 > 数据可视化 > 图表和信息可视化 > 金融可视化 > RenkoChart >

RenkoChart

RenkoChart
生成一个砖形图,其中在日期 的价格为 .
RenkoChart
生成一个砖形图,由金融实体 在日期范围 daterange 上的收盘价格组成.
RenkoChart
生成一个砖形图,其中砖形的高度是平均价格的百分比 s.
  • RenkoChart 以一系列砖形显示,并且用于跟踪价格走向;不包含时间或者交易量(volume).
  • 一个砖形图绘制为一系列固定高度的砖形. 当价格提高超过上一个砖形的最高点一定量时,或者降低到上一个砖形的最低点的一定量时,一个砖形以新的交易量绘制.
  • 下面的变量可以用于指定砖高 s
{"Relative",p}最高价格减去最低价格的百分比(默认)
{"Absolute",p}绝对价格变动
  • 日期 被认为是由事件组成的有序序列,并且不以绝对时间尺度显示.
  • RenkoChart 的数据元素可以按下列形式给出:
{datei,pi}一对纯日期价格对
wi[{datei,pi},...]一个日期价格对,以及封装
formi->mi具有元数据 的日期价格对
  • 一个砖形可能表示一些日期-价格对,并且相应的封装将应用于整个砖形.
  • 不以这些形式给出的数据以缺失数据处理,并且通常当生成图表时,被排除.
  • RenkoChart 的数据可以以下列形式给出:
{e1,e2,...}具有或者不具有封装的元素列表
w[{e1,e2,...}]对整个数据所应用的封装
  • 以下封装可以用于数据元素:
Annotation[e,label]提供一个注解
Button[e,action]定义一个当元素被点击时执行的操作
EventHandler[e,...]对元素定义一个通用事件句柄
Hyperlink[e,uri]使元素作为一个超链接使用
Labeled[e,...]使用标签显示元素
PopupWindow[e,cont]对元素附加一个弹出窗口
StatusArea[e,label]当鼠标移过元素时显示在状态栏中
Style[e,opts]使用指定样式显示元素
Tooltip[e,label]对元素附加一个任意的工具提示条
Top,Bottom,Left,Right,Center砖形中的位置
Above, Below, Before, After砖形外的位置
{{bx,by},{lx,ly}}在砖形中尺度缩放后的位置 的标签中的尺度缩放后的位置
AspectRatio1/GoldenRatio宽高总体比率
AxesTrue是否绘制轴
ChartBaseStyleAutomatic砖形的整体样式
ChartElementFunctionAutomatic如何对砖形生成原始图形
ChartElementsAutomatic在每个砖形中使用的图形
DateFunctionAutomatic如何把日期转换为标准格式
EventLabelsNone需要添加标签的事件
GridLinesAutomatic要绘制的网格线
GridLinesStyleAutomatic网格线的样式
PerformanceGoal$PerformanceGoal尝试优化的性能方面
TrendStyleAutomatic如何对上涨和下跌趋势进行样式化处理
ScalingFunctionsNone如何对 轴进行尺度缩放
  • 提供给 ChartElementFunction 的变量是砖形区域 、日期-价格对 list,以及元数据 .
  • 在设置 ChartElements 下,updown 将分别用于上涨和下跌砖形.
  • EventLabels 指定与 相关联的一个标签. 标签将显示在含有 日期范围的砖形中.
绘制一列价格值的图表:
使用 FinancialData 实体的三个月价格:
指定日期范围:
绘制一列价格值的图表:
In[1]:=
Click for copyable input
In[2]:=
Click for copyable input
Out[2]=
 
使用 FinancialData 实体的三个月价格:
In[1]:=
Click for copyable input
Out[1]=
指定日期范围:
In[2]:=
Click for copyable input
Out[2]=
自动从金融实体获得季度数据:
获得指定日期范围的数据:
FinancialData 中获得数据:
默认情况下,砖块的大小是价格范围的百分比:
指定砖块大小作为价格范围的百分比:
使用绝对砖块大小:
对个别数据使用封装:
对整个数据集使用封装:
封装可以嵌套:
覆盖默认的工具提示条:
使用 PopupWindow 提供另外细目信息:
Button 可用于触发任何行为:
对上下趋势指定样式:
使用预设值的样式:
ChartBaseStyle 可用于设置所有图表元素的样式:
Style 可用于覆盖样式:
使用内置编程产生的条:
使用 Labeled 为条增加一个标签:
为标签位置使用符号式位置:
标记日期事件的列表:
使用 Placed 控制标签的位置,使用与 Labeled 同样的位置:
使用缺省坐标轴:
不绘制坐标轴:
缺省时,坐标轴原点在左侧:
轴置于二月末:
使用 轴的命名位置:
使用 ChartBaseStyle 将整体样式应用于砖形:
对砖块添加灰色边缘:
TrendStyle 重载 ChartBaseStyle 的设置:
Style 重载 ChartBaseStyle 的设置:
砖形可以任意 Graphics 对象表示:
采用不同的记号表示上涨和下跌趋势:
图形元素从 TrendStyle 中选取样式:
用图像作为条形:
调整图表元素的大小以正好填充砖形:
明确指定宽度与高度:
获取 ChartElementFunction 的内置设置组成的列表:
这些 ChartElementFunction 的例子表示全局尺度:
对一个日期事件添加标签:
使用 Placed 来控制标签位置:
使用 Placed 控制标签外观:
默认情况下,使用网格线:
不显示日期网格线:
不显示价格网格线:
在月份或年的边界设置网格线:
对月份采用点式网格线,对年采用红色网格线:
缺省时,GridLinesStyle 使用强调年网格线的点式网格线:
对网格线进行样式化:
产生一个具有交互式突出显示的 RenkoChart
通过禁用交互式行为,强调性能:
通常,对非交互式图表要求较少的内存:
RenkoChart 自动绘制所有价格日期:
限于指定的日期范围:
PlotRange 只包括有数据的日期:
价格通常以线性刻度显示:
在对数尺度上显示价格:
缺省时,TrendStyle 使用绿色表示上涨趋势,使用红色表示下跌趋势:
使用黑色绿色表示上涨趋势,使用红色表示下跌趋势:
使用已命名样式:
当设定 TrendStyleNone 时,使用基本样式表示上涨趋势,使用空白条形表示下跌趋势:
TrendStyle->style 使用 style 作为上涨趋势,使用空白条形作为下跌趋势:
更大的砖块尺寸滤除更多的噪声:
RenkoChart 只显示价格具有重大变化的时间段:
使用 CandlestickChart 可视化金融数据:
使用 TradingChart 可视化和分析金融数据:
使用 InteractiveTradingChart 可视化和互动分析金融数据:
使用 PointFigureChartLineBreakChartKagiChart 分析金融价格和时间的关系:
使用 DateListPlot 可视化金融数据:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF