UNPKG

canvas-trading

Version:
16 lines (15 loc) 1.35 kB
import type { CandleCanvas } from '../classes/CandleCanvas'; import type { CandleToDraw, CheckedOtherSettings, FoundCandle, Vector2 } from '../types'; export declare function displayTrade(ctx: CanvasRenderingContext2D, candleCanvas: CandleCanvas, tradeCandles: { startCandle: FoundCandle<CandleToDraw>; endCandle: FoundCandle<CandleToDraw>; }): { startCandle: FoundCandle<CandleToDraw>; endCandle: FoundCandle<CandleToDraw>; } | undefined; export declare function drawCursor(ctx: CanvasRenderingContext2D, canvasWidth: number, canvasHeight: number, cursor: Vector2): void; export declare function drawFibonacciRetracements(ctx: CanvasRenderingContext2D, candleCanvas: CandleCanvas, fiboStartPrice: number, fiboEndPrice: number, fiboStartIndex: number, fiboEndIndex: number): void; export declare function drawSimpleLine(ctx: CanvasRenderingContext2D, candleCanvas: CandleCanvas, startPrice: number, endPrice: number, startIndex: number, endIndex: number, color: string, opacity?: number, dash?: number[]): void; export declare function drawAo(ctx: CanvasRenderingContext2D, candleCanvas: CandleCanvas): void; export declare function drawStdev(ctx: CanvasRenderingContext2D, stdevArray: Vector2[]): void; export declare const drawFunction: (ctx: CanvasRenderingContext2D, canvas: CandleCanvas, otherSettings: CheckedOtherSettings) => void;