If no trade is found then no resources are taken out of the traders account and no rate is charged with the unsuccessful transaction! Together with that, fees utilized for the transaction are paid from the token you are trading, so no $ETH necessary to pay for the transaction. Even https://www.dex-cow.fi/