1、vnpy/trader/gateway.py下
send_order_info_to_server函数中把请求服务器的http链接记录到httpLog日志中
on_trade 函数中把trade记录到tradeLog日志中
on_order函数中把order记录到tradeLog日志中
on_position函数中把position记录到tradeLog日志中
on_log函数中把log记录到apiMessageLog日志中
write_log函数中把log记录到apiMessageLog日志中
2、vnpy/gateway/ib/ib_gateway.py下
connect函数中把账户端口信息记录到apiMessageLog日志文件中
send_order中把order和追踪实盘交易和理论交易的中间信息reference记录到tradeLog日志中
cancel_order把取消订单是的req记录到tradeLog日志文件中
accountSummary把请求的用户信息记录到apiMessageLog日志文件中
error中把错误日志信息记录到apiMessageLog日志文件中,把url请求连接记录到httpLog日志中
orderStatus中把order和order_status记录到tradeLog日志文件中
openOrder中把order记录到tradeLog日志文件中
send_trade_info2_server把请求连接记录到httpLog日志中
execDetails中把order和trade记录到tradeLog日志中
connect把账户信息记录到apiMessageLog日志中
send_order把order记录到tradeLog日志中
cancel_order把取消订单的req记录到tradeLog日志中
3、vnpy/trader/ib_trade_xauusd.py中的每个交易执行函数,都把send_order前的orderZRequest和send_order后的orderRequest及orderId记录到tradeLog日志中
4、在主函数中,需要把下单位置对应的信息加入tradeLog日志
Tws_client_update1中
open_tws_order/close_tws_order下把订单信息commandInfo加到tradeLog中
close_tws_order