strategy ((title = " Obtenir des signaux multiples pour entrer dans des positions multiples ", pyramding = 5)
if longCondition and strategy.position_size <= 0
L'entrée de la stratégie (strategy.long, when = lowLong, amount = amount, comment = "positions à plusieurs")
if strategy.position_size > 0 and lowShort
La stratégie est la suivante:
Le code est mon code d'exécution de la stratégie. Je veux réaliser que lorsque le signal de longCondition est déclenché et que le signal de tête multiple de niveau mineur est déclenché, une position est ouverte, puis le signal de tête vide de niveau mineur est une position de placement unique, similaire à Martin.

Les indicateurs ci-dessous, par exemple, la ligne verte indiquant le forfait est mon signal de longCondition, les 4 flèches vertes sont le signal lowLong, la flèche rouge est le signal lowShort, comment faire pour que le forfait de coupe vert soit ouvert en continu? Merci beaucoup❤️❤️
第一个问题,如果要忽略pyramding参数,可以把下单函数strategy.entry改成strategy.order,这个order函数就忽略加仓次数限制的。其它和entry函数一样。
strategy(title = "获取开多信号,进入多头仓位")
if longCondition and strategy.position_size >= 0
strategy.order("开多", strategy.long, when = lowLong, amount = amount, comment = "多头开仓")
if strategy.position_size > 0 and lowShort
strategy.close_all("平多", comment = "多头平仓")
这样看看行不行。
- 1
