PDA

View Full Version : Amibroker Dẫn Giải



VietCurrency
04-13-2009, 08:07
Tôi thấy trong đây có nhiều bác xài Amibroker nhưng vẫn c̣n loay hoay với những điều cơ bản về nó. Cho nên tôi lập cái thread này để viết về những cách xài thật cơ bản. Tôi không đăng những bài viết này bên cái thread bên kia v́ không muốn nó loảng. Thread bên kia dùng để trả lời những câu hỏi liên quan đến data, phương cách installation, và lấy Amibroker chùa về như thế nào..v....v...Cũng xin nói trước là tôi cũng mới xài Amibroker thui. Nhưng v́ có background của TradeStation cho nên cũng tạm được. Những bài viết của tôi về Amibroker sẽ dựa vào hai quyển sách dưới đây. Xin nói rỏ một điều: Tôi MUA hai quyển sách này, những bài viết về Amibroker xuất phát từ đó ra. Cho nên xin vui ḷng đừng khiêng những các bài viết của Amibroker tại đây về các nơi khác. Các bác có thể đặt câu hỏi về những bài viết của tôi tại đây, hay ở nơi khác. Nhưng xin vui ḷng đừng sao chép lại những bài viết chính gốc dựa vào sách.

Đây là hai quyển sách mà tôi sẽ dựa vào để viết về Amibroker. Bác nào thích th́ lên tiếng. Bác nào rành về Amibroker, xin vui ḷng giúp một tay. Đặt biệt là phần AFL của nó. Tôi rất thích AFL của nó, nhưng v́ background về programming không có cho nên bi giờ chỉ biết những bước đi thật vở ḷng thui. Anyway, here are the two books.

Thêm một điều nữa. Song song với những bài viết này, tôi sẽ đăng những system tradings của Amibroker được đăng trong các tờ báo chuyên về trading mà chỉ có người mua báo mới xem được. Rất tiếc là những bài lư thuyết về các system này chỉ in trên giấy báo, cho nên việc đem nó vào đây rất tốn công. Thành ra, tôi chỉ có thể đem codes của nó vào, bàn các điểm chính. Hy vọng các bác có thể dựa vào đó mà dùng sức sáng tạo riêng của ḿnh mà phát huy cái trading system đó. Theo ư tôi chúng ta nên học phương cách của người Nhật. Đó là không cần phải sáng tạo, chỉ cần làm những ǵ đă có tốt hơn thui.


Vài lời chia sẻ...


PS: Song song với Amibroker, nếu nhu cầu đ̣i hỏi tăng, tôi có thể chia sẻ cái coding này với hai programs khác luôn: TradeStation & MetaStock

VietCurrency
04-14-2009, 11:27
Step 1: Amibroker Setup & Data Collection

Bạn có thể vào Amibroker (Amibroker.com) để download program về. Theo tôi biết th́ họ có cho bạn xài thử một thời gian (trial period). Sau đó th́ bạn phải ghi danh (register). "Ghi Danh" là một mỹ từ dùng thay thế cho từ MUA. Amibroker có hai dạng: Standard & Professional.

Tôi không biết giá standard là bao nhiêu, nhưng giá professional version khoảng 300 trở xuống. Đây là một giá khá rẻ cho một trading program rất mạnh. Giá trung b́nh của một trading software ngang hàng với Amibroker được bán tại Mỹ ít ǵ cũng 1500 USD trở lên (TradeStation, Wealthlab...v....v). Metastock cũng là một trading platform rất khá, và rẻ. Nhưng nó cũng được bán khoảng 500 USD cho EOD version và chừng 1K cho professional version, hay c̣n gọi là real-time version. Nói chung th́ đây là một giá khá rẻ cho một software nặng kư như vậy.

Ở đây tôi chỉ nói về cách install sau khi bạn mua program. Sau khi mua xong th́ người ta sẽ gởi cho bạn một cái link đến email của bạn. Click vào cái link đó sẽ download một cái key. Khi key được install th́ coi như bạn đă mua xong. Dấu hiệu cho biết bạn thật sự mua là mỗi khi bạn mở program lên, nó sẽ hiện ra một cái khung vuông nhỏ. Trong khung ấy sẽ có hai chữ: REGISTERED TO: Your name....Đơn giản thế thôi. Riêng c̣n bạn nào có ư định install Amibroker "kiểu VN" th́ có thể hỏi ṿng ṿng trên đây hay các nơi khác. Tôi nghĩ sẽ có rất nhiều người sẵn sàng chỉ dẫn. Riêng VC.com v́ được host ở Mỹ nên không thể nói về những cr*k software.

Cơ cấu charting của Amibroker khá đặt biệt so với các program khác. Amibroke xài database nằm luôn trong máy của bạn. Cho nên mức độ upload data vào chart khá nhanh. Có thể nói nó nhanh nhất trong tất cả các loại program mà tôi đă xài qua. Tùy theo sức mạnh của máy bạn, tốc độ upload data của nó vào chart nhanh c̣n hơn chớp mắt. Sau khi bạn install xong, Amibroker có install trong máy bạn một DEFAULT DATABASE. Default database có nghĩa là nó có sẵn. Bạn không phải làm ǵ hết. Nhưng số lượng stocks trong database này không lớn. Nó chỉ gồm 30 công ty của chỉ số Dow Jones Industrial Average. Đây là một sample data mà người ta bỏ sẵn để bạn tiện tay mà xài trong thuở ban đầu. Sau đó, tùy market bạn trade mà bạn cần phải tăng thêm số lượng stocks trong database, và rất có thể phải mua data riêng.

Data th́ có hai dạng: End-of-day (EOD) và Live. EOD có nghĩa là data chỉ có SAU KHI thị trường đóng cửa. EOD data có nhiều formats. Format thông dụng nhất có lẽ là Metastock format. Với format này, bạn có thể chỉ cần bấm một vài clicks để import nó vào Amibroker. Phần này sẽ được nói sau. Nếu bạn trade VN market th́ có lẽ EOD data là format duy nhất cho Amibroker. Tại VC.com này th́ bạn có thể xài data của anh Gun_N_Rose được upload lên đây hằng ngày sau khi thị trường VN đóng cửa. Data lấy từ anh GnR thường là Text Format. Bạn cần phải chuyển nó sang dạng Metastock trước khi import vào. Để chuyển dạng của data, bạn có thể xài cái program DOWNLOADER của Metastock để chuyển. Tôi luôn chuyển raw data (text format) sang Metastock format v́ đây là một dạng format rất phổ thông trong tất cả các loại charting sofwares được bán trên US market. Nếu bạn trade US market, th́ bạn có rất nhiều công ty chuyên bán EOD data để lựa chọn (xin vui ḷng tự Google để kiếm). Nếu DATA QUALITY không phải là một điều quan trọng đối với bạn, bạn có thể xài FREE data từ Yahoo finance.

Để lấy data từ Yahoo, bạn cần một cái program để download nó về. Loại program này thường được bán trên Net. Giá từ 100USD trở xuống. Amibroker cũng có một cái, gọi là AMIQUOTE. Giá bán của Amiquote là 65USD. Cái tốt của Amiquote là chỉ cần click một cái là nó tự động connect vào server của Yahoo, của MSN và nhiều nơi khác để download data về cho các stocks mà bạn có trong cái database của Amibroker.


Vài lời chia sẻ...


PS: V́ hầu hết trong đây không ai xài LIVE data cho Amibroker ngoài tôi ra nên tạm thời gác lại việc update/connect cho LIVE DATA, để dành cho khi khác. Tuy nhiên, nếu có nhiều người cần chỉ dẫn về cái này th́ tôi có thể viết tí về phương cách này.

VietCurrency
04-20-2009, 12:27
Search trên Net, kiếm được cái link này hay quá. Người viết bài bỏ rất nhiều công lao ra, tạo h́nh và giải thích. Bác nào cần học những điều căn bản nhất về Amibroker th́ vào đây nhé. C̣n cái thread này th́ chuyển sang phần căn bản về Backtesting, Forward Testing v..vv...của Amibroker dựa theo hai quyển sách phía trên.

http://www.adwin.com.vn/diendan/lofiversion/index.php/t47.html

Bác nào đọc xong link này có câu hỏi th́ cứ post bên cái thread Amibroker bên kia. Tôi sẽ trả lời.

VietCurrency
05-21-2009, 06:42
Có bác nào biết fonts nào có thể viết tiếng Việt được trong Amibroker không dzị? Bác nào biết th́ vui ḷng chỉ hộ. Ư của tôi là thế này: Tôi đang viết một indicator/program trong Amibroker. Có một vài đoạn tôi muốn bỏ tiếng Việt vào. Chẳng hạn như là tên của công ty hay là một vài lời giải thích IN luôn trên chart. Tôi xài thử unicodes của Mviêt, của Unikey nhưng thấy không được.


Cám ơn trước.