Exemplo n.º 1
0
<?php

$polo = new poloniex('UFI8JVZN-G0ST4X5P-QU8UHRZA-3YQEYQ5J', '600b0ccc60ccbbcf0afe8842f74fdcf3b88b846f7fba61be308b35fd6129c981628440c86ca6b764cee287a68e766aedfd61c5d844ff7c9ac8219ef3bf12957d');
$market = 'BTSX';
$depth = 20;
$price = $polo->return_latest_average_price($market);
//print_r($history);
//$chart=$polo->return_chart_data();
//print_r($chart);
//$balances=$polo->get_balances();
//print_r($balances);
$pair = 'BTC_' . $market;
$rate = 0.121212;
$amount = 12;
$buy = $polo->buy($pair, $price, $amount);
//$order_book=$polo->get_trade_history($pair);
//print_r($order_book);
//$sell_maid=$polo->sell($pair, $rate, $amount);
//print_r($sell_maid);
// FINAL TESTED CODE - Created by Compcentral
// NOTE: currency pairs are reverse of what most exchanges use...
//       For instance, instead of XPM_BTC, use BTC_XPM
class poloniex
{
    protected $api_key;
    protected $api_secret;
    protected $trading_url = "https://poloniex.com/tradingApi";
    protected $public_url = "https://poloniex.com/public";
    public function __construct($api_key, $api_secret)
    {
        $this->api_key = $api_key;