میں نے ایک بہت ہی سادہ اور بڑا ٹیسٹ استعمال کیا ہے جس میں میں نے ہر گھنٹے میں 10 ETH خریدے ہیں مارکیٹ کی قیمت پر، ابتدائی قیمت 10000 تھی، لیکن جب میں نے دوبارہ دوبارہ جانچ پڑتال کی تو میں نے محسوس کیا کہ ہر بار تجارت کامیاب تھی، لیکن تجارت کی مقدار 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);
}
}
اس ٹرانزیکشن میں سے ایک کا لاگ
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
کیا آپ جانتے ہیں کہ اس کی وجہ کیا ہے؟