Chào bạn,
Đây là bài đầu tiên trong series về pinescript cơ bản của mình. Mình hi vọng sẽ giúp bạn phần nào tiết kiệm thời gian và công sức khi tìm hiểu về pinescript. Series cơ bản này mình đã cố gắng thiết kế để các bạn chưa có nền tảng về code cũng có thể theo được.
Trong quá trình học nếu có bắt kì khó khăn gì thì cứ thoải comment hoặc liên hệ với mình nhé. Mình sẽ cố gắng để giải đáp
Okay, bắt đầu nhé
Pinescrtip là một ngôn ngữ lập trình được tạo ra bởi TradingView. Mục đích chính của nó là để code các indicator và strategy được dùng trong TradingView.
Bạn có thể mở chart TradingView lên, bấm vào icon indicators -> vào phần Technicals, bạn sẽ thấy các Indicators và Strategies được viết bởi TradingView. Và tất nhiên là chúng đều được viết bằng ngôn ngữ pinescript
Phần Community sẽ là các indicators và strategies được code bởi cộng đồng. Phần có icon 2 mũi tên lên xuống là strategy, còn lại là indicator.
Số lượng indicator từ TradingView và từ cộng đồng là rất lớn nhưng có thể bạn sẽ không tìm được indicator nào phù hợp với phong cách giao dịch của bạn. Vậy nên, bạn cần phải học pinescript để có thể tự code indicator cho riêng mình và cũng để hiểu logic của các indicator mà người khác viết.
Vậy pinescript có thể giúp bạn những gì:
- Đầu tiên, chắc chắn sẽ là indicator. Pinescript sẽ giúp bạn code một indicator phục vụ cho mục đích của riêng bạn. Ví dụ bạn muốn một indicator có 2 hoặc nhiều đường RSI với nhiều độ dài hoặc nhiều timeframe khác nhau. Cái này mặc định không có nhưng nếu biết pinescript thì bạn hoàn toàn có thể tự làm được.
- Với tài khoản TradingView free thì bạn chỉ có thể hiện 2 indicator trên chart. Nếu biết code pinescript, bạn hoàn toàn có thể code 1 indicator để hiện 1 lúc nhiều indicator lên chart mà không cần phải mua tài khoản TradingView premium.
- Tự tạo alert (cảnh báo) cho riêng mình. Ví dụ bạn muốn TradingView gửi một thông báo về điện thoại (hoặc một tin nhắn về Telegram, Discord) khi RSI lớn hơn 70, hoặc khi RSI trên timframe 1H cắt lên RSI trên timeframe, hoặc bất kỳ 1 điều kiện gì mà bạn muốn. Pinescript sẽ giúp bạn làm điều này.
- Phần Alert của TradingView thì cũng chỉ cho bạn tạo 1 alert. Nếu bạn muốn tạo nhiều alert thì phải nâng cấp lên bản trả phí. Nhưng nếu bạn biết code pinescript thì bạn hoàn toàn có thể tạo bao nhiêu alert tùy thích. Bạn có thể theo dõi toàn bộ thị trường mà không cần phải ngồi trước máy tính cả ngày.
- Cuối cùng là một phần rất quan trọng, đó là test strategy. Nếu bạn có 1 chiến thuật, và muốn biết chiến thuật đó có hiệu quả hay không thì bạn có thể dùng pinescript để test xem chiến thuật đô hiệu quả như nào, hoặc hiệu quả trên timeframe nào hay trên những cặp tiền nào.
Okay. Tóm lại thì pinescript sẽ giúp ích rất nhiều trong quá trình trading của bạn. Giờ hãy bắt đầu những dòng code đầu tiên nhé.
Leave a Reply