実装例
TradingView.widgetのコンストラクタに指定できる情報
my_trading_view.js
$(function () {
TradingView.onready(function()
{
var widget = new TradingView.widget({
fullscreen: false,
symbol: 'SYMBOL_NAME',
interval: 'D',
container_id: "trading-view",
datafeed: new MyChartClass("https://chart_api_domain"),
library_path: "js/my_service/charting_library/",
locale: "ja",
drawings_access: { type: 'black', tools: [ { name: "Regression Trend" } ] },
disabled_features: ["use_localstorage_for_settings", "header_symbol_search"],
enabled_features: ["study_templates"],
charts_storage_url: 'http://saveload.tradingview.com',
charts_storage_api_version: "1.1",
client_id: 'my_service',
user_id: '1',
studies_overrides: {
"volume.volume.color.0": "#0000ff",
"volume.volume.color.1": "#ff0000"
},
overrides: {
"mainSeriesProperties.candleStyle.upColor": "#0000ff",
"mainSeriesProperties.candleStyle.downColor": "#ff0000",
"mainSeriesProperties.candleStyle.wickUpColor": "#0000ff",
"mainSeriesProperties.candleStyle.wickDownColor": "#ff0000",
"mainSeriesProperties.barStyle.upColor": "#0000ff",
"mainSeriesProperties.barStyle.downColor": "#ff0000",
"mainSeriesProperties.hollowCandleStyle.upColor": "#0000ff",
"mainSeriesProperties.hollowCandleStyle.downColor": "#ff0000",
"mainSeriesProperties.hollowCandleStyle.wickUpColor": "#0000ff",
"mainSeriesProperties.hollowCandleStyle.wickDownColor": "#ff0000",
"mainSeriesProperties.haStyle.upColor": "#0000ff",
"mainSeriesProperties.haStyle.downColor": "#ff0000",
"mainSeriesProperties.haStyle.wickUpColor": "#0000ff",
"mainSeriesProperties.haStyle.wickDownColor": "#ff0000",
}
});
});
});
詳細
fullscreen
表示状態、trueの場合、全画面表示
symbol
表示したいシンボルの名称
interval
初期表示のときのインターバル。D(一日)とかM(一ヶ月)とか
container_id
チャートを表示するdivエリアのidを指定する
library_path
charting_library.min.jsが配置されているディレクトリのパス
locale
日本語なら"ja"と指定する。指定可能な文字列。
timezone
タイムゾーン、日本なら"Asia/Tokyo"と指定しよう。指定可能な文字列。
disabled_features、enabled_features
TradingViewで実行できる機能を有効化したり無効化したりできる。
enabled_featuresは有効にしたい機能を、disabled_featuresには無効にしたい機能を指定する。
指定できる文字列
charts_storage_url、charts_storage_api_version、client_id、user_id
TradingViewはチャートの中に線を引いたり絵を書いたりできるが、その状態をsave、loadすることができる。
その時に利用するのがこのパラメータ。
studies_overrides、overrides
グラフの色等の初期状態を設定することができる
設定できる情報