pine-script - Bybit Perp 代码以 '.P' 结尾,有办法删除它吗?

标签 pine-script pine-script-v5 tradingview-api

我正在尝试自动化我的策略,并在策略进入/退出中添加了一条注释,以 =“Buy {{ticker}} q=xxxx”为例。然后我在警报消息中使用此 {{strategy.order.comment}}。

返回的是像 BTCUSDT.P 这样的股票代码,Bybit 不接受该代码 - 他们期待的是 BTCUSDT。

由于我已经对注释参数部分进行了编码,以便可以在所有条目/TP/SL 中轻松复制,因此我现在不确定如何在不手动对每个条目/导出进行硬编码的情况下解决此问题。

对于修剪代码中的 .P 值有什么建议吗?我假设某个地方可能有一个库或可以创建一个库来执行此操作?

今天下午我花了很大一部分时间研究 Stack、google、youtube,但没有找到任何有帮助的东西。有其他人遇到过这个问题并能够解决它吗?

最佳答案

内置占位符值(例如 {{ticker}})无法更改,但您可以手动修剪“.P”部分并将其包含在内在 comment= 中,然后使用 {{strategy.order.comment}} 占位符包含您需要的所有信息。

使用str.replace_all()删除“.P”:

myTicker = str.replace_all(syminfo.ticker, ".P", "")

更新:

strategy.entry("My Short Entry Id", strategy.short, comment = "Buy " + myTicker + " q=xxxx")

关于pine-script - Bybit Perp 代码以 '.P' 结尾,有办法删除它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75459664/

相关文章:

pine-script - TradingView Pine Script : check previous strategy. 新入场前的入场价

pine-script - 历史新高并非最近

pine-script - 松树脚本: how to add and display text on a horizontal line/hline?

download - 我在哪里可以下载 TradingView 的技术图表库?

ubuntu - TradingView WebHook API 不起作用,是什么阻止了 POST 请求?

charts - 如何在图表上手动绘制所有线条

pine-script - 限制研究中的酒吧数量

mobile - 检查移动设备与桌面设备

javascript - 如何创建响应式 Tradingview 轻量级图表?