return the MidEquivalent price, i.e. the mid if available, or a suitable substitute if the proper mid is not available
return the MidSafe price, i.e. the mid only if both bid and ask prices are available
return the MidEquivalent price, i.e. the mid if available, or a suitable substitute if the proper mid is not available