Thứ Năm, 6 tháng 11, 2014
Sử dụng Code Trong Metastock - Cơ bản và thiết lập System Trading
The MetaStock formula language là một chương trình
ngôn ngữ đặc biệt được sử dụng trong phần mềm Metastock để giúp các nhà
đầu tư và phân tích có thể dễ dàng xây dựng bộ lọc và công cụ quản trị
rủi ro cho riêng mình.
Trong bảng hệ thống của Metastock có 4 công cụ cơ bản nhất để xây dựng và đánh giá hệ thống quản trị rủi ro đầu tư
1. Expert Advisor : Thể hiện qua
các mũi tên mua bán theo các Condition (Điều kiện) mà nhà phân tích
thiết lập nhằm chỉ ra các điểm mua bán bằng các ký hiệu trên đồ thị
2. Indicator Building : Công cụ giúp các nhà quản lý tự xây dựng chỉ báo riêng cho mình
3. Enhanced System Tester : Công cụ
giúp đánh giá , kiểm định các thuật toán đã được xây dựng , từ đó chọn
biến số đạt được tỷ lệ thành công cao nhất.Công cụ này giúp bạn compare
hệ thống của cá nhân với các hệ thống phân tích chuyên dụng của
Metastock , từ đó đánh giá mức độ hiệu quả trong đầu tư thực tế
4. The Explorer : Bộ lọc cổ phiếu
, được xây dựng trên nền tảng Metastock Fomula Language , giúp các nhà
phân tích lọc được các cổ phiếu theo tiêu chí đã xây dựng.Các tín hiệu
cảnh báo Buy , Sell .....
The MetaStock formula language bao gồm các phép tính tóan học
(+,-,*,/), và các thông số ( Open, High, Low, Close, etc). Các giá trị
này kết hợp với cấu trúc của các hàm sẽ tạo nên các chuỗi giá trị cũng
như thuật toán => từ đó chuyển thể thành các tín hiệu cũng như bộ lọc
quản trị đầu tư
Để bắt đầu xây dựng các mô hình đầu tư cũng như thuật toán , bạn cần
hiểu rõ các vùng giá cũng như cơ sở dữ liệu trong Metastock
DATA ARRAY : Vùng dữ liệu - Mọi
nghiên cứu về chuyển động của hàm sẽ dựa trên cơ sở dữ liệu này.Vùng dữ
liệu có thể đơn giản là giá đóng cửa ( Close - C ) , giá mở cửa ( Open -
O ) nhưng cũng có thể là cấu trúc phức tạp như Mov ( C , Periods , E )
....
METHOD : Phương pháp tính toán.1 số chỉ báo có nhiều phương pháp tính tùy vào cách sử dụng của từng nhà phân tích
Ví dụ : Moving Average có 3 cách tính : Simple , Weight , Exponential ...
PERIOD : Được xem là khung thời gian mà tại đó dữ liệu giá được xem xét.
Ví dụ : Hàm Moving Average
là trung bình chuyển động giá có cấu trúc là Mov (C,13,S) có thể được
hiểu rằng trung bình chuyển động giá được xây dựng dựa trên vùng dữ liệu
giá đóng cửa (Close) trong 13 ngày (Period = 13 ) và phương pháp tính
giá trung bình giản đơn (Simple = S)
Nhận dạng DATA ARRAY
Một trong những vấn đề cơ bản trong việc xây dựng công thức là xác định
vùng giá dữ liệu phân tích. Một “price array identifier” dùng để nhận
dạng những vùng giá riêng biệt mà công thức tính có hiệu lực trên đó.
“Price array identifier” có thể viết tắt như bảng dưới đây.
Hành động toán học
Các công thức được xây dựng trên Metastock Formula đều tuần thủ theo các quy tắc toán học
+ Addition - Dấu cộng
- Subtraction (or negative) - Dấu (-)
* Multiplication - Dấu nhân
/ Division - Dấu chia
( H + L ) / 2 - Bình quân giá trị
Quyền ưu tiên toán học
Dấu ngoặc đơn “(“ được sử dụng nhiều trong việc xác định ưu tiên của
các công thức.Khi có 1 chuỗi các biến số hoặc thuật toán kết hợp với
nhau thì "and" và "or" sẽ được sử dụng. Khi dấu ngoặc đơn được sử
dụng”(“, quyền ưu tiên được xác định như sau:
- Negative values ( giá trị âm)
* Multiplication
/ Division
+ Addition
- Subtraction
< Less than
> Greater than
<= Less than or equal to
>= Greater than or equal to
= Equal to
<> Not equal to
And Logical "And"
Or Logical "Or"
I/ EXPERT ADVISOR :
Bấm vào biểu tượng Expert Advisor để bắt đầu xây dựng tín hiệu chỉ báo
Đặt tên => Chức năng
Xây dựng tín hiệu mua và các điều kiện tương ứng.Ví dụ ở đây tôi xây
dựng tín hiệu mua bán dựa trên sự giao cắt 2 đường MA(5) và MA(13)
Buy Signal = Mov(C,5,S)>Mov(C,13,S) AND Cross(Mov(C,5,S),Mov(C,13,S))
Tiến hành xây dựng
Chọn màu sắc và biểu tượng
Tương tự với SELL
Attach vào đồ thị
Competed !


07:11
Hoàng Phong Nhã
Posted in:
0 nhận xét:
Đăng nhận xét