0
ध्यान केंद्रित करना
0
समर्थक

वास्तविक लेनदेन मात्रा एक्सचेंज द्वारा निर्धारित मात्रा से मेल नहीं खाती।

में बनाया: 2018-03-05 18:18:47, को अपडेट: 2018-03-05 18:19:29
comments   4
hits   1629

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

क्या आप जानते हैं कि क्यों?