Sunday, January 19, 2020

DOGEBTC -- DOGEETH -- ETHBTC arbitrage for hitbtc

<html>
<head>
<meta http-equiv="refresh" content="30; url=#" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Free Arbutrage scanner for hitbtc in DOGE-ETH-BTC</title>
<meta name="description" content="scan best arbitrage possibility in hitbtc for DOGE-ETH-BTC " />
</head> <?php
//bid-ask DOGEbtc price
$url = "https://api.hitbtc.com/api/2/public/ticker/DOGEBTC";
$dataDOGEBTC = json_decode(file_get_contents($url), true);
$symbol=$dataDOGEBTC['symbol'];
$bid=$dataDOGEBTC['bid'];
$ask=$dataDOGEBTC['ask'];
//bid-ask DOGEeth price
$url1 = "https://api.hitbtc.com/api/2/public/ticker/DOGEETH";
$dataDOGEETH = json_decode(file_get_contents($url1), true);
$symbol1=$dataDOGEETH['symbol'];
$bid1=$dataDOGEETH['bid'];
$ask1=$dataDOGEETH['ask'];
//bid-ask dogeeth price
$url2 = "https://api.hitbtc.com/api/2/public/ticker/ETHBTC";
$dataETHBTC = json_decode(file_get_contents($url2), true);
$symbol2=$dataETHBTC['symbol'];
$bid2=$dataETHBTC['bid'];
$ask2=$dataETHBTC['ask'];
?>
<center>This arbitrage bot work only for DOGEBTC-DOGEETH-ETHBTC ON Hitbtc<br>
This page refrash every 30 second and try to find profit if find profit more then 0.3% then place one order in each market.<br>
You can also use cron for auto refrash in backgroud on cloud.<br>
Default DOGE quantity 20. If have more doge you can replace quantity as per your need.<br>
<table><tr><td width="30%"><h3>
<?php
echo "symbol : "; echo $symbol; echo "<br>";
echo "DOGEbtc bid : "; echo $bid; echo "<br>";
echo "DOGEbtc ask :"; echo $ask; echo "<br>";
?></h3>
</td><td width="30%"><h3>
<?php
echo "symbol : "; echo $symbol1; echo "<br>";
echo "DOGEeth bid : "; echo $bid1; echo "<br>";
echo "DOGEeth ask :"; echo $ask1; echo "<br>";
?></h3>
</td><td width="30%"><h3>
<?php
echo "symbol : "; echo $symbol2; echo "<br>";
echo "ethbtc bid : "; echo $bid2; echo "<br>";
echo "ethbtc ask :"; echo $ask2; echo "<br>";
?></h3></td></tr></table>
<h2>calculate now </h2><br>
<table><tr><td width="50%"> column1<br>
DOGEBTC -- DOGEETH -- ETHBTC <br><font size="4px">
buy 20 DOGE on ask <?php $a=$ask*20; ?><?php $a1=number_format($a,11); echo "from dogebtc "; echo $a1; ?> <br>
<font color="red">
<?php $dogebtc=$a1*7/10000; $dogebtc1=number_format($dogebtc,11); $dogebtc2=$a1+$dogebtc1; $dogebtc3=number_format($dogebtc2,11); echo "fee "; echo $dogebtc1; echo " btc spend "; echo $dogebtc3; ?> BTC<br></font>
sell 20 DOGE on bid <?php $b=$bid1*20; ?><?php $b1=number_format($b,9); echo "ETHDOGE after sell "; echo $b1; ?> ETH <br>
<font color="red">
<?php $beth=$b1*7/10000; $beth1=number_format($beth,8); $beth2=$b1-$beth1; $beth3=number_format($beth2,8); echo "fee "; echo $beth1; echo " Received "; echo $beth3; ?> ETH<br></font>
sell ETH on bid <?php $c=$beth3*$bid2; ?><?php $c1=number_format($c,11); echo "ETHBTC after sell "; echo $c1; ?> BTC<br>
<font color="red">
<?php $ethbtc=$c1*7/10000; $ethbtc1=number_format($ethbtc,9); $ethbtc2=$c1-$ethbtc1; $ethbtc3=number_format($ethbtc2,8); echo "fee "; echo $ethbtc1; echo " Received "; echo $ethbtc3; ?> BTC<br></font>
<font color="blue">
<?php $d=$ethbtc3-$dogebtc3; ?><?php $d1=number_format($d,11); echo "total profit with fee "; echo $d1; ?> BTC <br>
<?php //$p0=$a1/100; $p01=$d1/$p0;
$p0=$dogebtc3/100; $p01=$d1/$p0; echo "profit in % " ; echo $p01; ?>% BTC</font><br>
<H3>Result for equation</H3><br>
<?php
$output=$p01;
if ($output >= 0.3) {
echo "<B>buy DOGEBTC -- DOGEETH -- ETHBTC</B>" ; echo"<br><br>";
echo "<B>buy 20 DOGE in BTC at </B>" ; echo "<b>";echo $ask; echo " ask price</b>"; echo"<br>";
echo "<B>sell 20 DOGE in ETH at </B>" ; echo "<b>";echo $bid1; echo " bid price</b>"; echo"<br>";
echo "<B>sell "; echo $b1 ; echo " ETH in BTC at </B>" ; echo "<b>";echo $bid2; echo " bid price </b>"; echo"<br>";
//DOGEBTC BUY
$symbol = DOGEBTC;
$side = buy;
$type = limit;
$price=$ask;
$quantity=20;
$timeInForce= GTC;
$ch = curl_init();
//do a post
curl_setopt($ch,CURLOPT_URL,"https://api.hitbtc.com/api/2/order");
curl_setopt($ch, CURLOPT_USERPWD, 'API_KEY:SECRET_KEY'); // API AND KEY
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,"symbol=$symbol&side=$side&price=$price&quantity=$quantity&type=$type&timeInForce=$timeInForce");
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
//return the result of curl_exec,instead
//of outputting it directly
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch, CURLOPT_HTTPHEADER, array('accept: application/json'));
//curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
$result=curl_exec($ch);
curl_close($ch);
$result=json_decode($result);
echo"<pre>";
print_r($result);
//order end
//sell DOGEETH
$symbol1 = DOGEETH;
$side1 = sell;
$type1 = limit;
$price1=$bid1;
$quantity1=20;
$timeInForce1= GTC;
$ch1 = curl_init();
//do a post
curl_setopt($ch1,CURLOPT_URL,"https://api.hitbtc.com/api/2/order");
curl_setopt($ch1, CURLOPT_USERPWD, 'API_KEY:SECRET_KEY'); // API AND KEY
curl_setopt($ch1, CURLOPT_POST,1);
curl_setopt($ch1,CURLOPT_POSTFIELDS,"symbol=$symbol1&side=$side1&price=$price1&quantity=$quantity1&type=$type1&timeInForce=$timeInForce1");
curl_setopt($ch1, CURLOPT_RETURNTRANSFER,1);
//return the result of curl_exec,instead
//of outputting it directly
curl_setopt($ch1, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch1, CURLOPT_HTTPHEADER, array('accept: application/json'));
//curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
$result1=curl_exec($ch1);
curl_close($ch1);
$result1=json_decode($result1);
echo"<pre>";
print_r($result1);
//order end
//sell ETHBTC
$symbol2 = ETHBTC;
$side2 = sell;
$type2 = limit;
$price2=$bid2;
$quantity2=$beth3;
$timeInForce2= GTC;
$ch2 = curl_init();
//do a post
curl_setopt($ch2,CURLOPT_URL,"https://api.hitbtc.com/api/2/order");
curl_setopt($ch2, CURLOPT_USERPWD, 'API_KEY:SECRET_KEY'); // API AND KEY
curl_setopt($ch2, CURLOPT_POST,1);
curl_setopt($ch2,CURLOPT_POSTFIELDS,"symbol=$symbol2&side=$side2&price=$price2&quantity=$quantity2&type=$type2&timeInForce=$timeInForce2");
curl_setopt($ch2, CURLOPT_RETURNTRANSFER,1);
//return the result of curl_exec,instead
//of outputting it directly
curl_setopt($ch2, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));
curl_setopt($ch2, CURLOPT_HTTPHEADER, array('accept: application/json'));
//curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
$result2=curl_exec($ch2);
curl_close($ch2);
$result2=json_decode($result2);
echo"<pre>";
print_r($result2);
//order end
}
else // +
{
echo "<B>NO Arbitrage Match <br> FOR DOGEBTC -- DOGEETH -- ETHBTC</B>"; echo"<br>";
}
// end DOGEBTC -- DOGEETH -- ETHBTC code
?>
<br><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- achhey -->
<ins class="adsbygoogle"
style="display:inline-block;width:320px;height:100px"
data-ad-client="ca-pub-4305348743992957"
data-ad-slot="3135886125"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</td></tr></table>
</center>