Thư viện AFL
Thư viện AFL
Chênh lệch tùy chọn Strangle và Straddle - Mã AFL của Amibroker

Chênh lệch tùy chọn Strangle và Straddle - Mã AFL của Amibroker

Cuộc gọi thị trường trong tháng 3 đã quyết định tập trung nhiều hơn vào việc triển khai các chiến lược quyền chọn trong Amibroker. Là ý tưởng khởi đầu cho việc viết mã các khái niệm đơn giản trước khi thực hiện Ý tưởng phức tạp. Là một sáng kiến ​​được nghĩ đến khi bắt đầu bằng việc triển khai Chênh lệch quyền chọn với Strangle và Straddle.

Nếu bạn là Người chơi chiến lược quyền chọn thì có thể bạn sẽ quan tâm đến việc theo dõi Mức chênh lệch quyền chọn trong thời gian thực. Tuy nhiên, chênh lệch quyền chọn theo chuỗi thời gian thậm chí còn thú vị hơn. Hình ảnh bên dưới hiển thị mức chênh lệch quyền chọn của chiến lược dàn dài 6000CE + 6400CE cho chuỗi quyền chọn diễu hành.

[wp_ad_camp_5]

Quy trình thiết lập chênh lệch tùy chọn Strangle và Straddle

1.Tải xuống Tùy chọn Strangle và Straddle Truyền bá mã AFL tới

Amibroker/Công thức/Chênh lệch quyền chọn

thư mục

và Giải nén tập tin. Tạo Options Spread Directory nếu nó không tồn tại.

2.Mở

Amibroker->Mở biểu đồ trống mới

3.Bây giờ ở khung bên trái goto

Biểu đồ->Chênh lệch tùy chọn

và kéo và thả Strangle và Straddle Spread vào biểu đồ trống.

4.Bingo! bạn đã có biểu đồ Spread.

5.Để thay đổi mức chênh lệch, nhấp chuột phải vào biểu đồ và xem Tham số nơi bạn có quyền kiểm soát để thay đổi giá Strike1 và Strike2 như hiển thị bên dưới

Những chiến lược nào được đề cập trong Bộ luật AFL?

1.Chiến lược Long Strangle – Biến động

2.Chiến lược Long Straddle – Biến động

3.Short Straddle – Chiến lược trung lập

4.Short Straddle – Chiến lược trung lập

Điều kiện tiên quyết

Nguồn cấp dữ liệu thời gian thực cho Amibroker hỗ trợ tùy chọn NSE.

Mỗi ngày chúng tôi dự định phát hành một bộ chiến lược trải rộng Tùy chọn. Đưa ra ý tưởng cho bạn để mang nhiều thứ hơn vào đây. Hãy theo dõi!

Có liên quan

Mã nguồn (.afl)
_SECTION_BEGIN("Strangle and Straddle Spread");
SetChartOptions(0,chartShowArrows|chartShowDates);

_N( Symbol1= ParamStr("Strike1", "NIFTY14MAR6000CE") );

SetForeign( Symbol1 );
C1 = C;
H1 = H;
L1 = L;
O1 = O;
V1 = V;
RestorePriceArrays();


_N( Symbol2= ParamStr("Strike2", "NIFTY14MAR6400CE") );

SetForeign( Symbol2 );
C2 = C;
H2 = H;
L2 = L;
O2 = O;
V2 = V;
RestorePriceArrays();

Color = ParamColor( "Color", colorDefault );
Style = ParamStyle( "Style", styleLine, maskPrice );


PlotOHLC( O1+O2, H1+H2, L1+L2, C1+C2, "(" + Symbol1+" + "+Symbol2 + ") spread", Color, style );

_SECTION_END();

Hướng dẫn: Copy đoạn mã trên, mở AmiBroker Formula Editor, dán vào và lưu lại với tên tương ứng.