Cácexchange.Log()
function được sử dụng để xuất bản nhật ký đặt hàng và rút tiền trong khu vực cột nhật ký. Khi được gọi, không có lệnh được đặt, chỉ có nhật ký giao dịch được xuất và ghi lại.
giao dịch.Log ((đơn đặt hàngLoại, giá, số tiền) trao đổi.Log ((đơn đặt hàngLoại, giá, số tiền,... args)
CácorderType
tham số được sử dụng để thiết lập kiểu nhật ký đầu ra, các giá trị tùy chọn là {@var/LOG_TYPE/LOG_TYPE_BUY LOG_TYPE_BUY}, {@var/LOG_TYPE/LOG_TYPE_SELL LOG_TYPE_SELL}, {@var/LOG_TYPE/LOG_TYPE_CANCEL LOG_TYPE_CANCEL}.
orderLoại
đúng
số
Cácprice
tham số được sử dụng để thiết lập giá hiển thị trong nhật ký đầu ra.
giá
đúng
số
Cácamount
tham số được sử dụng để thiết lập số lượng đơn đặt hàng được hiển thị trong nhật ký đầu ra.
số tiền
đúng
số
Các thông số mở rộng có thể xuất thông tin kèm theo vào nhật ký này,arg
Các thông số có thể được truyền qua nhiều hơn một.
arg
sai
chuỗi, số, bool, đối tượng, mảng, null và bất kỳ loại nào khác được hỗ trợ bởi hệ thống
var id = 123
function main() {
// Order type buy, price 999, amount 0.1
exchange.Log(LOG_TYPE_BUY, 999, 0.1)
// Cancel the order
exchange.Log(LOG_TYPE_CANCEL, id)
}
id = 123
def main():
exchange.Log(LOG_TYPE_BUY, 999, 0.1)
exchange.Log(LOG_TYPE_CANCEL, id)
void main() {
auto id = 123;
exchange.Log(LOG_TYPE_BUY, 999, 0.1);
exchange.Log(LOG_TYPE_CANCEL, id);
}
Sử dụngexchange.Log(orderType, price, amount)
Một trong những kịch bản phổ biến nhất là sử dụng {@fun/Trade/exchange.IOexchange.IO} chức năng để truy cập giao diện trao đổi để tạo ra các lệnh có điều kiện, nhưng sử dụngexchange.IO()
chức năng không xuất thông tin nhật ký giao dịch trong bản ghi nhật ký giao dịch trực tiếp.exchange.Log()
chức năng có thể được sử dụng để bổ sung vào nhật ký đầu ra để ghi lại thông tin đặt hàng, và điều tương tự cũng đúng với các hoạt động rút lệnh.
KhiorderType
tham số làLOG_TYPE_CANCEL
, cácprice
tham số là thứ tự Id của lệnh rút, được sử dụng để in nhật ký rút khi lệnh được rút trực tiếp bằng cách sử dụngexchange.IO()
chức năng.exchange.Log()
function là một hàm thành viên của đối tượng trao đổi {@var/EXCHANGE exchange}, khác với hàm toàn cầu {@fun/Log Log}.
{@fun/Log Log}, {@var/EXCHANGE exchange}, {@var/LOG_TYPE/LOG_TYPE_BUY LOG_TYPE_BUY}, {@var/LOG_TYPE/LOG_TYPE_SELL LOG_TYPE_SELL}, {@var/LOG_TYPE/LOG_TYPE_CANCEL LOG_TYPE_CANCEL}
exchange.IO exchange.Encode