Type/to search
0
Follow
0
Followers
Trợ giúp về cách sử dụng kim tự tháp
Help
Created 2022-11-17 09:00:59  
 3
 1067

strategy ((title = "Lấy tín hiệu mở nhiều, vào vị trí nhiều đầu", pyramding = 5)
if longCondition and strategy.position_size <= 0
strategy.entry (("khởi nhiều", strategy.long, when = lowLong, amount = amount, comment = "khởi nhiều đầu")
if strategy.position_size > 0 and lowShort
strategy.close_all (các nhà đầu tư khác)

Tôi muốn thực hiện là, khi kích hoạt tín hiệu longCondition và kích hoạt tín hiệu đa đầu cấp nhỏ sẽ mở một vị trí, sau đó kích hoạt tín hiệu đầu trống cấp nhỏ sẽ đóng một lần, tương tự như Martin. Nhưng khi viết phản hồi thấy rằng cách viết này chỉ kích hoạt vị trí mở lần đầu tiên, bởi vì sau khi mở không đáp ứng vị trí nhỏ hơn bằng 0, làm thế nào để điều chỉnh so sánh phù hợp hơn? Bởi vì đồng thời có một chiến lược đầu trống, làm thế nào để không gây nhiễu lẫn nhau?

Ví dụ như các chỉ số dưới đây, ví dụ như đường màu xanh lá cây chỉ số kim loại là tín hiệu longCondition của tôi, 4 vị trí mũi tên màu xanh lá cây là tín hiệu lowLong, mũi tên màu đỏ là tín hiệu lowShort, làm thế nào để thực hiện kim loại vàng cắt màu xanh lá cây mở liên tục?

Related Recommendations
Comment
All comments (3)

    第一个问题,如果要忽略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 = "多头平仓")

    这样看看行不行。

    4 years ago

    其实也不是忽略pyramiding参数,之前的代码是没法多次同向下单,您给的我回测了下是可以实现多次同向下单了。那如果这样的话,如何限制同方向的最大下单数呢?

    4 years ago

    那就还用entry函数,设置pyramding参数。就可以控制了。

    4 years ago
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)