Сразу прошу прощения, что откопал старую тему, просто не мог пройти мимо :)
Автор подумай, что в сделке всегда две стороны. Если люди купили монеты, то другие люди им их продали. Поэтому если смотреть на спрос и предложение как на кол-во людей желающих купить или продать, спрос всегда будет равен предложению.
Так что я считаю более продуктивным смотреть на спрос и предложение как на производную функции полезности (U) индивидов от двух переменных: BTC, USD. U=U(BTC,USD)
Спрос D = dU/d(BTC)
Предложение S = dU/d(USD)
Если D > S*k в данной точке, где k = обменный курс, то курс будет расти. Т.к. предельная полезность от перевода небольшого кол-ва средств в BTC, будет больше предельной полезности от перевода небольшого кол-ва средств в USD
А вот как определить функцию полезности - это уже вопрос к ФА и ТА, другого еще не придумали