@@ -8,10 +8,10 @@ import { Ticker } from '../dict/ticker';
88import { TickerEvent } from '../event/ticker_event' ;
99import { Order } from '../dict/order' ;
1010import { ExchangeCandlestick } from '../dict/exchange_candlestick' ;
11- import { Resample } from '../utils/resample' ;
11+ import { convertPeriodToMinute } from '../utils/resample' ;
1212import { Position } from '../dict/position' ;
1313import { ExchangeOrder , ExchangeOrderStatus } from '../dict/exchange_order' ;
14- import { orderUtil } from '../utils/order_util' ;
14+ import { calculateNearestSize } from '../utils/order_util' ;
1515import { EventEmitter } from 'events' ;
1616import type { Logger } from '../modules/services' ;
1717import type { QueueManager } from '../utils/queue' ;
@@ -81,7 +81,7 @@ export class Bybit {
8181
8282 symbols . forEach ( ( symbol : any ) => {
8383 symbol . periods . forEach ( ( p : string ) => {
84- const periodMinute = Resample . convertPeriodToMinute ( p ) ;
84+ const periodMinute = convertPeriodToMinute ( p ) ;
8585
8686 ws . send ( JSON . stringify ( { op : 'subscribe' , args : [ `klineV2.${ periodMinute } .${ symbol . symbol } ` ] } ) ) ;
8787 } ) ;
@@ -180,8 +180,8 @@ export class Bybit {
180180 // add price spread around the last price; as we not getting the bid and ask of the orderbook directly
181181 // prevent also floating issues
182182 if ( symbol in me . tickSizes ) {
183- bid = parseFloat ( String ( orderUtil . calculateNearestSize ( bid - me . tickSizes [ symbol ] , me . tickSizes [ symbol ] ) ) ) ;
184- ask = parseFloat ( String ( orderUtil . calculateNearestSize ( ask + me . tickSizes [ symbol ] , me . tickSizes [ symbol ] ) ) ) ;
183+ bid = parseFloat ( String ( calculateNearestSize ( bid - me . tickSizes [ symbol ] , me . tickSizes [ symbol ] ) ) ) ;
184+ ask = parseFloat ( String ( calculateNearestSize ( ask + me . tickSizes [ symbol ] , me . tickSizes [ symbol ] ) ) ) ;
185185 }
186186
187187 eventEmitter . emit (
@@ -243,7 +243,7 @@ export class Bybit {
243243 symbol . periods . forEach ( ( period : string ) => {
244244 // for bot init prefill data: load latest candles from api
245245 this . queue . add ( async ( ) => {
246- const minutes = Resample . convertPeriodToMinute ( period ) ;
246+ const minutes = convertPeriodToMinute ( period ) ;
247247
248248 // from is required calculate to be inside window
249249 const from = Math . floor ( new Date ( ) . getTime ( ) / 1000 ) - minutes * 195 * 60 ;
@@ -397,7 +397,7 @@ export class Bybit {
397397 return undefined ;
398398 }
399399
400- return parseFloat ( String ( orderUtil . calculateNearestSize ( price , tickSize ) ) ) ;
400+ return parseFloat ( String ( calculateNearestSize ( price , tickSize ) ) ) ;
401401 }
402402
403403 /**
@@ -432,7 +432,7 @@ export class Bybit {
432432 return undefined ;
433433 }
434434
435- return parseFloat ( String ( orderUtil . calculateNearestSize ( amount , lotSize ) ) ) ;
435+ return parseFloat ( String ( calculateNearestSize ( amount , lotSize ) ) ) ;
436436 }
437437
438438 getName ( ) : string {
0 commit comments