SuperTrend

Tác giả:Nhà phát minh định lượng, Ngày: 2022-04-27 18:21:50
Tags:siêu xu hướng

Theo yêu cầu của người dùng nền tảng của chúng tôi, FMZ tương thích với thư viện chức năng ngôn ngữ Pine của TradingView bây giờ, và đã đi vào một phiên bản ổn định.

  • ngữ pháp là hoàn toàn tương thích với phiên bản v5
  • tất cả các chỉ số của thư viện được thực hiện đầy đủ
  • thực hiện đầy đủ thư viện toán học
  • thực hiện đầy đủ thư viện chuỗi
  • thực hiện đầy đủ thư viện mảng
  • tham số đầu vào được nhận ra trong giao diện tự động
  • yêu cầu hỗ trợ an ninh cho Heikinashi
  • Thực hiện thư viện chiến lược (hỗ trợ đầy đủ cho lệnh dừng lỗ / mục tiêu lợi nhuận / lệnh dừng kéo dài / lệnh có điều kiện, v.v.)
  • tương thích với biểu đồ/bản đồ/hình đồ/đèn đồ/cảnh báo/trạng thái cảnh báo v.v.

Đây là một quá trình liên tục cung cấp hỗ trợ đầy đủ cho các chức năng ngôn ngữ, và phiên bản công khai này được cung cấp trước để thử nghiệm người dùng.

Sau đó, FMZ sẽ tiếp tục tăng và cải thiện hỗ trợ thư viện chức năng cho ngôn ngữ Pine của TradingView, nếu cần thiết, vui lòng để lại một nhận xét về chiến lược này.

Lưu ý: Nếu bạn gặp các biến chưa xác định, nó được chứng minh rằng thuộc tính này không được hỗ trợ. Bạn có thể xóa cuộc gọi có liên quan, hoặc gửi lệnh làm việc để liên hệ với kỹ thuật viên để giải quyết vấn đề.

img


/*backtest
start: 2020-04-27 00:00:00
end: 2022-04-26 23:59:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
*/
strategy("supertrend", overlay=true)

[supertrend, direction] = ta.supertrend(input(5, "factor"), input.int(10, "atrPeriod"))

plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

if direction < 0
    if supertrend > supertrend[2]
        strategy.entry("entry long", strategy.long)
    else if strategy.position_size < 0
        strategy.close_all()
else if direction > 0
    if supertrend < supertrend[3]
        strategy.entry("entry short", strategy.short)
    else if strategy.position_size > 0
        strategy.close_all()


Có liên quan

Thêm nữa

Kẻ theo dõiHỗ trợ đồng tiền, các sàn giao dịch khác nhau so với đồng bộ? Ví dụ: exchange[0].Sell? exchaneg[1].Sell: na

Ồ.Có phải script pine có thể thực hiện chức năng thông báo WeChat?

Wang3602000python trong các nhà phát minh học hỏi về PINE trong thời gian không hiểu được họ đều nói rằng PINE đơn giản hơn Python, siêu xu hướng đa tiền tệ

Wang3602000Làm thế nào chiến lược này được chuyển thành tiền tệ đa dạng?

xaifer48Bạn có thể tạo ra một bài học về ngôn ngữ Pine không?

lefarcenBò bò bò

Mùa hè không đánh bạn. 这个下单数量也是通过strategy.entry的qty参数调整吗?

Zer3192Những nhà phát minh ngày càng mạnh mẽ

xunfeng91Báo cáo này được đăng trên trang web của chúng tôi.

Nhà phát minh định lượnghttps://www.fmz.com/doc/9315#request.security có thể so với đường K, độ sâu không thể so với đường

Nhà phát minh định lượngTất nhiên, bạn có thể thêm @ sau runtime.log nhưng bây giờ bạn chỉ có thể thông báo cho ứng dụng, thông báo WeChat đã giảm.

Nhà phát minh định lượngPine không hỗ trợ nhiều đồng tiền, một chiến lược chỉ hỗ trợ một đồng tiền

Nhà phát minh định lượngHiện đang ghi âm, bạn có thể xem tài liệu tại https://www.fmz.com/doc/9315

Nhà phát minh định lượngVâng, mặc định không được chỉ định là một tham số trong tùy chọn giao diện.