Log
日志与图表函数把信息输出到实盘或回测页面:日志栏(Log,交易日志exchange.Log)、状态栏(LogStatus)、收益曲线(LogProfit)和自定义图表(Chart、KLineChart)。
日志写入实盘数据库,长期运行的策略用LogReset、LogVacuum控制数据量;console.log、console.error只写「调试信息」栏,不进日志栏。
本章内容整章阅读
| 名称 | 描述 |
| Log | 输出日志。 |
| LogStatus | 刷新回测或实盘页面的状态栏:输出文字、表格、按钮,或带 type 的组件对象(指标卡、图表、标签页等);每次调用替换上一次的内容。 |
| LogProfit | 记录盈亏值,打印盈亏数值并根据盈亏数值绘制收益曲线。 |
| LogProfitReset | 清空所有收益日志及收益图表。 |
| LogReset | 清除日志。 |
| LogVacuum | 用于在调用 LogReset() 函数清除日志后,回收 SQLite 删除数据时所占用的存储空间。 |
| EnableLog | 启用或禁用订单信息的日志记录。 |
| Chart | 自定义图表画图函数。 |
| KLineChart | 该函数用于使用类似Pine语言的画图方式进行策略运行时的自定义画图。 |
| console.log | 用于在实盘页面中的「调试信息」栏中输出调试信息。 |
| console.error | 用于在实盘页面中的「调试信息」栏中错误输出。 |
| exchange.Log | 在日志栏区域输出下单、撤单日志。 |