Wrong values on certain tokens

Trying to get the high of some tokens results on wrong values, sometimes i get the right values and sometimes not, why is this happening im using this query

{
ethereum(network: ethereum) {
dexTrades(
options: {desc: “high”}
date: {since: “2021-03-07”}
exchangeAddress: {is: “0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f”}
baseCurrency: {is: “0xdC5d0F60390916f53627f4BeEdb2bD1ff1a497c5”}
quoteCurrency: {is: “0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”}
priceAsymmetry: {lteq: 10},
tradeAmountUsd: {gteq: 1}
) {
timeInterval {
minute(format: “%FT%TZ”, count: 5)
}
baseAmount(in: USD)
volume: quoteAmount
high: quotePrice(calculate: maximum)
baseCurrency {
name
decimals
}
}
}
}

i get 1262.243764515803 as high which is far from the real value, same happens with other tokens, sometimes i get the correct value, sometimes not

There are very few trades (27) that’s why the high is so askew even with priceAsymmetry filter… This one trade skewed the price Ethereum Mainnet DEX Trades

Let me know if this answers your question.