1

如何使用 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 ) );
}
4

2 回答 2

1

你是什​​么意思?

Websocket 没有实现发送买卖订单,所以你必须使用 API 请求。

您可以使用

交易 API 方法:买入和卖出(必需的 POST 参数是“currencyPair”、“rate”和“amount”)

查看Poloniex API 支持

于 2017-11-25T18:59:13.120 回答
0

您可以选择将 "immediateOrCancel" 设置为 1。立即或取消订单可以部分或全部成交,但任何不能立即成交的订单部分将被取消,而不是留在订单簿上。

于 2018-04-14T10:52:06.660 回答