Poloniex api продать/купить сразу

как покупать или продавать сразу с помощью poloniex api. я использую nickelbot, и он всегда приводится в порядок

function api_buy()
{
    global $Adapters;

    $exchange = isset( $_GET['exchange'] ) ? $_GET['exchange'] : "error";
    if( $exchange == "error" ) return array( "error" => "exchange required" );
    $price = isset( $_GET['price'] ) ? $_GET['price'] : "error";
    if( $price == "error" ) return array( "error" => "price required" );
    $amount = isset( $_GET['amount'] ) ? $_GET['amount'] : "error";
    if( $amount == "error" ) return array( "error" => "amount required" );
    $market = isset( $_GET['market'] ) ? $_GET['market'] : "error";
    if( $market == "error" ) return array( "error" => "market required" );

    //let's not open up the trade api to the public:


    return array( get_class( $Adapters[$exchange] ) => $Adapters[$exchange]->buy( $market, $amount, $price ) );
}

person Deran Toli    schedule 07.01.2017    source источник


Ответы (2)


Что вы имеете в виду под немедленно?

Websocket не реализован для отправки ордера на покупку или продажу, поэтому вам нужно использовать запрос API.

Вы можете использовать

Методы торгового API: покупка и продажа (обязательные параметры POST: «currencyPair», «rate» и «amount»)

Взгляните на поддержку API Poloniex.

person A STEFANI    schedule 25.11.2017

При желании вы можете установить для «immediateOrCancel» значение 1. Ордер «немедленно или отменить» может быть частично или полностью исполнен, но любая часть ордера, которая не может быть исполнена немедленно, будет отменена, а не оставлена ​​в книге ордеров.

person exvion    schedule 14.04.2018