feat: derivatives basis & calendar-spread indicators (part 3 of 3) (#128)
* feat(derivatives): TermStructureBasis indicator (core) * feat(derivatives): CalendarSpread indicator (core) * feat(derivatives): Python, Node and WASM bindings for basis & calendar-spread indicators * test(derivatives): Python and Node tests for basis & calendar-spread indicators * docs(derivatives): README row + counter 242->244, CHANGELOG part 3; fuzz basis indicators
This commit is contained in:
Vendored
+18
@@ -2417,6 +2417,24 @@ export declare class LiquidationFeatures {
|
||||
isReady(): boolean
|
||||
warmupPeriod(): number
|
||||
}
|
||||
export type TermStructureBasisNode = TermStructureBasis
|
||||
export declare class TermStructureBasis {
|
||||
constructor()
|
||||
update(futuresPrice: number, indexPrice: number): number | null
|
||||
batch(futuresPrice: Array<number>, indexPrice: Array<number>): Array<number>
|
||||
reset(): void
|
||||
isReady(): boolean
|
||||
warmupPeriod(): number
|
||||
}
|
||||
export type CalendarSpreadNode = CalendarSpread
|
||||
export declare class CalendarSpread {
|
||||
constructor()
|
||||
update(futuresPrice: number, markPrice: number): number | null
|
||||
batch(futuresPrice: Array<number>, markPrice: Array<number>): Array<number>
|
||||
reset(): void
|
||||
isReady(): boolean
|
||||
warmupPeriod(): number
|
||||
}
|
||||
export type SharpeRatioNode = SharpeRatio
|
||||
export declare class SharpeRatio {
|
||||
constructor(period: number, riskFree: number)
|
||||
|
||||
Reference in New Issue
Block a user