But behind every instrument in a term structure is a time series of values. Instrument Time Series - Term structures compare the most recent values of a group of instruments for example, the current yield on a series of bonds. Swipe the chart left or right to move more data into view. New UI controls enable you to zoom in for a close look at chart details or zoom out for a high-altitude view. Pan and zoom - Term Structure charts can now pan and zoom. The tooltip can be turned on or off from a new Options menu (on sample-template-term-structure.html). ![]() When your mouse hovers over a data point, a tooltip appears, displaying the date and time of the last update. Now, a time stamp of the most recent update keeps you informed about an instrument's activity. Last update time stamp - Trades and other actions continually change the values plotted for term structure instruments. ![]() Fresh data point highlighting helps you quickly spot instruments that are actively changing. The Term Structure product adds new usability and analysis features:įresh data points - Term structure charts now highlight data points that have been updated within a user-configurable time frame, such as the last 10 minutes. ![]() Term structure chart zoomed in showing fresh data point highlighting and last update time stamp. New #measure function displays the change in value, percentage change in value, and number of data points in the area of the time series included in the wave.įigure. New #intersected function detects when the wave drawing has been intersected at either a point or the segments of the wave. New #reposition function repositions the drawing on drag (user moves an individual point of the drawing) or move (user moves the whole drawing) interactions. New #render function renders the wave on the chart. New #click function responds to click events on the drawing. New #adjust function resets the points of the drawing when the periodicity changes or the underlying ticks change. New #move function renders the movement when the user moves the drawing. New #check function ensures that each successive data point is positioned correctly in the Elliott Wave progression. New #calculateRadius function measures the text of each annotation and sets the radius of the annotations to the largest measurement. New #reconstruct function reconstructs the drawing from an object returned from #serialize. New #serialize function serializes the Elliott Wave drawing to an object. New #construct function initializes the drawing. New class creates the Elliott Wave drawing tool. Wave magnitudes ranging from Grand Supercycle to Sub-Minuette are supported, along with a variety of wave count numbering and labeling styles. The drawing tool magnet snaps the drawing cursor to the time series data points to precisely position wave lines. A “drop zone” indicates where the next wave in the sequence can be drawn. The tool automatically labels impulse and corrective waves with the appropriate step in the wave count. The Elliott Wave drawing tool enables you to identify and draw Elliott Waves on time series charts. The Elliott Wave principle is a technical analysis methodology for studying market cycles and predicting market trends. Elliott Wave drawing with drop zone and customized styling. ![]() For example, to draw a red circle in the center of the screen: var canvas = Ĭtx.arc(canvas.width/2, canvas.height/2, 100, 0, 2 * Math.PI) įigure. For example, to draw a thick blue line diagonally across the screen: var canvas = Ĭontext.stxCircle - Use native CanvasRenderingContext2D methods such as arc(). For example, to draw a horizontal dashed line across the center of the screen: var canvas = Ĭtx.lineTo(canvas.width, canvas.height/2) Ĭontext.stxLine - Use native CanvasRenderingContext2D methods such as moveTo() and lineTo(). Method.ciqInheritsFrom - Use CIQ.inheritsFrom.Ĭontext.dashedLineTo - Use native CanvasRenderingContext2D methods such as moveTo(), lineTo() and setLineDash(). Native prototype extensions have been deprecated, including: Note: All deprecated functions are being maintained in the library for backward compatibility.ĬIQ.addResizeListener - Use CIQ.UI.addResizeListener.ĬIQ.removeResizeListener - Use CIQ.UI.removeResizeListener. See the 7.3.0 to 7.4.0 upgrade notes for information about upgrading to this version. Transpiled files for ES5 (ECMAScript/ECMAScript 2009) support will continue to be provided as a courtesy, but compatibility cannot be guaranteed. As of this release, new functionality may be written using ES6+ syntax, which requires modern browsers to run the library.
0 Comments
Leave a Reply. |