यहाँ मेरा परीक्षण है जो बहुत ही सरल है, हर घंटे बाजार मूल्य पर 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
क्या आप जानते हैं कि क्यों?