@barfinex/types
Version:
Core TypeScript type definitions and shared interfaces for the Barfinex ecosystem. Provides strongly-typed contracts for modules, services, and plugins.
33 lines • 1 kB
TypeScript
export interface HorizontalVolumeProfileLevel {
price: number;
buyVolume: number;
sellVolume: number;
totalVolume: number;
tradeCount: number;
}
export interface HorizontalVolumeProfileSummary {
scope: 'provider_runtime';
bucketSize: number;
bucketPrecision: number;
windowStart: number;
windowEnd: number;
updatedAt: number;
tradeCount: number;
buyVolume: number;
sellVolume: number;
totalVolume: number;
deltaVolume: number;
pocPrice: number | null;
valueAreaLow: number | null;
valueAreaHigh: number | null;
nearestHighVolumeNodeAbove: number | null;
nearestHighVolumeNodeBelow: number | null;
nearestLowVolumeNodeAbove: number | null;
nearestLowVolumeNodeBelow: number | null;
profileSkew: number;
concentrationScore: number;
localImbalance: number;
buySellDeltaAtCurrentRegion: number;
distanceToPocBps: number | null;
}
//# sourceMappingURL=horizontal-volume-profile.interface.d.ts.map