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ệp | Nội dung minh họa | Sử dụng tốt nhất | Tải xuống |
|---|---|---|---|
pynescript_library_enum_utils.py | Xuấ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.py | Liê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