本文介绍了独立获利的金字塔交易(Pinescript)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
- 假设我有一个长信号。获利回吐设置为10%(尚未达到)。
- 然后,我有另一个长信号(同样的情况)。我想和另一个一样设定10%的回扣。
- 我希望每个交易都有独立的获利了结,因为条目不是同时进行的。
当我使用金字塔=2时,它将计算两个交易的平均值,并在平均价格有10%的收益时同时关闭所有交易。但我希望保持获利回吐的独立性,并在每个交易达到各自的获利回吐后关闭每一笔交易。
我的代码:
longProfitPerc = input(title="Long Take Profit (%)",
minval=0.0, step=0.1, defval=10) * 0.01
longExitPrice = strategy.position_avg_price * (1 + longProfitPerc)
strategy.entry(id="Long", long = true, when = enterLong())
strategy.exit(id="Long", limit=longExitPrice)
推荐答案
给您:
longProfitPerc = input(title="Long Take Profit (%)",
minval=0.0, step=0.1, defval=10) * 0.01
percent2points(percent) =>
strategy.position_size !=0 ? strategy.position_avg_price * percent / 100 / syminfo.mintick : na
strategy.entry(id="Long", long = true, when = enterLong())
strategy.exit(id="Long", profit=percent2points(longProfitPerc))
这篇关于独立获利的金字塔交易(Pinescript)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!