exchange.Log()
函数用于在日志栏区域输出下单、撤单日志。调用时不会下单,只输出、记录交易日志。
exchange.Log(orderType, price, amount) exchange.Log(orderType, price, amount, …args)
orderType
参数用于设置输出的日志类型,可选值为{@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}。
orderType
true
number
price
参数用于设置输出的日志中显示的价格。
price
true
number
amount
参数用于设置输出的日志中显示的下单量。
amount
true
number
扩展参数,可以输出附带信息到这条日志中,arg
参数可以传多个。
arg
false
string、number、bool、object、array、空值等系统支持的任意类型
var id = 123
function main() {
// 下单类型买入,价格999,数量 0.1
exchange.Log(LOG_TYPE_BUY, 999, 0.1)
// 取消订单
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);
}
使用exchange.Log(orderType, price, amount)
可以进行实盘跟单测试、模拟下单、可以辅助记录下单。
当orderType
参数为LOG_TYPE_CANCEL
时,price
参数为撤单的订单Id,用于直接使用exchange.IO()
函数撤单时打印撤单日志。 exchange.Log()
函数是{@var/EXCHANGE exchange}交易所对象的成员函数,区别于全局函数{@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 Account