anychart.onDocumentReady(function () {
var dataTable = anychart.data.table();
dataTable.addData(get_csco_daily_data());
var mapping = dataTable.mapAs({'value': 4});
var chart = anychart.stock();
var plot = chart.plot(0);
var lineSeries = plot.line(mapping);
lineSeries.stroke('2px #64b5f6');
var computer = dataTable.createComputer(mapping);
computer.addOutputField('myValue', 'myColumn');
computer.setCalculationFunction(function(row) {
var value = row.get('value');
var myValue = value + Math.floor((Math.abs(Math.sin(value)) * 100) + 1);
row.set('myValue', myValue);
var computedMapping = dataTable.mapAs({'value': 'myColumn'});
var computedLine = plot.line(computedMapping);
computedLine.name('Custom Indicator');
computedLine.stroke('#ffa000 0.6');
var yAxis = plot.yAxis();
yAxis.orientation('right');
chart.scroller().line(mapping);
chart.container('container');