Как работает механизм торговли криптовалютой? Есть ли какой-либо проект с открытым исходным кодом, кроме баттеркойна? Я хочу создать простой торговый движок на ruby on rails для криптовалют. какие основные части необходимы, кроме API?
Вы можете написать торговый движок на таком языке, как C++ или любом другом, который вам подходит. Что на самом деле происходит в бэкэнде, так это то, что скрипт продолжает повторяться через определенный интервал для новых сделок или депозитов, этот скрипт может быть закодирован на любом языке, который может взаимодействовать с базой данных. Ниже приведен пример PHP-скрипта, который проверяет наличие новых сделок, а затем обновляет базу данных, если произошла какая-либо новая сделка:
<?
$sell = mysql_query("SELECT * FROM trades WHERE `From`<>`Type` LIMIT 1000000000000");
$num = mysql_num_rows($sell);
echo $num;
for ($i = 0; $i < $num; $i++) {
$id = mysql_result($sell,$i,"Id");
if($id != 0)
{
$trade = new Trade($id);
$trade->GetEquivalentTrade();
$trade->ExecuteTrade();
}
}
?>
Том Ау
JSD