Example #1
0
<?php

//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');
Example #2
0
<?php

//wyœwietla wszystkie otwarte pozycje u¿ytkownika
require 'bitcurex.php';
$apiKey = '';
$secretKey = '';
$b = new Bitcurex($apiKey, $secretKey);
$data = $b->getUserOffers();
if ($data->status == 'ok') {
    foreach ($data->data as $row) {
        echo 'Type:' . $row->type . ' currency:' . $row->currency . ' volume:' . $row->volume . ' limit:' . $row->limit . '<br/>';
    }
}