# Append a MACD(26, 12) indicator chart (75 pixels high) after the main chart, using 9 days for # computing divergence. c.addMACD(75, 26, 12, 9, 0x0000ff, 0xff00ff, 0x008000) # Create the WebChartViewer object viewer = WebChartViewer(query, "chart1") # Output the chart chartQuery = c.makeTmpFile("/tmp/tmpcharts") # Set the chart URL to the viewer viewer.setImageUrl("getchart.py?img=/tmp/tmpcharts/" + chartQuery) # Output Javascript chart model to the browser to support tracking cursor viewer.setChartModel(c.getJsChartModel()) print("Content-type: text/html\n") print( """ <!DOCTYPE html> <html> <head> <title>Finance Chart Track Line</title> <script type="text/javascript" src="%(loadResource)scdjcv.js"></script> </head> <body style="margin:5px 0px 0px 5px"> <script type="text/javascript"> // // Use the window load event to set up the MouseMovePlotArea event handler
# Append a MACD(26, 12) indicator chart (75 pixels high) after the main chart, using 9 days for # computing divergence. c.addMACD(75, 26, 12, 9, 0x0000ff, 0xff00ff, 0x008000) # Create the WebChartViewer object viewer = WebChartViewer(query, "chart1") # Output the chart chartQuery = c.makeTmpFile("/tmp/tmpcharts") # Set the chart URL to the viewer viewer.setImageUrl("getchart.py?img=/tmp/tmpcharts/" + chartQuery) # Output Javascript chart model to the browser to support tracking cursor viewer.setChartModel(c.getJsChartModel()) print("Content-type: text/html\n") print(""" <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Finance Chart Track Line</title> <script type="text/javascript" src="%(loadResource)scdjcv.js"></script> </head> <body style="margin:5px 0px 0px 5px"> <script type="text/javascript"> // // Use the window load event to set up the MouseMovePlotArea event handler //