-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathdeleteANDcreate.php
More file actions
32 lines (26 loc) · 1.13 KB
/
deleteANDcreate.php
File metadata and controls
32 lines (26 loc) · 1.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?
//usuwanie tranzakcji typu ask o limicie wiekszym od zadanegoi tworzenie tranzakcji o nowym limicie
require 'bitcurex.php';
$apiKey='';
$secretKey='';
$b=new Bitcurex($apiKey,$secretKey);
$data=$b->getUserOffers('pln');
$limit=2000;//o większym limicie zamykamy
$nLimit=2000;//nowy limit
$v=0;
if($data->status=='ok'){
foreach($data->data as $row){//iterujemy po wszystkich tranzakcjach
if($row->type=='ask' && $row->limit>=$limit){//sprawdzamy czy type=ask i czy limit jest większy od zadanego
$r=$b->deleteOffer($row->id);//usuwamy tranzakcje o zadanym it
if($r->status=='ok'){//udana tranzakcja
echo'Close transaction id:'.$row->id.'<br/>';
$v+=$row->volume;//dodajemy liczbe uwolnionych btc
}
else echo'Error id:'.$row->id.'<br/>';
}
}
$r=$b->createOffer('pln',$nLimit,$v,'ask');//tworzymy nowš ofertę o nowym limicie i liczbie btc takiej jakš udało nam się zwolnić
if($r->status=='ok')echo'New transaction limit:'.$nLimit.' volume:'.$v.' <br/>';//udane utworzenie tranzakcji
else echo'error';
}
?>