Forex Linear Regression Channel AFL For Amibroker, là ngôn ngữ công thức amibroker được sử dụng cho giao dịch Forex. Forex Linear Regression Channel AFL For Amibroker là afl mạnh nhất trên thế giới. Đây là một afl sửa đổi. Nó bao gồm mức kháng cự hỗ trợ cũng như chỉ báo giá hoặc chỉ báo hướng xu hướng.
Trong Forex Linear Regression
Channel AFL For Amibroker có một thanh tín hiệu. Nếu giá nằm ngoài thanh thì bạn
có thể biết giá đang đi về đâu. Nếu nến nằm ngoài mức thì nó phải sớm quay trở
lại. Ngoài ra, nó còn cho bạn biết hướng đi của xu hướng giá. Bằng cách xác nhận
quyết định mua và bán, bạn có thể xem hình ảnh mà tôi đã đề cập.
Theo định nghĩa, hồi quy tuyến tính
là một công cụ thống kê được sử dụng để dự đoán tương lai từ dữ liệu trong quá
khứ. Nó được sử dụng để xác định thời điểm giá bị kéo dài quá mức. Đường xu hướng
hồi quy tuyến tính chỉ đơn giản là đường xu hướng được vẽ giữa hai điểm bằng
phương pháp phù hợp với bình phương nhỏ nhất. Đường xu hướng được hiển thị ở
chính giữa giá. Nếu bạn coi đường xu hướng này là giá "cân bằng", bất
kỳ động thái nào trên hoặc dưới đường xu hướng đều chỉ ra người mua hoặc người
bán quá nhiệt tình.
Lợi ích của giao dịch kênh
Kênh giá là một công cụ đơn giản để
cho bạn thấy hướng đi chung của giá trong một khoảng thời gian cụ thể do bạn chọn.
Điều này cho phép bạn thấy bức tranh toàn cảnh mà nhiều nhà giao dịch có xu hướng
bỏ qua với hy vọng nắm bắt được "lượt đi".
Hiện tượng thường thấy là sự đảo
chiều hiếm khi xảy ra và hầu hết các đợt điều chỉnh có thể được khắc phục bằng
đòn bẩy đủ thấp mà không gây ảnh hưởng đến tài khoản của bạn.
Theo thời gian, phương pháp theo
dõi xu hướng chung sắp được kênh xác định này có thể vượt trội hơn so với giao
dịch mua vào và bán ra thường được thực hiện bởi các nhà giao dịch nghĩ rằng họ
có thể đoán được khi nào thị trường sẽ đảo chiều.
_SECTION_BEGIN("Ami");
GfxSetBkMode(1);
X=750;
Y=1;
Font=10;
GfxSelectFont("Impact",Font*2.2,
550);GfxSetTextColor(colorRed);GfxTextOut("KrT group",x,y);
GfxSelectFont("Impact",Font*2.2,
550);GfxSetTextColor(colorGreen);GfxTextOut("RESEARCH",x+120,Y);
_SECTION_END();
SetChartBkColor(ParamColor("Background
Color",colorBlack));
SetChartOptions(0,chartShowDates);
SetBarFillColor(IIf(C>O,ParamColor("Candle
UP
Color",colorGreen),IIf(C<=O,ParamColor("Candle
Down
Color",colorRed),colorLightGrey)));
Plot(C,"Price",IIf(C>O,ParamColor("Wick
UP
Color",colorDarkGreen),IIf(C<=O,ParamColor("Wick
Down
Color",colorDarkRed),colorLightGrey)),64,0,0,0,0);
_SECTION_BEGIN("Linear Reg
Channel");
//Plot(Close, "", 55,
GetPriceStyle());
P =
ParamField("Price field", -1);
Daysback = Param("Period for
Linear Regression Channel", 50, 1, 300, 1);
SDP1 = Param("Standard
Deviation 1", 1.0, 0, 6, 0.05);
SDP2 = Param("Standard
Deviation 2", 2.0, 0, 6, 0.05);
SDP3 = Param("Standard
Deviation 3", 3.0, 0, 6, 0.05);
ext =
Param("extend Linear Regression Channel", 15, 0, 50, 1);
shift = Param("Look
back period", 0, 0, 240, 1);
Collg = ParamColor("Color
Linear Reg Line", colorRed);
Colsd1 = ParamColor("Color
StDev 1", colorBlue);
Colsd2 = ParamColor("Color
StDev 2", colorLime);
Colsd3 = ParamColor("Color
StDev 3", colorGold);
SDP1 = SDP1/2;
SDP2 = SDP2/2;
SDP3 = SDP3/2;
pds =
Daysback;
x =
BarIndex() + 1;
sx
= SelectedValue(x)-shift;
aa
= SelectedValue(Ref(LinRegIntercept(P, pds), -shift));
bb
= SelectedValue(Ref(LinRegSlope(P, pds), -shift));
StDev0 = StDev(P, pds);
fd1 =
SelectedValue(Ref(SDP1 * StDev0, -shift) );
fd2 =
SelectedValue(Ref(SDP2 * StDev0, -shift) );
fd3 =
SelectedValue(Ref(SDP3 * StDev0, -shift) );
ys
= SelectedValue(ValueWhen(x, aa, 1));
yi
= SelectedValue(ValueWhen(x, bb, 1));
xs
= sx - pds;
d =
ext;//Shift Line Right
xe
= xs + pds + d;
ye
= ys + yi * (xe - xs);
sty =
1|32|2048;
Plot(LineArray(xs-d,ys,xe-d,ye,1),"",Collg,sty,0,0,d);
Plot(LineArray(xs-d,ys-fd1,xe-d,ye-fd1,1),"",Colsd1,sty,0,0,d);
Plot(LineArray(xs-d,ys+fd1,xe-d,ye+fd1,1),"",Colsd1,sty,0,0,d);
Plot(LineArray(xs-d,ys-fd2,xe-d,ye-fd2,1),"",Colsd2,sty,0,0,d);
Plot(LineArray(xs-d,ys+fd2,xe-d,ye+fd2,1),"",Colsd2,sty,0,0,d);
Plot(LineArray(xs-d,ys-fd3,xe-d,ye-fd3,1),"",Colsd3,sty,0,0,d);
Plot(LineArray(xs-d,ys+fd3,xe-d,ye+fd3,1),"",Colsd3,sty,0,0,d);
_SECTION_END();
👉Tải tại đây
https://drive.google.com/file/d/1KM_2a_YsCzz5Ccbn9h5AqsIYpb_Lbh0V/view?usp=drive_link