【发布时间】:2022-12-18 10:41:49
【问题描述】:
我一直在尝试获取只做多头策略的回测结果,但没有成功。 此外,出于某种原因,我似乎无法设置“获利”/止损。我交易的是基于秒的间隔,所以我想要 0.01% 的获利并正在使用:
strategy.exit("Exit Long", from_entry="Long", stop=close * 1.00001)"
(我也试过 limit=close 而不是“停止”) 但上下调整价值似乎对净利润结果没有任何影响。由于某些原因,它确实在 1500 万支蜡烛中起作用。无论我尝试什么,我似乎都无法设置止损。
如果您知道我可以直接在指标设置中更改的良好“输入”样式 TP 和 SL,而不必在 Pine 编辑器中手动输入,那也很棒。
这是我的代码。请耐心等待,因为我在任何类型的编程中都是初学者。我尝试删除所有可能提及 short 的内容,添加我在文档中找到的“strategy.direction.long”行。 带 // 的部分是我试过但没有解决任何问题的部分,但保留以备后用。
// Only trade from the long side
strategy.risk.allow_entry_in(strategy.direction.long)
// Submit orders
//if buySignal
//strategy.entry(id="EL", long=true)
//if sellSignal
//strategy.entry(id="ES", long=false)
strategy.entry('Long', strategy.long, 1, when=buySignal)
strategy.close('Long', when=sellSignal)
strategy.cancel('Short', when=sellSignal)
//strategy.exit("exit", "long", profit = 50, loss = 20)
strategy.exit("Exit Long", from_entry="Long", stop=close * 1.000015)
//strategy.exit("Exit Long", from_entry="Long", stop=low * 1.007)
strategy.risk.allow_entry_in(strategy.direction.long)
如果 Pine V5 有任何过时的内容,请告知。
【问题讨论】:
标签: pine-script pinescript-v5 trading algorithmic-trading tradingview-api