pine-script - 如何在 pine Script 代码中同时使用止损和追踪止损?
问题描述
我想使用固定止损3%,同时让价格上涨而价格下跌。但是 pine Script 不会同时接受这两者。我该如何解决这个问题?示例代码:
策略(“空策略 V.3”,叠加 = true,金字塔 = 1,default_qty_type=strategy.percent_of_equity,default_qty_value=100,commission_type=strategy.commission.percent,commission_value=0.0)
BuySignal = crossover(ema(close,8),ema(open, 8))
BuySignalClose = crossunder(ema(close,8),ema(open, 8))
TrailingStopCondition = True //条件代码在这里
long_stop_loss = 0.03
多头获利 = 0.2
StopLossPrice=strategy.position_avg_price * (1 - long_stop_loss)
TakeProfitPrice=strategy.position_avg_price * (1 + long_take_profit)
if (strategy.position_size > 0.0)
if (BuySignalClose)
strategy.close("Long")
if (TrailingStopCondition )
strategy.exit("LTSL" , "Long",stop=StopLossPrice , trail_points = close * 0.08/
syminfo.mintick, trail_offset = close * 0.05/ syminfo.mintick , limit=TakeProfitPrice)
else
strategy.exit("SL" , "Long", stop = StopLossPrice , limit=TakeProfitPrice)
解决方案
推荐阅读
- python - 如何在数据框中按组对行进行排序
- karate - 当我尝试使用空手道机器人自动化记事本时,荧光笔未检测到
- powershell - 通过 ADO 管道执行 PowerShell Selenium 脚本时面临代理问题:远程服务器返回错误:(403)禁止
- amazon-web-services - Terraform 输入变量的最佳解决方案?
- reactjs - 在特定页面中反应隐藏菜单和页脚
- ios - 通过 FirebaseMessaging 背景消息显示 iOS 应用徽章
- c# - 使用 WebApplicationFactory 的模拟身份验证不起作用
- mysql - 如何在包含 SELECT 和 JOIN 语句且仅复制新条目的插入触发器后使用 MySQL?
- r - 将整个向量/列表绑定到 R 中数据帧的每一行的更好方法?
- express - 如果没有数据,EJS 条件仍会呈现 Bootstrap 表头