Chuyển đến nội dung chính
ATK Pine Script®

Ví Dụ Library

Các ví dụ minh họa xuất bản library PyneScript V6, export có phiên bản, kiểu enum, và liên kết import chọn lọc.

Ví Dụ Viết Library#

TệpNội dung minh họaSử dụng tốt nhấtTải xuống
pynescript_library_enum_utils.pyXuất bản library có phiên bản với export enum.Mẫu viết library.Tải xuống
pynescript_library_enum_import_indicator.pyLiên kết import chọn lọc qua import_library(...).Mẫu sử dụng library.Tải xuống

Khai Báo Library#

from source import library, import_library

library("Pyne Enum Utils", version=1, overlay=False,
        description="Shared enum types and helper functions")

class TrendMode:
    BULLISH = "BULLISH"
    BEARISH = "BEARISH"
    NEUTRAL = "NEUTRAL"

def resolve_length(value, minimum=1):
    return max(int(value), int(minimum))

Import Một Library#

from source import indicator, import_library

indicator("Library Consumer", overlay=False)

# Selective import — only pull what you need
utils = import_library("Pyne Enum Utils@1",
                        exports=["TrendMode", "resolve_length"])

mode = utils.TrendMode.BULLISH
safe_len = utils.resolve_length(0, 2)  # returns 2

Liên Quan#