0
Suivre
0
Abonnés

La quantité réelle de la transaction ne correspond pas à la quantité définie par l'échange.Achetez.

Créé le: 2018-03-05 18:18:47, Mis à jour le: 2018-03-05 18:19:29
comments   4
hits   1629

Voici le test que j’ai utilisé, qui est très simple, acheter 10 ETH par heure au prix du marché, le prix initial était de 10 000, mais quand j’ai fait le test en simulation, j’ai trouvé que chaque fois la transaction était réussie, mais le volume des transactions n’était pas de 10.

function onTick() {
    var id = exchange.Buy(-1, 10);
    Log("Order Id:", id);
    Log(exchange.GetOrder(id));
    Log(exchange.GetTrades());
    Log(exchange.GetAccount());
}

function main() {
    Log(exchange.GetAccount());
    while (true) {
        onTick();
        Sleep(3600 * 1000);
    }
}

Le journal de l’une de ces transactions

2018-03-05 06:00:25		信息	{"Balance":9699.61809,"Stocks":0.33250049999999987,"FrozenBalance":0,"FrozenStocks":0}
2018-03-05 06:00:24		信息	[{"Id":31,"Time":1520200824800,"Price":900,"Amount":1,"Type":1}]
2018-03-05 06:00:24		信息	{"Id":31,"Price":-1,"Amount":10,"DealAmount":10,"Type":0,"Status":1,"AvgPrice":900.01}
2018-03-05 06:00:24		信息	Order Id: 31
2018-03-05 06:00:24	OKCoin_EN	买入	市价	10

Vous savez pourquoi ?