如下所示,我想把“信息”的内容做个改动,输出预计下次开仓的价格,但是看了下文档好像没找到类似pine语言那种可以加comment的指令。请大佬赐教。
2023-03-30 14:07:42 Futures_Binance 卖出开空 - swap 90.2 0.4 swap bid {“Price”:90.48,“Amount”:21.038} 2023-03-30 14:07:41 信息 SK(0.4) 信号所在行数: 37 信号次数: 2 触发周期: 2023-03-30 14:07:00
发明者量化-小小梦 麦语言无法修改状态栏显示内容。但是可以打印日志,使用INFO指令。 也可以输出到图表上。
发明者量化-小小梦 把1改为触发条件。
CryptoLiu 感谢。回测的时候发现,因为会一直查询,导致日志特别多,有什么办法只在开平仓的时候触发这个info的指令呢? 感觉应该是把“是否为真”的1改掉,但是不知道应该如何改成“只在这条info上面的代码执行时才打印”。现在好像是每次轮询都会查一遍。 2023-01-03 23:58:58 信息 1209.525 当前空头均价 2023-01-03 23:58:58 信息 1209.525 当前空头均价 2023-01-03 23:58:58 信息 150.904486977 当前账户可用资金 2023-01-03 23:58:58 信息 0 当前多头均价 2023-01-03 23:58:58 信息 0 当前多头均价 2023-01-03 23:58:39 Futures_Binance 卖出开空 1211.4 0.01 swap bid {"Price":1211.97,"Amount":200} 2023-01-03 23:58:37 信息 SK(0.01) 信号所在行数: 40 信号次数: 1 触发周期: 2023-01-03 23:58:00 2023-01-03 23:58:37 信息 151.135610902 当前账户可用资金 2023-01-03 23:58:37 信息 1207.08 当前空头均价 2023-01-03 23:58:37 信息 1207.08 当前空头均价 2023-01-03 23:58:37 信息 151.135610902 当前账户可用资金 2023-01-03 23:58:37 信息 0 当前多头均价 2023-01-03 23:58:37 信息 0 当前多头均价
发明者量化-小小梦 ``` INFO(1,MONEY); ``` 这样。
CryptoLiu 看了下文档,用法不是很详细。自己尝试了一下,把info指令放在了平仓代码的下一行,总是会报错:syntax error, unexpected ID。请问这个应该怎么破。 C < SKPRICEAV - SKPRICEAV*coRatio, BP(SKVOL); info(1, MONEY) 另外,除了平仓时想打印出账户内的余额之外,还想在每次开仓(可能会有连续加仓)时,打印当时持仓的平均持仓价,用了 info(1, BKPRICEAV) 发现也会报上方的那个错误。