Tìm hiểu về việc sử dụng pyramiding

Tác giả:CryptoLiu, Tạo: 2022-11-17 09:00:59, Cập nhật:

strategy ((title = M lấy nhiều tín hiệu, vào nhiều vị trí M, pyramding = 5) if longCondition and strategy.position_size <= 0 strategy.entry ((mở nhiều khoá, strategy.long, when = lowLong, amount = amount, comment = mở nhiều khoá) if strategy.position_size > 0 and lowShort Strategy.close_all (tạm dịch: nhiều đầu phẳng)

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 thấp, bạn sẽ mở một lần và sau đó kích hoạt tín hiệu không đầu cấp thấp, một lần, giống như Martin. Nhưng khi viết lại, tôi thấy rằng viết như vậy chỉ kích hoạt lần đầu tiên, vì sau khi mở, không thỏa mãn vị trí nhỏ hơn bằng 0, làm thế nào để điều chỉnh tỷ lệ phù hợp hơn?Ví dụ như các chỉ số dưới đây, ví dụ như các chỉ số màu xanh lá cây là các tín hiệu longcondition của tôi, 4 vị trí mũi tên màu xanh lá cây là các tín hiệu lowLong, mũi tên màu đỏ là các tín hiệu lowShort, làm thế nào để thực hiện các chỉ số màu xanh lá cây là các chỉ số Golden Fork tiếp tục tham gia?


Thêm nữa

Giấc mơ nhỏVấn đề đầu tiên là nếu bạn bỏ qua tham số pyramding, bạn có thể thay đổi hàm lệnh dưới đây là strategy.entry thành strategy.order, hàm lệnh này bỏ qua giới hạn về số lần xếp hạng. `` strategy ((title = "Đưa nhiều tín hiệu, nhập nhiều vị trí") if longChế độ và chiến lược.position_size >= 0 strategy.order (("chơi nhiều", strategy.long, when = lowLong, amount = amount, comment = "chơi nhiều đầu") if strategy.position_size > 0 and lowShort Strategy.close_all (tạm dịch: `` Những người khác cũng không thể làm được điều đó.

Giấc mơ nhỏBạn có thể sử dụng hàm entry để thiết lập tham số pyramding.

CryptoLiuTrong thực tế, không phải là bỏ qua các tham số pyramiding, mã trước đó là không thể thực hiện nhiều lần cùng hướng, bạn đã cho tôi thấy rằng có thể thực hiện nhiều lần cùng hướng. Nếu vậy, làm thế nào để hạn chế số lượng đơn nhất lớn nhất cùng hướng?