|
SOLUTIONS
|
MATHEMATICA 内置符号
RenkoChart
RenkoChart[{{date1, p1}, {date2, p2}, ...}]
生成一个砖形图,其中在日期
的价格为
.
RenkoChart[{"name", daterange}]
生成一个砖形图,由金融实体
在日期范围 daterange 上的收盘价格组成.
RenkoChart[{...}, s]
生成一个砖形图,其中砖形的高度是平均价格的百分比 s.
更多信息更多信息
- RenkoChart 以一系列砖形显示,并且用于跟踪价格走向;不包含时间或者交易量(volume).
- 一个砖形图绘制为一系列固定高度的砖形. 当价格提高超过上一个砖形的最高点一定量时,或者降低到上一个砖形的最低点的一定量时,一个砖形以新的交易量绘制.
- 对于具有最高点减去最低点的10%的砖高度,RenkoChart[...] 等价于 RenkoChart[..., {"Relative", 0.1}, 1].
- 下面的变量可以用于指定砖高 s:
-
{"Relative",p} 最高价格减去最低价格的百分比(默认) {"Absolute",p} 绝对价格变动 - 日期
被认为是由事件组成的有序序列,并且不以绝对时间尺度显示.
的日期格式与 DateListPlot 中所用的相同.
和 daterange 与 FinancialData 中所用的相同. - 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] 对元素附加一个任意的工具提示条 - 在 RenkoChart 中,Labeled 和 Placed 允许以下位置:
-
Top,Bottom,Left,Right,Center 砖形中的位置 Above, Below, Before, After 砖形外的位置 {{bx,by},{lx,ly}} 在砖形中尺度缩放后的位置
的标签中的尺度缩放后的位置
- RenkoChart 具有和 Graphics 相同的选项,另外有以下添加和变动:
-
AspectRatio 1/GoldenRatio 宽高总体比率 Axes True 是否绘制轴 ChartBaseStyle Automatic 砖形的整体样式 ChartElementFunction Automatic 如何对砖形生成原始图形 ChartElements Automatic 在每个砖形中使用的图形 DateFunction Automatic 如何把日期转换为标准格式 EventLabels None 需要添加标签的事件 GridLines Automatic 要绘制的网格线 GridLinesStyle Automatic 网格线的样式 PerformanceGoal $PerformanceGoal 尝试优化的性能方面 TrendStyle Automatic 如何对上涨和下跌趋势进行样式化处理 ScalingFunctions None 如何对
轴进行尺度缩放 - 提供给 ChartElementFunction 的变量是砖形区域
、日期-价格对 list,以及元数据
. - ChartElementFunction 的内置设置列表可以从
得到. - 在设置 ChartElements->{up, down} 下,up 和 down 将分别用于上涨和下跌砖形.
- EventLabels->{..., datei->lbli, ...} 指定与
相关联的一个标签. 标签将显示在含有
日期范围的砖形中. - 在 ScalingFunctions->sy 下,函数
被应用于价格. ScalingFunctions 只影响显示,而不影响控件. - 从 RenkoChart 中选项和其它结构的样式和其它规格实际上以 TrendStyle、Style 和其它封装,以及 ChartElementFunction 的顺序应用,后来的规格覆盖前面的规格.
版本 8 的新功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



