В первую очередь полезно определить рамки: Kraken вход. Если нужно можно адаптировать эту подачу под свой формат. Если анализировать построение, становится заметно, что эта логика не зацикливается в одном виде, и перестраивается в каждой версии. Параллельно упомянуты рабочие подходы, что помогают в реальных условиях.
kraken market http://Perrypedia.de/awstats/awstats.pl?framename=mainright&output=refererpages