Files
ai/test.html
Jenkins d15c5cfb60 VERSION 1.12 @ 2018-02-14 07:05:47.033501
Cannot read property 'contains' of null #2442
Terminal: custom sorting for account manager tables #2344
Datafeed not closed after removing chart #2270
order.setPrice() has stopped working #2267
Volume in DOM rounded to 0 #2255
Error on bars request and update order lines #2237
Console error: Uncaught (in promise) formatter not received #2228
DOME doesn't work in new version #2211
Add featureset to hide toolbars by default #2209
Add possibility to move studies through z-order #2187
Unexpected resolution values in getBars #2179
Session breaks line is stuck to the left on reload #2153
Typescript declaration has mistakes #2144
Terminal: cannot specify step less than 1 #2141
Namespace the types in charting_library.d.ts #2137
Widget logo showing momentarily on paid account #2132
Add API to apply overrides for created studies #2098
Baseline chart style #2097
How to hide legend "Data Provided by ICE Data services" #2046
Stoch RSI Calculation #2038
Customize loading screen #2012
Supertrend indicator #1950
Translations in market details widget #1946
"Track time" chart setting #1918
Add tabs for positions #1906
Trading Terminal: Notifications Log #1896
Previous Close Price Line #1843
Set Overlay/Compare styles using createStudy/overrides and applyStudiesOverrides #1812
Session under Symbol info is displaying wrong trading interval(s)? #1787
Add "Go to" specific date #1753
Add session breaks #1752
Allow users to specify a volume for the Long/Short Position drawing tools #1691
Add API to use own charts save/load adapter #1679
Drawing toolbar not available in mobile #1673
Typescript definitions #1591
Support for symbols containing lowercase letters #1581
createMultipointShape long_position stop&profit setting #1459
Cannot change awesome oscillator width #1213
New adaptive drawings panel #1145
Edit shapes, studies and series #1101
Hide an indicator with API #1025
VWAP INDICATOR #106
2018-02-14 01:10:34 -06:00

426 lines
66 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>TradingView Charting Library demo -- testing mess</title>
<!-- Fix for iOS Safari zooming bug -->
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<script type="text/javascript" src="charting_library/charting_library.min.js"></script>
<script type="text/javascript" src="datafeeds/udf/dist/polyfills.js"></script>
<script type="text/javascript" src="datafeeds/udf/dist/bundle.js"></script>
<script type="text/javascript">
var referenceChart = {"layout":"s","charts":[{"panes":[{"sources":[{"type":"MainSeries","id":"cd230b4c-d534-4aac-85f0-78a9238e6aa9","state":{"style":1,"esdShowDividends":true,"esdShowSplits":true,"esdShowEarnings":true,"esdShowBreaks":false,"esdBreaksStyle":{"color":"#E2745B","style":2,"width":1},"esdFlagSize":2,"showCountdown":true,"showInDataWindow":true,"showLastValue":true,"visible":true,"silentIntervalChange":false,"showPriceLine":true,"priceLineWidth":1,"lockScale":false,"minTick":"default","extendedHours":false,"sessVis":false,"candleStyle":{"upColor":"#6ba583","downColor":"#d75442","drawWick":true,"drawBorder":true,"borderColor":"#378658","borderUpColor":"#225437","borderDownColor":"#5b1a13","wickColor":"#737375","barColorsOnPrevClose":false},"hollowCandleStyle":{"upColor":"#6ba583","downColor":"#d75442","drawWick":true,"drawBorder":true,"borderColor":"#378658","borderUpColor":"#225437","borderDownColor":"#5b1a13","wickColor":"#737375"},"haStyle":{"upColor":"#6ba583","downColor":"#d75442","drawWick":true,"drawBorder":true,"borderColor":"#378658","borderUpColor":"#225437","borderDownColor":"#5b1a13","wickColor":"#737375","barColorsOnPrevClose":false},"barStyle":{"upColor":"#6ba583","downColor":"#d75442","barColorsOnPrevClose":false,"dontDrawOpen":false},"lineStyle":{"color":"#3C78D8","linestyle":0,"linewidth":1,"priceSource":"close","styleType":2},"areaStyle":{"color1":"#606090","color2":"#01F6F5","linecolor":"#0094FF","linestyle":0,"linewidth":1,"priceSource":"close","transparency":50},"priceAxisProperties":{"autoScale":true,"autoScaleDisabled":false,"percentage":false,"percentageDisabled":false,"log":false,"logDisabled":false,"showSymbolLabels":false},"renkoStyle":{"upColor":"#6ba583","downColor":"#d75442","borderUpColor":"#225437","borderDownColor":"#5b1a13","upColorProjection":"#4ad6be","downColorProjection":"#d649cf","borderUpColorProjection":"#225437","borderDownColorProjection":"#5b1a13","inputs":{"source":"close","boxSize":3,"style":"ATR","atrLength":14},"inputInfo":{"source":{"name":"Source"},"boxSize":{"name":"Box size"},"style":{"name":"Style"},"atrLength":{"name":"ATR Length"}}},"pbStyle":{"upColor":"#6ba583","downColor":"#d75442","borderUpColor":"#225437","borderDownColor":"#5b1a13","upColorProjection":"#4ad6be","downColorProjection":"#d649cf","borderUpColorProjection":"#225437","borderDownColorProjection":"#5b1a13","inputs":{"source":"close","lb":3},"inputInfo":{"source":{"name":"Source"},"lb":{"name":"Number of line"}}},"kagiStyle":{"upColor":"#6ba583","downColor":"#d75442","upColorProjection":"#4ad6be","downColorProjection":"#d649cf","inputs":{"source":"close","reversalAmount":1},"inputInfo":{"source":{"name":"Source"},"reversalAmount":{"name":"Reversal amount"}}},"pnfStyle":{"upColor":"#6ba583","downColor":"#d75442","upColorProjection":"#4ad6be","downColorProjection":"#d649cf","inputs":{"sources":"HL","reversalAmount":3,"boxSize":1,"style":"ATR","atrLength":14},"inputInfo":{"sources":{"name":"Source"},"boxSize":{"name":"Box size"},"reversalAmount":{"name":"Reversal amount"},"style":{"name":"Style"},"atrLength":{"name":"ATR Length"}}},"symbol":"NasdaqNM:AAPL","timeframe":"","onWidget":false,"interval":"D","shortName":"AAPL"},"zorder":-1},{"type":"Study","id":"546650f5-c32f-4eb6-8770-c304e5bb3e4d","state":{"styles":{"vol":{"linestyle":0,"linewidth":1,"plottype":5,"trackPrice":false,"transparency":65,"visible":true,"color":"#000080","histogramBase":0,"joinPoints":false,"title":"Volume MA"},"vol_ma":{"linestyle":0,"linewidth":1,"plottype":4,"trackPrice":false,"transparency":65,"visible":true,"color":"#0496FF","histogramBase":0,"joinPoints":false,"title":"Volume"}},"precision":"default","palettes":{"volumePalette":{"colors":{"0":{"color":"#FF0000","width":1,"style":0,"name":"Color 0"},"1":{"color":"#008000","width":1,"style":0,"name":"Color 1"}}}},"inputs":{"0":{"id":"showMA","name":"showMA","defval":false,"type":"bool"},"showMA":true},"bands":{},"area":{},"graphics":{},"showInDataWindow":true,"showLastValue":true,"visible":true,"showStudyArguments":true,"plots":{"0":{"id":"vol","type":"line"},"1":{"id":"volumePalette","palette":"volumePalette","target":"vol","type":"colorer"},"2":{"id":"vol_ma","type":"line"}},"_metainfoVersion":15,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"transparency":65,"description":"Volume","shortDescription":"Volume","is_price_study":false,"id":"Volume@tv-basicstudies","shortId":"Volume","packageId":"tv-basicstudies","version":"1","fullId":"Volume@tv-basicstudies-1","productId":"tv-basicstudies","name":"Volume@tv-basicstudies"},"zorder":-2,"metaInfo":{"palettes":{"volumePalette":{"colors":{"0":{"name":"Color 0"},"1":{"name":"Color 1"}}}},"inputs":[{"id":"showMA","name":"showMA","defval":false,"type":"bool"}],"plots":[{"id":"vol","type":"line"},{"id":"volumePalette","palette":"volumePalette","target":"vol","type":"colorer"},{"id":"vol_ma","type":"line"}],"graphics":{},"defaults":{"styles":{"vol":{"linestyle":0,"linewidth":1,"plottype":5,"trackPrice":false,"transparency":65,"visible":true,"color":"#000080"},"vol_ma":{"linestyle":0,"linewidth":1,"plottype":4,"trackPrice":false,"transparency":65,"visible":true,"color":"#0496FF"}},"precision":0,"palettes":{"volumePalette":{"colors":{"0":{"color":"#FF0000","width":1,"style":0},"1":{"color":"#008000","width":1,"style":0}}}},"inputs":{"showMA":true}},"_metainfoVersion":15,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"transparency":65,"styles":{"vol":{"title":"Volume MA","histogramBase":0},"vol_ma":{"title":"Volume","histogramBase":0}},"description":"Volume","shortDescription":"Volume","is_price_study":false,"id":"Volume@tv-basicstudies-1","shortId":"Volume","packageId":"tv-basicstudies","version":"1","fullId":"Volume@tv-basicstudies-1","productId":"tv-basicstudies","name":"Volume@tv-basicstudies"}},{"type":"LineToolTrendLine","id":"50c72b6a-f18d-4381-8c0e-7132e750e222","state":{"clonable":true,"linecolor":"#ff0000","linewidth":4,"linestyle":0,"extendLeft":false,"extendRight":false,"leftEnd":0,"rightEnd":0,"font":"Verdana","textcolor":"#157760","fontsize":12,"bold":false,"italic":false,"snapTo45Degrees":true,"alwaysShowStats":false,"showPriceRange":false,"showBarsRange":false,"showDateTimeRange":false,"showDistance":false,"showAngle":false,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1407402000,"offset":0,"price":16.54324809951624},{"time_t":1408525200,"offset":0,"price":16.68677263303386}],"zorder":-3,"ownerSource":"cd230b4c-d534-4aac-85f0-78a9238e6aa9"},{"type":"LineToolTrendLine","id":"31c823ba-d91f-402d-8ec5-d002764db616","state":{"clonable":true,"linecolor":"#159980","linewidth":4,"linestyle":0,"extendLeft":false,"extendRight":false,"leftEnd":0,"rightEnd":0,"font":"Verdana","textcolor":"#157760","fontsize":12,"bold":false,"italic":false,"snapTo45Degrees":true,"alwaysShowStats":false,"showPriceRange":false,"showBarsRange":false,"showDateTimeRange":false,"showDistance":false,"showAngle":false,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1408525200,"offset":0,"price":16.689205252246026},{"time_t":1409821200,"offset":0,"price":17.348445058742225}],"zorder":-4,"ownerSource":"cd230b4c-d534-4aac-85f0-78a9238e6aa9"},{"type":"LineToolTrendLine","id":"6a08c404-87bf-4e8f-ad49-314eb6fce6aa","state":{"clonable":true,"linecolor":"#ff0000","linewidth":4,"linestyle":0,"extendLeft":false,"extendRight":false,"leftEnd":0,"rightEnd":0,"font":"Verdana","textcolor":"#157760","fontsize":12,"bold":false,"italic":false,"snapTo45Degrees":true,"alwaysShowStats":false,"showPriceRange":false,"showBarsRange":false,"showDateTimeRange":false,"showDistance":false,"showAngle":false,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1410426000,"offset":0,"price":16.830297166551485},{"time_t":1408698000,"offset":0,"price":16.241603317208018}],"zorder":-5,"ownerSource":"cd230b4c-d534-4aac-85f0-78a9238e6aa9"},{"type":"LineToolTrendLine","id":"06643592-a0a3-46c0-8714-848efc7c90df","state":{"clonable":true,"linecolor":"#159980","linewidth":4,"linestyle":0,"extendLeft":false,"extendRight":false,"leftEnd":0,"rightEnd":0,"font":"Verdana","textcolor":"#157760","fontsize":12,"bold":false,"italic":false,"snapTo45Degrees":true,"alwaysShowStats":false,"showPriceRange":false,"showBarsRange":false,"showDateTimeRange":false,"showDistance":false,"showAngle":false,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1407488400,"offset":0,"price":15.60912232204561},{"time_t":1408698000,"offset":0,"price":16.246468555632344}],"zorder":-6,"ownerSource":"cd230b4c-d534-4aac-85f0-78a9238e6aa9"},{"type":"Study","id":"aef08fdc-2f28-4279-8552-2ac6afb4c267","state":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF0000","histogramBase":0,"joinPoints":false,"title":"Short"},"plot_1":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#008000","histogramBase":0,"joinPoints":false,"title":"Long"},"plot_2":{"linestyle":0,"linewidth":4,"plottype":3,"trackPrice":false,"transparency":35,"visible":true,"color":"#000080","histogramBase":0,"joinPoints":false,"title":"Crosses"}},"precision":"default","inputs":{"0":{"id":"in_0","name":"Short","defval":9,"type":"integer","min":1,"max":1000000000000},"1":{"id":"in_1","name":"Long","defval":26,"type":"integer","min":1,"max":1000000000000},"in_0":9,"in_1":26},"palettes":{},"bands":{},"area":{},"graphics":{},"showInDataWindow":true,"showLastValue":true,"visible":true,"showStudyArguments":true,"plots":{"0":{"id":"plot_0","type":"line"},"1":{"id":"plot_1","type":"line"},"2":{"id":"plot_2","type":"line"}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"description":"MA Cross","shortDescription":"MA Cross","is_price_study":true,"id":"MA Cross@tv-basicstudies","shortId":"MA Cross","packageId":"tv-basicstudies","version":"1","fullId":"MA Cross@tv-basicstudies-1","productId":"tv-basicstudies","name":"MA Cross@tv-basicstudies"},"zorder":-7,"metaInfo":{"palettes":{},"inputs":[{"id":"in_0","name":"Short","defval":9,"type":"integer","min":1,"max":1000000000000},{"id":"in_1","name":"Long","defval":26,"type":"integer","min":1,"max":1000000000000}],"plots":[{"id":"plot_0","type":"line"},{"id":"plot_1","type":"line"},{"id":"plot_2","type":"line"}],"graphics":{},"defaults":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF0000"},"plot_1":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#008000"},"plot_2":{"linestyle":0,"linewidth":4,"plottype":3,"trackPrice":false,"transparency":35,"visible":true,"color":"#000080"}},"precision":4,"inputs":{"in_0":9,"in_1":26}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"styles":{"plot_0":{"title":"Short","histogramBase":0,"joinPoints":false},"plot_1":{"title":"Long","histogramBase":0,"joinPoints":false},"plot_2":{"title":"Crosses","histogramBase":0,"joinPoints":false}},"description":"MA Cross","shortDescription":"MA Cross","is_price_study":true,"id":"MA Cross@tv-basicstudies-1","shortId":"MA Cross","packageId":"tv-basicstudies","version":"1","fullId":"MA Cross@tv-basicstudies-1","productId":"tv-basicstudies","name":"MA Cross@tv-basicstudies"}},{"type":"LineToolParallelChannel","id":"25ee6f22-31c8-4b2d-bf95-639764fdca65","state":{"clonable":true,"linecolor":"#773499","linewidth":1,"linestyle":0,"extendLeft":false,"extendRight":false,"fillBackground":true,"backgroundColor":"#b4a7d6","transparency":50,"showMidline":false,"midlinecolor":"#773499","midlinewidth":1,"midlinestyle":2,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1404378000,"offset":0,"price":15.159939024390244},{"time_t":1406106000,"offset":0,"price":17.453841463414633},{"time_t":1404378000,"offset":0,"price":14.30262195121951}],"zorder":-8,"ownerSource":"cd230b4c-d534-4aac-85f0-78a9238e6aa9","priceOffset":-0.8573170731707336}],"leftAxisState":{"m_priceRange":{"m_minValue":-0.5,"m_maxValue":0.5},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":402,"m_topMargin":0.05,"m_bottomMargin":0.05,"m_showSymbolLabels":false},"leftAxisSources":[],"rightAxisState":{"m_priceRange":{"m_minValue":13.18,"m_maxValue":17.36},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":402,"m_topMargin":0.05,"m_bottomMargin":0.05,"m_showSymbolLabels":false},"rightAxisSources":["cd230b4c-d534-4aac-85f0-78a9238e6aa9","50c72b6a-f18d-4381-8c0e-7132e750e222","31c823ba-d91f-402d-8ec5-d002764db616","6a08c404-87bf-4e8f-ad49-314eb6fce6aa","06643592-a0a3-46c0-8714-848efc7c90df","aef08fdc-2f28-4279-8552-2ac6afb4c267","25ee6f22-31c8-4b2d-bf95-639764fdca65"],"overlayPriceScales":{"546650f5-c32f-4eb6-8770-c304e5bb3e4d":{"m_priceRange":{"m_minValue":0,"m_maxValue":54283500},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":402,"m_topMargin":0.75,"m_bottomMargin":0,"m_showSymbolLabels":false}},"stretchFactor":2000,"mainSourceId":"cd230b4c-d534-4aac-85f0-78a9238e6aa9"},{"sources":[{"type":"Study","id":"2812d462-e5ee-4805-96e9-c530fb01e6ae","state":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF6A00","histogramBase":0,"joinPoints":false,"title":"Upper"},"plot_1":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#0094FF","histogramBase":0,"joinPoints":false,"title":"Lower"}},"precision":"default","inputs":{"0":{"id":"in_0","name":"length","defval":14,"type":"integer","min":1,"max":1000000000000},"in_0":14},"palettes":{},"bands":{},"area":{},"graphics":{},"showInDataWindow":true,"showLastValue":true,"visible":true,"showStudyArguments":true,"plots":{"0":{"id":"plot_0","type":"line"},"1":{"id":"plot_1","type":"line"}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"description":"Aroon","shortDescription":"Aroon","is_price_study":false,"id":"Aroon@tv-basicstudies","shortId":"Aroon","packageId":"tv-basicstudies","version":"1","fullId":"Aroon@tv-basicstudies-1","productId":"tv-basicstudies","name":"Aroon@tv-basicstudies"},"zorder":-1,"metaInfo":{"palettes":{},"inputs":[{"id":"in_0","name":"length","defval":14,"type":"integer","min":1,"max":1000000000000}],"plots":[{"id":"plot_0","type":"line"},{"id":"plot_1","type":"line"}],"graphics":{},"defaults":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF6A00"},"plot_1":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#0094FF"}},"precision":4,"inputs":{"in_0":14}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"styles":{"plot_0":{"title":"Upper","histogramBase":0,"joinPoints":false},"plot_1":{"title":"Lower","histogramBase":0,"joinPoints":false}},"description":"Aroon","shortDescription":"Aroon","is_price_study":false,"id":"Aroon@tv-basicstudies-1","shortId":"Aroon","packageId":"tv-basicstudies","version":"1","fullId":"Aroon@tv-basicstudies-1","productId":"tv-basicstudies","name":"Aroon@tv-basicstudies"}}],"leftAxisState":{"m_priceRange":{"m_minValue":-0.5,"m_maxValue":0.5},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":201,"m_topMargin":0.05,"m_bottomMargin":0.05,"m_showSymbolLabels":false},"leftAxisSources":[],"rightAxisState":{"m_priceRange":{"m_minValue":0,"m_maxValue":100},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":201,"m_topMargin":0.05,"m_bottomMargin":0.05,"m_showSymbolLabels":false},"rightAxisSources":["2812d462-e5ee-4805-96e9-c530fb01e6ae"],"overlayPriceScales":{},"stretchFactor":1000,"mainSourceId":"2812d462-e5ee-4805-96e9-c530fb01e6ae"},{"sources":[{"type":"Study","id":"85fda86c-7a8a-4ecb-8066-336852fba636","state":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":1,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF0000","histogramBase":0,"joinPoints":false,"title":"Histogram"},"plot_1":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#0000FF","histogramBase":0,"joinPoints":false,"title":"MACD"},"plot_2":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF0000","histogramBase":0,"joinPoints":false,"title":"Signal"}},"precision":"default","inputs":{"0":{"id":"in_0","name":"fastLength","defval":12,"type":"integer","min":1,"max":1000000000000},"1":{"id":"in_1","name":"slowLength","defval":26,"type":"integer","min":1,"max":1000000000000},"2":{"id":"in_2","name":"signalLength","defval":9,"type":"integer","min":1,"max":1000000000000},"in_0":12,"in_1":26,"in_2":9},"palettes":{},"bands":{},"area":{},"graphics":{},"showInDataWindow":true,"showLastValue":true,"visible":true,"showStudyArguments":true,"plots":{"0":{"id":"plot_0","type":"line"},"1":{"id":"plot_1","type":"line"},"2":{"id":"plot_2","type":"line"}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"description":"Moving Average Convergence/Divergence","shortDescription":"MACD","is_price_study":false,"id":"Moving Average Convergence/Divergence@tv-basicstudies","shortId":"Moving Average Convergence/Divergence","packageId":"tv-basicstudies","version":"1","fullId":"Moving Average Convergence/Divergence@tv-basicstudies-1","productId":"tv-basicstudies","name":"Moving Average Convergence/Divergence@tv-basicstudies"},"zorder":-1,"metaInfo":{"palettes":{},"inputs":[{"id":"in_0","name":"fastLength","defval":12,"type":"integer","min":1,"max":1000000000000},{"id":"in_1","name":"slowLength","defval":26,"type":"integer","min":1,"max":1000000000000},{"id":"in_2","name":"signalLength","defval":9,"type":"integer","min":1,"max":1000000000000}],"plots":[{"id":"plot_0","type":"line"},{"id":"plot_1","type":"line"},{"id":"plot_2","type":"line"}],"graphics":{},"defaults":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":1,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF0000"},"plot_1":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#0000FF"},"plot_2":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF0000"}},"precision":4,"inputs":{"in_0":12,"in_1":26,"in_2":9}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"styles":{"plot_0":{"title":"Histogram","histogramBase":0,"joinPoints":false},"plot_1":{"title":"MACD","histogramBase":0,"joinPoints":false},"plot_2":{"title":"Signal","histogramBase":0,"joinPoints":false}},"description":"Moving Average Convergence/Divergence","shortDescription":"MACD","is_price_study":false,"id":"Moving Average Convergence/Divergence@tv-basicstudies-1","shortId":"Moving Average Convergence/Divergence","packageId":"tv-basicstudies","version":"1","fullId":"Moving Average Convergence/Divergence@tv-basicstudies-1","productId":"tv-basicstudies","name":"Moving Average Convergence/Divergence@tv-basicstudies"}}],"leftAxisState":{"m_priceRange":{"m_minValue":-0.5,"m_maxValue":0.5},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":201,"m_topMargin":0.05,"m_bottomMargin":0.05,"m_showSymbolLabels":false},"leftAxisSources":[],"rightAxisState":{"m_priceRange":{"m_minValue":-0.19489314851238426,"m_maxValue":0.6836151513925035},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":201,"m_topMargin":0.05,"m_bottomMargin":0.05,"m_showSymbolLabels":false},"rightAxisSources":["85fda86c-7a8a-4ecb-8066-336852fba636"],"overlayPriceScales":{},"stretchFactor":1000,"mainSourceId":"85fda86c-7a8a-4ecb-8066-336852fba636"}],"timeScale":{"m_barSpacing":16.349546630354396,"m_rightOffset":2.9044817844617223},"chartProperties":{"paneProperties":{"background":"#ffffff","gridProperties":{"color":"#E6E6E6","style":0},"crossHairProperties":{"color":"#B7B7B7","style":2,"transparency":0,"width":1},"topMargin":5,"bottomMargin":5,"leftAxisProperties":{"autoScale":true,"autoScaleDisabled":false,"percentage":false,"percentageDisabled":false,"log":false,"logDisabled":false,"showSymbolLabels":false},"rightAxisProperties":{"autoScale":true,"autoScaleDisabled":false,"percentage":false,"percentageDisabled":false,"log":false,"logDisabled":false,"showSymbolLabels":false},"overlayPropreties":{"autoScale":true,"autoScaleDisabled":false,"percentage":false,"percentageDisabled":false,"log":false,"logDisabled":false,"showSymbolLabels":false}},"scalesProperties":{"showLeftScale":false,"showRightScale":true,"backgroundColor":"#ffffff","lineColor":"#555","textColor":"#555","scaleSeriesOnly":false}},"version":2,"timezone":"UTC"}]};
var referenceChart2 = {"layout":"s","charts":[{"panes":[{"sources":[{"type":"MainSeries","id":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd","state":{"style":1,"esdShowDividends":true,"esdShowSplits":true,"esdShowEarnings":true,"esdShowBreaks":false,"esdBreaksStyle":{"color":"#E2745B","style":2,"width":1},"esdFlagSize":2,"showCountdown":true,"showInDataWindow":true,"showLastValue":true,"visible":true,"silentIntervalChange":false,"showPriceLine":true,"priceLineWidth":1,"lockScale":false,"minTick":"default","extendedHours":false,"sessVis":false,"candleStyle":{"upColor":"#6ba583","downColor":"#d75442","drawWick":true,"drawBorder":true,"borderColor":"#378658","borderUpColor":"#225437","borderDownColor":"#5b1a13","wickColor":"#737375","barColorsOnPrevClose":false},"hollowCandleStyle":{"upColor":"#6ba583","downColor":"#d75442","drawWick":true,"drawBorder":true,"borderColor":"#378658","borderUpColor":"#225437","borderDownColor":"#5b1a13","wickColor":"#737375"},"haStyle":{"upColor":"#6ba583","downColor":"#d75442","drawWick":true,"drawBorder":true,"borderColor":"#378658","borderUpColor":"#225437","borderDownColor":"#5b1a13","wickColor":"#737375","barColorsOnPrevClose":false},"barStyle":{"upColor":"#6ba583","downColor":"#d75442","barColorsOnPrevClose":false,"dontDrawOpen":false},"lineStyle":{"color":"#3C78D8","linestyle":0,"linewidth":1,"priceSource":"close","styleType":2},"areaStyle":{"color1":"#606090","color2":"#01F6F5","linecolor":"#0094FF","linestyle":0,"linewidth":1,"priceSource":"close","transparency":50},"priceAxisProperties":{"autoScale":true,"autoScaleDisabled":false,"percentage":false,"percentageDisabled":false,"log":false,"logDisabled":false,"showSymbolLabels":false},"renkoStyle":{"upColor":"#6ba583","downColor":"#d75442","borderUpColor":"#225437","borderDownColor":"#5b1a13","upColorProjection":"#4ad6be","downColorProjection":"#d649cf","borderUpColorProjection":"#225437","borderDownColorProjection":"#5b1a13","inputs":{"source":"close","boxSize":3,"style":"ATR","atrLength":14},"inputInfo":{"source":{"name":"Source"},"boxSize":{"name":"Box size"},"style":{"name":"Style"},"atrLength":{"name":"ATR Length"}}},"pbStyle":{"upColor":"#6ba583","downColor":"#d75442","borderUpColor":"#225437","borderDownColor":"#5b1a13","upColorProjection":"#4ad6be","downColorProjection":"#d649cf","borderUpColorProjection":"#225437","borderDownColorProjection":"#5b1a13","inputs":{"source":"close","lb":3},"inputInfo":{"source":{"name":"Source"},"lb":{"name":"Number of line"}}},"kagiStyle":{"upColor":"#6ba583","downColor":"#d75442","upColorProjection":"#4ad6be","downColorProjection":"#d649cf","inputs":{"source":"close","reversalAmount":1},"inputInfo":{"source":{"name":"Source"},"reversalAmount":{"name":"Reversal amount"}}},"pnfStyle":{"upColor":"#6ba583","downColor":"#d75442","upColorProjection":"#4ad6be","downColorProjection":"#d649cf","inputs":{"sources":"HL","reversalAmount":3,"boxSize":1,"style":"ATR","atrLength":14},"inputInfo":{"sources":{"name":"Source"},"boxSize":{"name":"Box size"},"reversalAmount":{"name":"Reversal amount"},"style":{"name":"Style"},"atrLength":{"name":"ATR Length"}}},"symbol":"NasdaqNM:AAPL","timeframe":"","onWidget":false,"interval":"D","shortName":"AAPL"},"zorder":-1},{"type":"Study","id":"49e81c50-29a7-412c-af84-29ffaa9a2d0b","state":{"styles":{"vol":{"linestyle":0,"linewidth":1,"plottype":5,"trackPrice":false,"transparency":65,"visible":true,"color":"#000080","histogramBase":0,"joinPoints":false,"title":"Volume MA"},"vol_ma":{"linestyle":0,"linewidth":1,"plottype":4,"trackPrice":false,"transparency":65,"visible":true,"color":"#0496FF","histogramBase":0,"joinPoints":false,"title":"Volume"}},"precision":"default","palettes":{"volumePalette":{"colors":{"0":{"color":"#FF0000","width":1,"style":0,"name":"Color 0"},"1":{"color":"#008000","width":1,"style":0,"name":"Color 1"}}}},"inputs":{"0":{"id":"showMA","name":"showMA","defval":false,"type":"bool"},"showMA":true},"bands":{},"area":{},"graphics":{},"showInDataWindow":true,"showLastValue":true,"visible":true,"showStudyArguments":true,"plots":{"0":{"id":"vol","type":"line"},"1":{"id":"volumePalette","palette":"volumePalette","target":"vol","type":"colorer"},"2":{"id":"vol_ma","type":"line"}},"_metainfoVersion":15,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"transparency":65,"description":"Volume","shortDescription":"Volume","is_price_study":false,"id":"Volume@tv-basicstudies","shortId":"Volume","packageId":"tv-basicstudies","version":"1","fullId":"Volume@tv-basicstudies-1","productId":"tv-basicstudies","name":"Volume@tv-basicstudies"},"zorder":-2,"metaInfo":{"palettes":{"volumePalette":{"colors":{"0":{"name":"Color 0"},"1":{"name":"Color 1"}}}},"inputs":[{"id":"showMA","name":"showMA","defval":false,"type":"bool"}],"plots":[{"id":"vol","type":"line"},{"id":"volumePalette","palette":"volumePalette","target":"vol","type":"colorer"},{"id":"vol_ma","type":"line"}],"graphics":{},"defaults":{"styles":{"vol":{"linestyle":0,"linewidth":1,"plottype":5,"trackPrice":false,"transparency":65,"visible":true,"color":"#000080"},"vol_ma":{"linestyle":0,"linewidth":1,"plottype":4,"trackPrice":false,"transparency":65,"visible":true,"color":"#0496FF"}},"precision":0,"palettes":{"volumePalette":{"colors":{"0":{"color":"#FF0000","width":1,"style":0},"1":{"color":"#008000","width":1,"style":0}}}},"inputs":{"showMA":true}},"_metainfoVersion":15,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"transparency":65,"styles":{"vol":{"title":"Volume MA","histogramBase":0},"vol_ma":{"title":"Volume","histogramBase":0}},"description":"Volume","shortDescription":"Volume","is_price_study":false,"id":"Volume@tv-basicstudies-1","shortId":"Volume","packageId":"tv-basicstudies","version":"1","fullId":"Volume@tv-basicstudies-1","productId":"tv-basicstudies","name":"Volume@tv-basicstudies"}},{"type":"Study","id":"00dfe526-bc98-447f-af9a-6c1b020ab97c","state":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF0000","histogramBase":0,"joinPoints":false,"title":"Median"},"plot_1":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#0000FF","histogramBase":0,"joinPoints":false,"title":"Upper"},"plot_2":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#0000FF","histogramBase":0,"joinPoints":false,"title":"Lower"}},"precision":"default","filledAreasStyle":{"fill_0":{"color":"#000080","transparency":90,"visible":true}},"inputs":{"0":{"id":"in_0","name":"length","defval":20,"type":"integer","min":1,"max":1000000000000},"1":{"id":"in_1","name":"mult","defval":2,"type":"float","min":0.001,"max":50},"in_0":20,"in_1":2},"palettes":{},"bands":{},"area":{},"graphics":{},"showInDataWindow":true,"showLastValue":true,"visible":true,"showStudyArguments":true,"plots":{"0":{"id":"plot_0","type":"line"},"1":{"id":"plot_1","type":"line"},"2":{"id":"plot_2","type":"line"}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"description":"Bollinger Bands","shortDescription":"BB","is_price_study":true,"filledAreas":{"0":{"id":"fill_0","objAId":"plot_1","objBId":"plot_2","type":"plot_plot","title":"Plots Background"}},"id":"BB@tv-basicstudies","shortId":"BB","packageId":"tv-basicstudies","version":"1","fullId":"BB@tv-basicstudies-1","productId":"tv-basicstudies","name":"BB@tv-basicstudies"},"zorder":-3,"metaInfo":{"palettes":{},"inputs":[{"id":"in_0","name":"length","defval":20,"type":"integer","min":1,"max":1000000000000},{"id":"in_1","name":"mult","defval":2,"type":"float","min":0.001,"max":50}],"plots":[{"id":"plot_0","type":"line"},{"id":"plot_1","type":"line"},{"id":"plot_2","type":"line"}],"graphics":{},"defaults":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#FF0000"},"plot_1":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#0000FF"},"plot_2":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#0000FF"}},"precision":4,"filledAreasStyle":{"fill_0":{"color":"#000080","transparency":90,"visible":true}},"inputs":{"in_0":20,"in_1":2}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"styles":{"plot_0":{"title":"Median","histogramBase":0,"joinPoints":false},"plot_1":{"title":"Upper","histogramBase":0,"joinPoints":false},"plot_2":{"title":"Lower","histogramBase":0,"joinPoints":false}},"description":"Bollinger Bands","shortDescription":"BB","is_price_study":true,"filledAreas":[{"id":"fill_0","objAId":"plot_1","objBId":"plot_2","type":"plot_plot","title":"Plots Background"}],"id":"BB@tv-basicstudies-1","shortId":"BB","packageId":"tv-basicstudies","version":"1","fullId":"BB@tv-basicstudies-1","productId":"tv-basicstudies","name":"BB@tv-basicstudies"}},{"type":"Study","id":"67661ca9-874f-46fe-bf04-f9a8a0de28c2","state":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#000080","histogramBase":0,"joinPoints":false,"title":"Plot"}},"precision":"default","inputs":{"0":{"id":"in_0","name":"length","defval":9,"type":"integer","min":1,"max":1000000000000},"in_0":9},"palettes":{},"bands":{},"area":{},"graphics":{},"showInDataWindow":true,"showLastValue":true,"visible":true,"showStudyArguments":true,"plots":{"0":{"id":"plot_0","type":"line"}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"description":"Hull MA","shortDescription":"HMA","is_price_study":true,"id":"Hull MA@tv-basicstudies","shortId":"Hull MA","packageId":"tv-basicstudies","version":"1","fullId":"Hull MA@tv-basicstudies-1","productId":"tv-basicstudies","name":"Hull MA@tv-basicstudies"},"zorder":-4,"metaInfo":{"palettes":{},"inputs":[{"id":"in_0","name":"length","defval":9,"type":"integer","min":1,"max":1000000000000}],"plots":[{"id":"plot_0","type":"line"}],"graphics":{},"defaults":{"styles":{"plot_0":{"linestyle":0,"linewidth":1,"plottype":0,"trackPrice":false,"transparency":35,"visible":true,"color":"#000080"}},"precision":4,"inputs":{"in_0":9}},"_metainfoVersion":23,"isTVScript":false,"isTVScriptStub":false,"is_hidden_study":false,"styles":{"plot_0":{"title":"Plot","histogramBase":0,"joinPoints":false}},"description":"Hull MA","shortDescription":"HMA","is_price_study":true,"id":"Hull MA@tv-basicstudies-1","shortId":"Hull MA","packageId":"tv-basicstudies","version":"1","fullId":"Hull MA@tv-basicstudies-1","productId":"tv-basicstudies","name":"Hull MA@tv-basicstudies"}},{"type":"LineToolBrush","id":"2a3a1752-1ccc-44df-ac81-7c0ab08e9b7f","state":{"clonable":true,"linecolor":"#353535","linewidth":2,"linestyle":0,"smooth":5,"fillBackground":false,"backgroundColor":"#153899","transparency":50,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1410858000,"offset":28,"price":15.705676452587987},{"time_t":1410858000,"offset":27,"price":15.619937970875615},{"time_t":1410858000,"offset":27,"price":15.555634109591335},{"time_t":1410858000,"offset":26,"price":15.491330248307055},{"time_t":1410858000,"offset":25,"price":15.405591766594682},{"time_t":1410858000,"offset":24,"price":15.319853284882308},{"time_t":1410858000,"offset":23,"price":15.25554942359803},{"time_t":1410858000,"offset":22,"price":15.137659011243516},{"time_t":1410858000,"offset":20,"price":15.03048590910305},{"time_t":1410858000,"offset":19,"price":14.944747427390677},{"time_t":1410858000,"offset":17,"price":14.880443566106397},{"time_t":1410858000,"offset":16,"price":14.816139704822117},{"time_t":1410858000,"offset":14,"price":14.762553153751883},{"time_t":1410858000,"offset":13,"price":14.730401223109743},{"time_t":1410858000,"offset":12,"price":14.687531982253557},{"time_t":1410858000,"offset":10,"price":14.64466274139737},{"time_t":1410858000,"offset":8,"price":14.569641569899044},{"time_t":1410858000,"offset":6,"price":14.537489639256904},{"time_t":1410858000,"offset":3,"price":14.473185777972624},{"time_t":1410858000,"offset":1,"price":14.408881916688344},{"time_t":1410771600,"offset":0,"price":14.376729986046204},{"time_t":1410339600,"offset":0,"price":14.333860745190018},{"time_t":1410166800,"offset":0,"price":14.290991504333832},{"time_t":1409734800,"offset":0,"price":14.269556883905738},{"time_t":1409302800,"offset":0,"price":14.248122263477644},{"time_t":1409130000,"offset":0,"price":14.226687643049551},{"time_t":1408698000,"offset":0,"price":14.226687643049551},{"time_t":1408438800,"offset":0,"price":14.215970332835504},{"time_t":1408006800,"offset":0,"price":14.215970332835504},{"time_t":1407488400,"offset":0,"price":14.215970332835504},{"time_t":1407229200,"offset":0,"price":14.248122263477644},{"time_t":1406710800,"offset":0,"price":14.269556883905738},{"time_t":1406278800,"offset":0,"price":14.290991504333832},{"time_t":1406019600,"offset":0,"price":14.32314343497597},{"time_t":1405674000,"offset":0,"price":14.355295365618112},{"time_t":1405501200,"offset":0,"price":14.38744729626025},{"time_t":1405069200,"offset":0,"price":14.45175115754453},{"time_t":1404723600,"offset":0,"price":14.505337708614764},{"time_t":1404118800,"offset":0,"price":14.58035888011309},{"time_t":1403600400,"offset":0,"price":14.633945431183324},{"time_t":1403082000,"offset":0,"price":14.687531982253557},{"time_t":1402477200,"offset":0,"price":14.741118533323789},{"time_t":1401872400,"offset":0,"price":14.805422394608069},{"time_t":1401267600,"offset":0,"price":14.859008945678303},{"time_t":1400662800,"offset":0,"price":14.891160876320443},{"time_t":1400144400,"offset":0,"price":14.923312806962583},{"time_t":1399626000,"offset":0,"price":14.93403011717663},{"time_t":1398934800,"offset":0,"price":14.93403011717663},{"time_t":1398416400,"offset":0,"price":14.93403011717663},{"time_t":1398070800,"offset":0,"price":14.93403011717663},{"time_t":1397466000,"offset":0,"price":14.93403011717663},{"time_t":1397034000,"offset":0,"price":14.923312806962583},{"time_t":1396515600,"offset":0,"price":14.90187818653449},{"time_t":1395997200,"offset":0,"price":14.869726255892349},{"time_t":1395824400,"offset":0,"price":14.848291635464257},{"time_t":1395651600,"offset":0,"price":14.826857015036163},{"time_t":1395133200,"offset":0,"price":14.805422394608069},{"time_t":1394787600,"offset":0,"price":14.773270463965929},{"time_t":1394787600,"offset":0,"price":14.751835843537837},{"time_t":1394614800,"offset":0,"price":14.708966602681649},{"time_t":1394701200,"offset":0,"price":14.708966602681649},{"time_t":1394701200,"offset":0,"price":14.751835843537837},{"time_t":1394701200,"offset":0,"price":14.773270463965929},{"time_t":1394701200,"offset":0,"price":14.816139704822117},{"time_t":1394787600,"offset":0,"price":14.869726255892349},{"time_t":1395046800,"offset":0,"price":14.90187818653449},{"time_t":1395046800,"offset":0,"price":14.93403011717663},{"time_t":1395133200,"offset":0,"price":14.976899358032815},{"time_t":1395219600,"offset":0,"price":15.041203219317097},{"time_t":1395306000,"offset":0,"price":15.084072460173282},{"time_t":1395306000,"offset":0,"price":15.105507080601376},{"time_t":1395392400,"offset":0,"price":15.15909363167161},{"time_t":1395392400,"offset":0,"price":15.19124556231375},{"time_t":1395392400,"offset":0,"price":15.212680182741842},{"time_t":1395651600,"offset":0,"price":15.22339749295589},{"time_t":1395738000,"offset":0,"price":15.244832113383982},{"time_t":1395824400,"offset":0,"price":15.244832113383982},{"time_t":1395997200,"offset":0,"price":15.244832113383982},{"time_t":1396342800,"offset":0,"price":15.244832113383982},{"time_t":1396515600,"offset":0,"price":15.234114803169934},{"time_t":1396602000,"offset":0,"price":15.22339749295589},{"time_t":1396861200,"offset":0,"price":15.19124556231375},{"time_t":1396947600,"offset":0,"price":15.12694170102947},{"time_t":1397034000,"offset":0,"price":15.105507080601376},{"time_t":1397120400,"offset":0,"price":15.073355149959236},{"time_t":1397206800,"offset":0,"price":15.051920529531142},{"time_t":1397466000,"offset":0,"price":15.03048590910305}],"zorder":-5,"ownerSource":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd"},{"type":"LineToolBrush","id":"b220bd31-235e-472c-a7f4-2cfa9f3fa3b6","state":{"clonable":true,"linecolor":"#353535","linewidth":2,"linestyle":0,"smooth":5,"fillBackground":false,"backgroundColor":"#153899","transparency":50,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1395738000,"offset":0,"price":15.309135974668262},{"time_t":1395738000,"offset":0,"price":15.373439835952542},{"time_t":1395824400,"offset":0,"price":15.38415714616659},{"time_t":1395910800,"offset":0,"price":15.38415714616659},{"time_t":1395824400,"offset":0,"price":15.427026387022774},{"time_t":1395738000,"offset":0,"price":15.437743697236822},{"time_t":1395651600,"offset":0,"price":15.448461007450868},{"time_t":1395219600,"offset":0,"price":15.448461007450868},{"time_t":1395306000,"offset":0,"price":15.459178317664914},{"time_t":1395392400,"offset":0,"price":15.459178317664914},{"time_t":1395738000,"offset":0,"price":15.448461007450868},{"time_t":1395824400,"offset":0,"price":15.427026387022774},{"time_t":1395910800,"offset":0,"price":15.405591766594682},{"time_t":1395997200,"offset":0,"price":15.38415714616659},{"time_t":1395997200,"offset":0,"price":15.362722525738494},{"time_t":1396256400,"offset":0,"price":15.341287905310402},{"time_t":1396342800,"offset":0,"price":15.341287905310402},{"time_t":1396429200,"offset":0,"price":15.330570595096354},{"time_t":1396515600,"offset":0,"price":15.309135974668262},{"time_t":1396602000,"offset":0,"price":15.28770135424017},{"time_t":1396861200,"offset":0,"price":15.276984044026122},{"time_t":1396947600,"offset":0,"price":15.266266733812076},{"time_t":1397034000,"offset":0,"price":15.244832113383982},{"time_t":1397206800,"offset":0,"price":15.212680182741842},{"time_t":1397466000,"offset":0,"price":15.212680182741842},{"time_t":1397552400,"offset":0,"price":15.212680182741842},{"time_t":1397638800,"offset":0,"price":15.212680182741842},{"time_t":1397725200,"offset":0,"price":15.212680182741842},{"time_t":1398070800,"offset":0,"price":15.212680182741842},{"time_t":1398243600,"offset":0,"price":15.22339749295589},{"time_t":1398330000,"offset":0,"price":15.234114803169934},{"time_t":1398675600,"offset":0,"price":15.234114803169934},{"time_t":1398762000,"offset":0,"price":15.25554942359803},{"time_t":1399021200,"offset":0,"price":15.276984044026122},{"time_t":1399280400,"offset":0,"price":15.28770135424017},{"time_t":1399366800,"offset":0,"price":15.298418664454214},{"time_t":1399626000,"offset":0,"price":15.330570595096354},{"time_t":1399971600,"offset":0,"price":15.352005215524448},{"time_t":1400058000,"offset":0,"price":15.362722525738494},{"time_t":1400230800,"offset":0,"price":15.373439835952542},{"time_t":1400490000,"offset":0,"price":15.394874456380634},{"time_t":1400662800,"offset":0,"price":15.405591766594682},{"time_t":1400749200,"offset":0,"price":15.416309076808728},{"time_t":1400835600,"offset":0,"price":15.416309076808728},{"time_t":1401354000,"offset":0,"price":15.448461007450868},{"time_t":1401786000,"offset":0,"price":15.480612938093008},{"time_t":1401958800,"offset":0,"price":15.502047558521102},{"time_t":1402045200,"offset":0,"price":15.523482178949195},{"time_t":1402390800,"offset":0,"price":15.56635141980538},{"time_t":1402563600,"offset":0,"price":15.587786040233475},{"time_t":1402909200,"offset":0,"price":15.609220660661569},{"time_t":1403082000,"offset":0,"price":15.630655281089663},{"time_t":1403168400,"offset":0,"price":15.662807211731801},{"time_t":1403600400,"offset":0,"price":15.694959142373941},{"time_t":1403859600,"offset":0,"price":15.727111073016081},{"time_t":1404205200,"offset":0,"price":15.737828383230127},{"time_t":1404723600,"offset":0,"price":15.780697624086315},{"time_t":1404982800,"offset":0,"price":15.791414934300361},{"time_t":1405501200,"offset":0,"price":15.834284175156547},{"time_t":1406106000,"offset":0,"price":15.877153416012735},{"time_t":1406278800,"offset":0,"price":15.909305346654874},{"time_t":1406710800,"offset":0,"price":15.930739967082967},{"time_t":1407142800,"offset":0,"price":15.962891897725108},{"time_t":1407747600,"offset":0,"price":15.9843265181532},{"time_t":1408006800,"offset":0,"price":15.995043828367248},{"time_t":1408525200,"offset":0,"price":16.005761138581292},{"time_t":1408957200,"offset":0,"price":16.005761138581292},{"time_t":1409302800,"offset":0,"price":16.027195759009388},{"time_t":1409907600,"offset":0,"price":16.027195759009388},{"time_t":1410426000,"offset":0,"price":16.027195759009388},{"time_t":1410858000,"offset":2,"price":16.005761138581292},{"time_t":1410858000,"offset":5,"price":16.005761138581292},{"time_t":1410858000,"offset":9,"price":15.995043828367248},{"time_t":1410858000,"offset":13,"price":15.962891897725108},{"time_t":1410858000,"offset":15,"price":15.941457277297014},{"time_t":1410858000,"offset":16,"price":15.92002265686892},{"time_t":1410858000,"offset":19,"price":15.88787072622678},{"time_t":1410858000,"offset":22,"price":15.866436105798687},{"time_t":1410858000,"offset":22,"price":15.845001485370595},{"time_t":1410858000,"offset":23,"price":15.834284175156547},{"time_t":1410858000,"offset":25,"price":15.812849554728455},{"time_t":1410858000,"offset":26,"price":15.812849554728455},{"time_t":1410858000,"offset":26,"price":15.791414934300361},{"time_t":1410858000,"offset":27,"price":15.791414934300361},{"time_t":1410858000,"offset":28,"price":15.769980313872267},{"time_t":1410858000,"offset":28,"price":15.737828383230127},{"time_t":1410858000,"offset":28,"price":15.716393762802035},{"time_t":1410858000,"offset":28,"price":15.694959142373941},{"time_t":1410858000,"offset":28,"price":15.673524521945847}],"zorder":-6,"ownerSource":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd"},{"type":"LineToolBrush","id":"6eabf797-a01d-462d-aa3f-06b602790f6d","state":{"clonable":true,"linecolor":"#353535","linewidth":2,"linestyle":0,"smooth":5,"fillBackground":false,"backgroundColor":"#153899","transparency":50,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1410858000,"offset":27,"price":15.673524521945847},{"time_t":1410858000,"offset":23,"price":15.577068730019427},{"time_t":1410858000,"offset":20,"price":15.544916799377287},{"time_t":1410858000,"offset":15,"price":15.512764868735148},{"time_t":1410858000,"offset":12,"price":15.480612938093008},{"time_t":1410858000,"offset":9,"price":15.469895627878962},{"time_t":1410858000,"offset":7,"price":15.448461007450868},{"time_t":1410858000,"offset":4,"price":15.427026387022774},{"time_t":1410858000,"offset":1,"price":15.416309076808728},{"time_t":1410512400,"offset":0,"price":15.416309076808728},{"time_t":1410253200,"offset":0,"price":15.405591766594682},{"time_t":1409734800,"offset":0,"price":15.394874456380634},{"time_t":1409216400,"offset":0,"price":15.38415714616659},{"time_t":1408611600,"offset":0,"price":15.38415714616659},{"time_t":1408352400,"offset":0,"price":15.38415714616659},{"time_t":1407834000,"offset":0,"price":15.373439835952542},{"time_t":1407402000,"offset":0,"price":15.373439835952542},{"time_t":1407142800,"offset":0,"price":15.373439835952542},{"time_t":1406797200,"offset":0,"price":15.373439835952542},{"time_t":1406624400,"offset":0,"price":15.373439835952542},{"time_t":1406538000,"offset":0,"price":15.373439835952542},{"time_t":1406278800,"offset":0,"price":15.373439835952542}],"zorder":-7,"ownerSource":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd"},{"type":"LineToolBrush","id":"234fd494-f46d-42bc-901c-1561ee02e909","state":{"clonable":true,"linecolor":"#353535","linewidth":2,"linestyle":0,"smooth":5,"fillBackground":false,"backgroundColor":"#153899","transparency":50,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1410858000,"offset":13,"price":15.727111073016081},{"time_t":1410858000,"offset":15,"price":15.662807211731801},{"time_t":1410858000,"offset":15,"price":15.641372591303707},{"time_t":1410858000,"offset":16,"price":15.641372591303707},{"time_t":1410858000,"offset":16,"price":15.673524521945847},{"time_t":1410858000,"offset":17,"price":15.737828383230127},{"time_t":1410858000,"offset":17,"price":15.769980313872267},{"time_t":1410858000,"offset":17,"price":15.812849554728455},{"time_t":1410858000,"offset":16,"price":15.834284175156547},{"time_t":1410858000,"offset":15,"price":15.855718795584641},{"time_t":1410858000,"offset":14,"price":15.855718795584641},{"time_t":1410858000,"offset":13,"price":15.845001485370595},{"time_t":1410858000,"offset":13,"price":15.791414934300361},{"time_t":1410858000,"offset":13,"price":15.748545693444175},{"time_t":1410858000,"offset":13,"price":15.716393762802035},{"time_t":1410858000,"offset":14,"price":15.684241832159895}],"zorder":-8,"ownerSource":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd"},{"type":"LineToolBrush","id":"2e3946a5-f259-4e85-b0c7-55989c2e095b","state":{"clonable":true,"linecolor":"#353535","linewidth":2,"linestyle":0,"smooth":5,"fillBackground":false,"backgroundColor":"#153899","transparency":50,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1410858000,"offset":1,"price":14.730401223109743},{"time_t":1409907600,"offset":0,"price":14.64466274139737},{"time_t":1408093200,"offset":0,"price":14.64466274139737},{"time_t":1407402000,"offset":0,"price":14.666097361825463},{"time_t":1406710800,"offset":0,"price":14.741118533323789},{"time_t":1405933200,"offset":0,"price":14.783987774179977},{"time_t":1405501200,"offset":0,"price":14.794705084394023},{"time_t":1405414800,"offset":0,"price":14.794705084394023}],"zorder":-9,"ownerSource":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd"},{"type":"LineToolBrush","id":"de4477a1-7671-4eb2-9bf0-5d6009c0981d","state":{"clonable":true,"linecolor":"#353535","linewidth":2,"linestyle":0,"smooth":5,"fillBackground":false,"backgroundColor":"#153899","transparency":50,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1410858000,"offset":0,"price":14.58035888011309},{"time_t":1409043600,"offset":0,"price":14.48390308818667},{"time_t":1408093200,"offset":0,"price":14.45175115754453},{"time_t":1407315600,"offset":0,"price":14.462468467758576},{"time_t":1406624400,"offset":0,"price":14.505337708614764},{"time_t":1406019600,"offset":0,"price":14.526772329042856},{"time_t":1405414800,"offset":0,"price":14.58035888011309},{"time_t":1404723600,"offset":0,"price":14.708966602681649},{"time_t":1403686800,"offset":0,"price":14.826857015036163},{"time_t":1403082000,"offset":0,"price":14.880443566106397},{"time_t":1402995600,"offset":0,"price":14.891160876320443}],"zorder":-10,"ownerSource":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd"},{"type":"LineToolBrush","id":"28341f8b-f15d-4d3c-a6b8-38774ccac3b4","state":{"clonable":true,"linecolor":"#353535","linewidth":2,"linestyle":0,"smooth":5,"fillBackground":false,"backgroundColor":"#153899","transparency":50,"frozen":false,"visible":true,"symbol":"NasdaqNM:AAPL","symbolInfo":{"listed_exchange":{},"short_name":"AAPL"},"interval":"D"},"points":[{"time_t":1410858000,"offset":0,"price":14.90187818653449},{"time_t":1409734800,"offset":0,"price":14.848291635464257},{"time_t":1409216400,"offset":0,"price":14.848291635464257},{"time_t":1408698000,"offset":0,"price":14.848291635464257},{"time_t":1408352400,"offset":0,"price":14.848291635464257},{"time_t":1407920400,"offset":0,"price":14.869726255892349},{"time_t":1407747600,"offset":0,"price":14.869726255892349},{"time_t":1407488400,"offset":0,"price":14.880443566106397},{"time_t":1407402000,"offset":0,"price":14.880443566106397},{"time_t":1407315600,"offset":0,"price":14.891160876320443}],"zorder":-11,"ownerSource":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd"}],"leftAxisState":{"m_priceRange":{"m_minValue":-0.5,"m_maxValue":0.5},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":724,"m_topMargin":0.05,"m_bottomMargin":0.05,"m_showSymbolLabels":false},"leftAxisSources":[],"rightAxisState":{"m_priceRange":{"m_minValue":10.745705285527201,"m_maxValue":17.718387310785946},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":724,"m_topMargin":0.05,"m_bottomMargin":0.05,"m_showSymbolLabels":false},"rightAxisSources":["a53ffe99-d8dd-44e5-9dd2-0ad4712018dd","00dfe526-bc98-447f-af9a-6c1b020ab97c","67661ca9-874f-46fe-bf04-f9a8a0de28c2","2a3a1752-1ccc-44df-ac81-7c0ab08e9b7f","b220bd31-235e-472c-a7f4-2cfa9f3fa3b6","6eabf797-a01d-462d-aa3f-06b602790f6d","234fd494-f46d-42bc-901c-1561ee02e909","2e3946a5-f259-4e85-b0c7-55989c2e095b","de4477a1-7671-4eb2-9bf0-5d6009c0981d","28341f8b-f15d-4d3c-a6b8-38774ccac3b4"],"overlayPriceScales":{"49e81c50-29a7-412c-af84-29ffaa9a2d0b":{"m_priceRange":{"m_minValue":0,"m_maxValue":54283500},"m_isAutoScale":true,"m_isPercentage":false,"m_isLog":false,"m_height":724,"m_topMargin":0.75,"m_bottomMargin":0,"m_showSymbolLabels":false}},"stretchFactor":2000,"mainSourceId":"a53ffe99-d8dd-44e5-9dd2-0ad4712018dd"}],"timeScale":{"m_barSpacing":6,"m_rightOffset":54},"chartProperties":{"paneProperties":{"background":"#ffffff","gridProperties":{"color":"#E6E6E6","style":0},"crossHairProperties":{"color":"#B7B7B7","style":2,"transparency":0,"width":1},"topMargin":5,"bottomMargin":5,"leftAxisProperties":{"autoScale":true,"autoScaleDisabled":false,"percentage":false,"percentageDisabled":false,"log":false,"logDisabled":false,"showSymbolLabels":false},"rightAxisProperties":{"autoScale":true,"autoScaleDisabled":false,"percentage":false,"percentageDisabled":false,"log":false,"logDisabled":false,"showSymbolLabels":false},"overlayPropreties":{"autoScale":true,"autoScaleDisabled":false,"percentage":false,"percentageDisabled":false,"log":false,"logDisabled":false,"showSymbolLabels":false}},"scalesProperties":{"showLeftScale":false,"showRightScale":true,"backgroundColor":"#ffffff","lineColor":"#555","textColor":"#555","scaleSeriesOnly":false}},"version":2,"timezone":"UTC"}]};
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
TradingView.onready(function()
{
var udf_datafeed = new Datafeeds.UDFCompatibleDatafeed("https://demo_feed.tradingview.com");
var widget = window.tvWidget = new TradingView.widget({
// debug: true, // uncomment this line to see Library errors and warnings in the console
fullscreen: true,
symbol: 'AAPL',
interval: 'D',
toolbar_bg: '#f4f7f9',
container_id: "tv_chart_container",
// BEWARE: no trailing slash is expected in feed URL
datafeed: udf_datafeed,
library_path: "charting_library/",
locale: getParameterByName('lang') || "en",
// Regression Trend-related functionality is not implemented yet, so it's hidden for a while
drawings_access: { type: 'black', tools: [ { name: "Regression Trend" } ] },
disabled_features: ["save_chart_properties_to_local_storage", "volume_force_overlay"],
enabled_features: ["move_logo_to_main_pane", "study_templates"],
overrides: {
"mainSeriesProperties.style": 0,
"symbolWatermarkProperties.color" : "#944",
"volumePaneSize": "tiny"
},
studies_overrides: {
"volume.volume.color.0": "#00FFFF",
"volume.volume.color.1": "#0000FF",
"volume.volume.transparency": 70,
"volume.volume ma.color": "#FF0000",
"volume.volume ma.transparency": 30,
"volume.volume ma.linewidth": 5,
"volume.show ma": true,
"bollinger bands.median.color": "#33FF88",
"bollinger bands.upper.linewidth": 7
},
debug: true,
time_frames: [
{ text: "50y", resolution: "6M" },
{ text: "3y", resolution: "W" },
{ text: "8m", resolution: "D" },
{ text: "2m", resolution: "D" },
{ text: "1m", resolution: "60" },
{ text: "1w", resolution: "30" },
{ text: "7d", resolution: "30" },
{ text: "5d", resolution: "10" },
{ text: "3d", resolution: "10" },
{ text: "2d", resolution: "5" },
{ text: "1d", resolution: "5" }
],
charts_storage_url: 'http://saveload.tradingview.com',
charts_storage_api_version: "1.1",
client_id: 'tradingview.com',
user_id: 'public_user',
favorites: {
intervals: ["1D", "3D", "3W", "W", "M"],
chartTypes: ["Area", "Line"]
}
});
var savedWidgetContent = null;
var savedTemplate = null;
widget.onChartReady(function() {
widget.onContextMenu(function(time, price) {
return [{
position: "top",
text: new Date(time * 1000).toUTCString() + "; " + price.toFixed(4),
click: function() {
console.log("Custom context menu item clicked");
}
},
{ text: "-", position: "top" },
{ text: "-Objects Tree..." }
];
});
widget.createButton()
.attr('title', "Save chart")
.on('click', function (e) {
widget.save(function(data) {
savedWidgetContent = data;
alert('Saved');
})
})
.append('<span>save</span>');
widget.createButton()
.attr('title', "Load chart")
.on('click', function (e) {
if (savedWidgetContent) {
widget.load(savedWidgetContent);
}
})
.append('<span>load</span>');
widget.createButton()
.attr('title', "Load chart")
.on('click', function (e) {
widget.load(referenceChart);
})
.append('<span>load reference</span>');
widget.createButton()
.attr('title', "Load chart")
.on('click', function (e) {
widget.load(referenceChart2);
})
.append('<span>load reference 2</span>');
widget.createButton()
.on('click', function (e) {
savedTemplate = widget.activeChart().createStudyTemplate({saveInterval: false});
})
.append('<span>save template (-i)</span>');
widget.createButton()
.on('click', function (e) {
savedTemplate = widget.activeChart().createStudyTemplate({saveInterval: true});
})
.append('<span>save template (+i)</span>');
widget.createButton()
.on('click', function (e) {
if (savedTemplate) {
widget.chart().applyStudyTemplate(savedTemplate);
}
})
.append('<span>apply template</span>');
widget.createButton()
.on('click', function (e) {
widget.setSymbol("F", '2D');
})
.append('<span>F, 2D</span>');
widget.createButton()
.on('click', function (e) {
widget.chart().clearMarks();
})
.append('<span>Clear marks</span>');
widget.createButton()
.attr('title', "Add item")
.on('click', function (e) {
widget.chart().createStudy("Bollinger Bands", false, false, [
10 + parseInt(Math.random() * 10),
3 + parseInt(Math.random() * 3)
], function (guid) {
console.log(guid);
}
);
})
.append('<span>+BB</span>');
widget.createButton({align: "right"})
.attr('title', "Add item")
.on('click', function (e) {
widget.chart().createStudy("Moving Average", false, false, [
10 + parseInt(Math.random() * 10)
], function (guid) {
console.log(guid);
}
);
})
.append('<span>+MA</span>');
widget.createButton({align: "right"})
.attr('title', "Add item")
.on('click', function (e) {
widget.chart().createStudy("Moving Average", false, false, [
10 + parseInt(Math.random() * 10)
], function (guid) {
console.log(guid);
},
{"plot.color.0" : "#FF0000"}
);
})
.append('<span>+MA++</span>');
widget.createButton({align: "right"})
.attr('title', "Add item")
.on('click', function (e) {
widget.chart().createStudy('Stochastic', false, false, [12, 3, 3], null, {"%d.color" : "#000000", "%k.color" : "#00FF00"});
})
.append('<span>+Stoch</span>');
widget.createButton()
.on('click', function (e) {
widget.chart().createOrderLine();
})
.append('<span>new order</span>');
widget.createButton()
.on('click', function (e) {
widget.chart().removeAllStudies();
})
.append('<span>rm all studies</span>');
widget.createButton()
.on('click', function (e) {
widget.chart().removeAllShapes();
})
.append('<span>rm all shapes</span>');
widget.onGrayedObjectClicked(function(x) {
alert("You are not permitted to use " + x.name + "(" + x.type + ")");
});
widget.onShortcut("alt+s", function() {
widget.chart().executeActionById("symbolSearch");
});
widget.createButton()
.on('click', function (e) {
widget.chart().setVisibleRange({
from: Date.UTC(2012, 2, 3) / 1000,
to: Date.UTC(2013, 3, 3) / 1000
});
})
.append('<span>set view</span>');
widget.createButton()
.on('click', function (e) {
console.log(widget.activeChart().getVisibleRange());
})
.append('<span>get range</span>');
var position = widget.chart().createPositionLine()
.onReverse(function(text) {
console.log("Position reverse event");
})
.onClose(function(text) {
console.log("Position close event");
})
.setText("PROFIT: 71.1 (3.31%)")
.setQuantity("8.235")
.setLineLength(3);
position.setPrice(position.getPrice() - 2);
var order = widget.chart().createOrderLine()
.onMove(function() {
console.log("Order moved event");
})
.onCancel(function(text) {
console.log("Order cancel event");
})
.setText("STOP: 73.5 (5,64%)")
.setLineLength(3)
.setQuantity("2");
order.setPrice(order.getPrice() - 2.5);
widget.chart().createExecutionShape()
.setText("@1,320.75 Limit Buy 1")
.setTextColor("rgba(255,0,0,0.5)")
.setArrowSpacing(25)
.setArrowHeight(25)
.setArrowColor("#F00")
.setTime(new Date("4 Dec 2014 00:00:00 GMT+0").valueOf() / 1000)
.setPrice(15.5);
var fourMonthAgo = Math.floor(new Date().valueOf() / 1000 - 4 * 30 * 24 * 60 * 60);
var today = Math.floor(new Date().valueOf() / 1000);
// draw some simple technical analysis figures using drawings to show how it works
getMinAndMaxPrice(udf_datafeed, fourMonthAgo, today,
function(minPrice, maxPrice, minPriceTime, maxPriceTime) {
widget.chart().createMultipointShape(
[{time:fourMonthAgo, price: minPrice}, {time:today, price: minPrice}],
{
shape: "trend_line",
lock: true,
disableSelection: true,
disableSave: true,
disableUndo: true,
overrides: {
showLabel: true,
fontSize: 30,
linewidth: 2,
linecolor: "#00FF00"
}
}
);
widget.chart().createShape({time: Math.floor((fourMonthAgo + today) / 2), price: minPrice},
{
shape: "text",
lock: true,
disableSelection: true,
disableSave: true,
disableUndo: true,
text: "3 month low at " + minPrice,
overrides: { color: "#00FF00" }
});
widget.chart().createMultipointShape(
[{time:fourMonthAgo, price: maxPrice}, {time:today, price: maxPrice}],
{
shape: "trend_line",
lock: true,
disableSelection: true,
disableSave: true,
disableUndo: true,
overrides: {
showLabel: true,
fontSize: 30,
linewidth: 2,
linecolor: "#FF0000"
}
}
);
widget.chart().createShape({time: Math.floor((fourMonthAgo + today) / 2), price: maxPrice},
{
shape: "text",
lock: true,
disableSelection: true,
disableSave: true,
disableUndo: true,
text: "3 month high at " + maxPrice,
overrides: { color: "#FF0000" }
});
widget.chart().createMultipointShape(
[{time:maxPriceTime, price: maxPrice}, {time:minPriceTime, price: minPrice}],
{
shape: "trend_line",
lock: true,
disableSelection: true,
disableSave: true,
disableUndo: true,
overrides: {
showLabel: true,
fontSize: 30,
linewidth: 2
}
}
);
widget.chart().createMultipointShape(
[{time: Math.floor((maxPriceTime + minPriceTime) / 2), price: (maxPrice + minPrice) / 2},
{time: Math.floor((maxPriceTime + minPriceTime) / 2) + 5 * 24 * 60 * 60, price: (maxPrice + minPrice) / 2 * 1.1}],
{
shape: "callout",
lock: true,
disableSelection: true,
disableSave: true,
disableUndo: true,
text: "Trend",
overrides: {
color: "#000000",
borderColor: "#FFFFFF",
transparency: "100",
linewidth: 1
}
}
);
} // end of getMinAndMaxPrice callback
); // end of getMinAndMaxPrice
}); // end of widget.onChartReady
}); // end of TradingView.onready
function getMinAndMaxPrice(udf_datafeed, time1, time2, callback) {
var minPrice = 99999, maxPrice = 0;
var minPriceTime, maxPriceTime;
udf_datafeed.resolveSymbol("AAPL", function(symbolInfo) {
udf_datafeed.getBars(symbolInfo, "D", time1, time2, function(bars) {
bars.forEach(function(bar) {
if (bar.time / 1000 >= time1 && bar.time / 1000 <= time2) {
if (bar.high > maxPrice) {
maxPrice = bar.high;
maxPriceTime = bar.time / 1000;
}
if (bar.low < minPrice) {
minPrice = bar.low;
minPriceTime = bar.time / 1000;
}
}
});
callback(minPrice, maxPrice, minPriceTime, maxPriceTime);
},
function(err) {
});
},
function(err) {
});
}
</script>
</head>
<body style="margin:0;">
<div id="tv_chart_container"></div>
</body>
</html>