|
|
@@ -3,6 +3,7 @@ const OneInch = require('../../libs/web3/1inch')
|
|
|
const BinanceSpot = require('../../libs/binance/binance-spot')
|
|
|
const Config = require('../../config/config')
|
|
|
const NumKit = require('../../kit/num-kit')
|
|
|
+const PriceMonitorConfig = require('./config/price-monitor-config')
|
|
|
|
|
|
const showPrices = function(context, task) {
|
|
|
const logger = task.logger
|
|
|
@@ -28,8 +29,10 @@ const showPrices = function(context, task) {
|
|
|
return !OneInchPrice || !BinancePrice || !DistancePrice
|
|
|
})()) return
|
|
|
|
|
|
- // 打印逻辑
|
|
|
- if (DistancePrice > 0) {
|
|
|
+ // 需要输出到文件的打印逻辑
|
|
|
+ if ((() => {
|
|
|
+ return percentage > PriceMonitorConfig.percentageLimit
|
|
|
+ })()) {
|
|
|
fileLogger.info(`| ${pair}\t\t| ${OneInchPrice}\t\t| ${BinancePrice}\t\t| ${DistancePrice}\t\t| ${percentage}\t\t|`)
|
|
|
}
|
|
|
console.info(`| ${pair}\t\t| ${OneInchPrice}\t\t| ${BinancePrice}\t\t| ${DistancePrice}\t\t| ${percentage}\t\t|`)
|