BNB/BUSD price has large gap

I try to get BNB/BUSD price but the quotePrice is very far away from the current price,

“”“query {
ethereum(network: bsc) {
dexTrades(baseCurrency: {is: “0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c”},
quoteCurrency: {is: “0xe9e7cea3dedca5984780bafc599bd69add087d56”}) {
quotePrice
}
}
}
“””
I get this {‘data’: {‘ethereum’: {‘dexTrades’: [{‘quotePrice’: 309.5999169935392}]}}}, BNB price is $368 now, how can I have current price ?

Use this query

{
  ethereum(network: bsc) {
    dexTrades(
      options: {desc: ["block.height","tradeIndex"], limit: 1}
      exchangeName: {in: ["Pancake", "Pancake v2"]}
      baseCurrency: {is: "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c"}
      quoteCurrency: {is: "0xe9e7cea3dedca5984780bafc599bd69add087d56"}
      date: {after: "2021-04-28"}
    ) {
      transaction {
        hash
      }
      tradeIndex
      smartContract {
        address {
          address
        }
        contractType
        currency {
          name
        }
      }
      tradeIndex
      block {
        height
      }
      baseCurrency {
        symbol
        address
      }
      quoteCurrency {
        symbol
        address
      }
      quotePrice
   
    }
  }
}