グラフを描く
エージェントでグラフデータを出力しておくことで、 ローソク足チャートにグラフを描くことができます。 移動平均線やMACDなどをグラフとして表示して、エージェントの動作検証に利用できます。
グラフを描くには、graph_factory
を使用します。必要な手順は次の通りです。
graph_factory#create(label, type, aggregation_type, colors, axises)
で、名前やオプションを指定してグラフ(Graph
)を作成Graph#<<(values)
でグラフデータを出力します
graph_factory#create(label, type, aggregation_type, colors, axises)
の引数は次の通りです。
番号 | 名前 | 説明 |
---|---|---|
1 | label | グラフの名前を指定します。(必須) |
2 | type |
グラフの種類を指定します。以下のいずれかを指定します。
:line が使用されます。
|
3 | aggregation_type |
グラフの集計方法を指定します。「15秒ごとにグラフデータを出力したとき、15分足でどのデータを使うか」を決定する際に使用されます。
指定可能な値は以下の3つです。
:first が使用されます。
|
4 | colors | グラフの色を"#FFFFFF"形式の配列で指定します。 |
5 | axises |
グラフの背景に描画するy軸のメモリを配列で指定します。グラフの種類が :line の場合のみ有効です。
|