KagiChart

KagiChart[{{date1,p1},{date2,p2},}]

日付 dateiにおける値 piのカギ足を作成する.

KagiChart[{"name",daterange}]

日付範囲 daterange における金融商品"name"の終値のカギ足を作成する.

KagiChart[{},rt]

反転閾値 rt を含むカギ足を作成する.

詳細とオプション

  • カギ足は水平線と連結した一連の垂直線として描かれる.値は閾値 rt を超えて反転するまで1つの列に描かれる.閾値を超えると前列と連結した水平線で形で新たな列が始まる.
  • 線のスタイルは値が前の列の最高値あるいは最低値を超えると変化する.
  • KagiChart[]は平均株価の2%の反転閾値についてはKagiChart[,{"Relative",0.02}]に等しい.
  • 反転閾値 rt の指定には次の引数が使える.
  • {"Percent",p}前の値との百分率
    {"Relative",p}値幅との割合(デフォルト)
    {"Absolute",p}絶対値動き
  • 日付 dateiは順序だった一連の事象とみなされ,絶対時間尺では表示されない.
  • dateiの日付形式はDateListPlotで使われているものと同じである.
  • "name"daterangeFinancialDataで使われているものと同じである.
  • KagiChartのデータ要素は次の形式で与えることができる,
  • {datei,pi}純粋な日付と値のペア
    {datei,Quantity[pi,ui]}単位の付いた日付と値のペア
    wi[{datei,pi},]日付と値のペアおよびラッパー wi
    formi->miメタデータ miを含む日付と値のペア
  • 1本の線分でいくつかの日付と値のペアを表すことがある.対応するラッパーはその線分全体に適用される.
  • 上記の形式以外で与えられたデータは欠測値とみなされ図表の生成時に除外されることが多い.
  • KagiChartのデータは次の形式で与えられる.
  • {e1,e2,}ラッパーがある/ない要素のリスト
    TimeSeries[],EventSeries[],TemporalData[]時系列,事象系列,一時データ
    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]要素に任意のツールチップを付ける
  • KagiChartでは,LabeledPlacedに次の位置が使える.
  • Above, Below, Before, After点またはフィギュアの外の位置
    {lx,ly}ラベル内のスケールされた位置{lx,ly}
  • KagiChartにはGraphicsと同じオプションに以下の追加・変更を加えたものが使える. [全オプションのリスト]
  • AspectRatio1/GoldenRatio全体的な縦横比
    AxesTrue軸を描くかどうか
    ChartBaseStyle Automatic棒の全体的なスタイル
    DateFunctionAutomaticどのように日付を標準形に変換するか
    EventLabels Noneラベルを付ける事象
    GridLines Automatic描画する格子線
    GridLinesStyle Automatic格子線のスタイル
    PerformanceGoal $PerformanceGoalパフォーマンスのどの面について最適化するか
    PlotTheme $PlotThemeグラフの全体的なテーマ
    ScalingFunctionsNoney 軸をどのようにスケールするか
    TargetUnitsAutomaticグラフ内に表示する単位
    TrendStyle Automatic上昇傾向と下降傾向をどのようにスタイリングするか
  • ScalingFunctions->syのとき,関数 sy は値に適用される.ScalingFunctionsは表示のみに影響し,コントロールには影響しない.
  • KagiChartのオプションその他の構造からのスタイルその他の指定は事実上TrendStyleStyleその他のラッパーの順に適用され,後で適用されたものが先に適用されたものに優先する.
  • 全オプションのリスト

例題

すべて開くすべて閉じる

  (2)

値のリストから価格のチャートを作る:

FinancialDataの項目から3ヶ月間の価格を使う:

日付範囲を指定する:

スコープ  (25)

データとラッパー  (16)

金融商品の四半期データを自動的に得る:

特定の日付範囲のデータを得る:

FinancialDataからデータを得る:

反転閾値にはデフォルトで株価範囲との比が使われる:

全体的な株価範囲と相対的な閾値を使う:

現行株価との百分率の閾値を使う:

絶対的な閾値を使う:

データに単位が含まれることがある:

使用する単位を指定する:

データは,TimeSeriesEventSeries,あるいはTemporalDataでよい:

個々のデータにラッパーを使う:

データ集合全体にラッパーを使う:

ラッパーはネストさせることができる:

デフォルトのツールチップを無効にする:

PopupWindowを使って追加的なドリルダウン情報を加える:

Buttonを使って任意のアクションを起すことができる:

スタイルと外観  (6)

上昇傾向と下降傾向のスタイルを指定する:

プリセットスタイルを使う:

ChartBaseStyleを使ってすべてのチャート要素を設定することができる:

Styleを使ってスタイルを無効にすることができる:

単純な目盛と格子線で明るいカラースキームのテーマを使う:

暗い背景でコントラストがはっきりしたカラースキームのテーマを使う:

ラベル  (3)

Labeledを使ってロウソクにラベルを付ける:

ラベル配置に記号位置を使う:

日付事象のリストにラベルを付ける:

Placedを使ってLabeledと同じ位置になるようにラベル配置を制御する:

オプション  (25)

ChartBaseStyle  (1)

ChartBaseStyleを使って棒にスタイルを付ける:

EventLabels  (3)

デフォルトで事象には価格のラベルが付けられる:

Placedを使ってラベル配置を制御する:

Placedを使ってラベルの外観を制御する:

GridLines  (4)

デフォルトで格子線が使われる:

日付の格子線が表示されないようにする:

価格の格子線が表示されないようにする:

格子線を月あるいは年の境界に置く:

月には点線の格子線を,年には赤い格子線を使う:

GridLinesStyle  (4)

デフォルトで,GridLinesStyleは点線の格子線う:

年の格子線が強調されている:

格子線にスタイルを付ける:

GridLinesGridLinesStyleを無効にする:

PerformanceGoal  (3)

インタラクティブなハイライト機能のあるKagiChartを作る:

インタラクティブ機能を無効にしてパフォーマンスを向上させる:

一般に,インタラクティブ機能がないグラフの方がメモリ量は少なくて済む:

PlotRange  (3)

KagiChartは自動的にすべての価格の日付を表示する:

特定の日付幅に制限する:

PlotRangeはデータのある日付のみを入れる:

PlotTheme  (2)

単純な目盛と格子線で明るいカラースキームのテーマを使う:

トレンドのスタイルを変える:

ScalingFunction  (1)

価格を対数スケールで表示する:

TrendStyle  (4)

上昇傾向と下降傾向にスタイルを施す:

追加的な名前付きスタイルを使う:

TrendStyleChartBaseStyleと組み合せる:

TrendStyleNoneにすると,ChartBaseStyleが使われる:

特性と関係  (7)

高さの値を大きくするとより多くのノイズが除去できる:

KagiChartは株価が大幅に変化した時間区分のみを示す:

CandlestickChartを使って金融データを可視化する:

TradingChartを使って金融データを可視化し分析する:

InteractiveTradingChartを使って金融データを可視化しインタラクティブに分析する:

PointFigureChartLineBreakChartRenkoChartを使って金融価格と時間の関係を分析する:

DateListPlotを使って金融データを可視化する:

Wolfram Research (2010), KagiChart, Wolfram言語関数, https://reference.wolfram.com/language/ref/KagiChart.html (2014年に更新).

テキスト

Wolfram Research (2010), KagiChart, Wolfram言語関数, https://reference.wolfram.com/language/ref/KagiChart.html (2014年に更新).

CMS

Wolfram Language. 2010. "KagiChart." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/KagiChart.html.

APA

Wolfram Language. (2010). KagiChart. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/KagiChart.html

BibTeX

@misc{reference.wolfram_2024_kagichart, author="Wolfram Research", title="{KagiChart}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/KagiChart.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_kagichart, organization={Wolfram Research}, title={KagiChart}, year={2014}, url={https://reference.wolfram.com/language/ref/KagiChart.html}, note=[Accessed: 18-November-2024 ]}