Success is the ability to go from one failure to another with no loss of enthusiasm. Thành công là khả năng đi từ thất bại này đến thất bại khác mà không mất đi nhiệt huyết (Winston Churchill ). Khi người giàu ăn cắp, người ta bảo anh ta nhầm lẫn, khi người nghèo ăn cắp, người ta bảo anh ta ăn cắp. Tục ngữ IRan. Tiền thì có nghĩa lý gì nếu nó không thể mua hạnh phúc? Agatha Christie. Lý tưởng của đời tôi là làm những việc rất nhỏ mọn với một trái tim thật rộng lớn. Maggy. Tính ghen ghét làm mất đi sức mạnh của con người. Tục ngữ Nga. Men are born to succeed, not to fail. Con người sinh ra để thành công, không phải để thất bại. Henry David Thoreau. Thomas Paine đã viết: Bất lương không phải là TIN hay KHÔNG TIN. Mà bất lương là khi xác nhận rằng mình tin vào một việc mà thực sự mình không tin .

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 !

 


 

0 nhận xét:

Đăng nhận xét