· 6 years ago · May 02, 2020, 09:28 PM
1<?php
2require 'api.php';
3
4use API\Client\API as API;
5
6
7$API_KEY = "338056082b787da543b124e"; //Sua KEY você poder gerar em https://quantum.atlasquantum.com/account (gerar chaves)
8$API_SECRET = "3380564824f0de73ba27aa97747add3ab"; //Sua API você poder gerar em https://quantum.atlasquantum.com/account (gerar chaves)
9
10
11if(!$api = new API($API_KEY,$API_SECRET)){
12 echo "erro de conexão"; return false;
13}
14
15//Pegando os saldos.
16$response = $api->balance("BRLQ");
17$SaldoBRLQ = $response->available;
18echo "<br>Saldo Livre BTC: ".sprintf('%.8f',$SaldoBRLQ)."\n";
19$response = $api->balance("BTCQ");
20$SaldoBTCQ = $response->available;
21echo "<br>Saldo Livre BTC: ".sprintf('%.8f',$SaldoBTCQ)."\n";
22
23
24//Ajustando os valores pra transacao..
25
26//se voce quer vender mude apenas os dois de compras e deixe os de venda como zero.
27$valorcompra = "0.00000000";
28$quantidadecompra = "0.00000000";
29
30//se voce quer vender mude apenas os dois de vendas e deixe os de compra como zero.
31$valorvenda = "0.00000000";
32$quantidadevenda = "0.00000000";
33
34if ($valorcompra >= 0.00000001 && $quantidadecompra >= 0.00000001){
35$comprando = $api->newOrder("buy", "BRLQ-BTCQ", "LIMIT", $valorcompra, $quantidadecompra);echo "<br>Enviada compra.";}
36
37if ($valorvenda >= 0.00000001 && $quantidadevenda >= 0.00000001){
38$vendendo = $api->newOrder("sell", "BRLQ-BTCQ", "LIMIT", $valorvenda, $quantidadevenda);echo "<br>Enviada venda.";}
39
40
41 $myOrders = $api->orders("BRLQ-BTCQ");
42 foreach ($myOrders->result as $my)
43 {
44 if($my->status == "OPEN"){
45 if($my->type == "SELL"){
46 $isSell = true;
47 $orderSellID = $my->id;
48 $orderSellPrice = $my->price;
49 $orderSellQty = $my->quantity;
50 echo "<br>Venda OPEN: ID:".$orderSellID." Price:".$orderSellPrice." Quantidade:".$orderSellQty."\n";
51 }
52 if($my->type == "BUY"){
53 $isBuy = true;
54 $orderBuyID = $my->id;
55 $orderBuyPrice = $my->price;
56 $orderBuyQty = $my->quantity;
57 echo "<br>Compra OPEN: ID:".$orderBuyID." Price:".$orderBuyPrice." Quantidade:".$orderBuyQty."\n";
58 }
59 }}
60
61?>