Xây dựng thuật toán giao dịch với PyneScript
Ngôn ngữ script Python cho algo trading trên nền tảng ATK. Indicator, strategy và visual — tất cả trong một.

from source import indicator, input, ta, plot
indicator("My EMA Crossover", overlay=True)
fast_len = input.int(9, title="Fast Length", key="fast")
slow_len = input.int(21, title="Slow Length", key="slow")
def build_indicator_frame(df, params=None):
df["fast_ema"] = ta.ema(df["close"], fast_len)
df["slow_ema"] = ta.ema(df["close"], slow_len)
return dfTừ script đến chart trong 3 bước
Viết script, tải vào ATK và xem kết quả ngay lập tức.

Chọn script
Nhấn Open trong tab Script để duyệt các file PyneScript.

Chọn script
Chọn file .py từ folder của bạn hoặc từ ví dụ.

Thêm vào chart
Nhấn Add to Chart và indicator hoặc strategy chạy ngay lập tức.
Mọi thứ bạn cần
PyneScript V6 cung cấp bộ công cụ toàn diện cho giao dịch định lượng.
Hỗ trợ Python
Viết logic giao dịch bằng Python quen thuộc với pandas DataFrame đầy đủ.
50+ Indicator kỹ thuật
Tích hợp sẵn ta.ema, ta.rsi, ta.crossover và hàng chục indicator khác qua namespace ta.*.
Visual phong phú
Plot overlay, shape, table, candle và profile với ATK graphics bridge.
Mô phỏng thực tế
Slippage, commission và mô phỏng order fill tích hợp trong engine.
Hệ sinh thái Library
Xuất bản và import các library tái sử dụng giữa các script.
Multi-timeframe
request.security() để truy cập dữ liệu cross-timeframe liền mạch.