Phân tích mã nguồn chiến lược "Hoạt động hỗn loạn"

Tác giả:Tốt, Tạo: 2019-01-28 12:17:45, Cập nhật: 2019-12-03 17:45:13

img

Lawrence hình nền

Lời giới thiệu

Thuật ngữ hỗn loạn ban đầu đề cập đến mô tả trạng thái hỗn loạn của vũ trụ. Ý tưởng là kết quả là không thể tránh khỏi, nhưng vì kiến thức hiện có không thể tính toán kết quả, bởi vì tính toán tự nó đang thay đổi kết quả, kết quả tối đa hoặc tối thiểu có thể xuất hiện ở cuối, và không có sự cần thiết.

Điều này rất giống với thị trường giao dịch, nơi những người tham gia thay đổi thị trường khi họ phân tích thị trường và đưa nó vào hành động.

Và nó sẽ có xu hướng đột biến theo hướng không biết đến những người tham gia. Nó có đủ trí thông minh để ngăn chặn những người tham gia nắm bắt các luật thay đổi của nó. Đó là, thị trường không ổn định, và sự hiểu biết quá khứ về thị trường không thể đại diện cho tương lai.

"Chiến dịch Chaos" là gì?

imgPhương pháp Hoạt động hỗn loạn là một tập hợp đầy đủ các ý tưởng đầu tư, chiến lược giao dịch và tín hiệu vào và ra, được phát minh bởi Bill Williams. Nó đã trở nên phổ biến ở Hoa Kỳ từ cuối thế kỷ trước và đã được nhiều chuyên gia đầu tư và thương nhân chuyên nghiệp công nhận.

Hiện nay, nhiều nhà đầu tư trên thế giới sử dụng phương pháp Hoạt động hỗn loạn để tham gia giao dịch thị trường. Bởi vì thị trường tài chính tiền điện tử là một thị trường mới so với thị trường tài chính truyền thống, và lý thuyết hỗn loạn cũng là một ý tưởng xu hướng tương đối mới trong thị trường này, có rất ít người nghiên cứu các phương pháp Hoạt động hỗn loạn trong thị trường tiền điện tử.

Vì phương pháp Hoạt động hỗn loạn là một chiến lược giao dịch phổ biến, nó có thể được áp dụng cho hầu hết các lĩnh vực đầu tư tài chính, bao gồm cổ phiếu, trái phiếu, tương lai, ngoại hối và tiền kỹ thuật số.

Kiến trúc thuật toán hỗn loạn

Như tên gọi cho thấy, cơ sở lý thuyết của Hoạt động hỗn loạn là lý thuyết hỗn loạn, được đề xuất bởi nhà khí tượng học Edward Lorenz và là một trong những khám phá khoa học vĩ đại nhất của cuối thế kỷ 20.

Bill Williams sáng tạo áp dụng lý thuyết hỗn loạn vào lĩnh vực đầu tư tài chính, và kết hợp với hình học fractal, động lực phi tuyến tính và các ngành khác, tạo ra một loạt các chỉ số phân tích kỹ thuật rất hiệu quả.

Toàn bộ phương pháp Hoạt động hỗn loạn bao gồm năm chiều (điểm số kỹ thuật):

Dòng cá sấu
Chiếc Fractal
Động lực
Tốc độ tăng tốc
Đường cân bằng

Dòng cá sấuimgĐường Alligator (trên) là một tập hợp các đường cân bằng sử dụng hình học phân đoạn và động lực phi tuyến tính. Bản chất là mở rộng đường trung bình động cân bằng theo hàm số nhân, đó là một loại đường trung bình động, nhưng phương pháp tính toán phức tạp hơn một chút so với đường trung bình động thông thường.

//Parameter 
N3:=N1+N2;
N4:=N2+N3;
 
//Define price midline
HL:=(H+L)/2;
 
//Alligator line
Y^^SMA(REF(HL,N3),N4,1);//lip kiss
R:=SMA(REF(HL,N2),N3,1);//Tooth
G:=SMA(REF(HL,N1),N2,1);//crotch

Đầu tiên xác định đường trung bình giá, đó là mức trung bình của giá cao nhất và giá thấp nhất. Đối với lip kiss, có nghĩa là chu kỳ nhỏ của đường trung bình được trung bình lại. Đối với Tooth, có nghĩa là chu kỳ trung bình của đường trung bình được trung bình lại. và Đối với crotch, có nghĩa là chu kỳ lớn của đường trung bình được trung bình lại. Trong giao dịch thực tế, chúng tôi sử dụng khoảng cách.

Fractal

imgCác fractal (ở trên) là để mở lòng bàn tay ở phía trước, với ngón tay hướng lên, ngón tay giữa là fractal trên, ngón tay nhỏ và ngón nhẫn ở bên trái, và ngón trỏ và ngón tay cái ở bên phải đại diện cho đường K chưa đạt được mức giá cao mới.

//fractal
TOP_N:=BARSLAST(REF(H,2)=HHV(H,5))+2;
BOTTOM_N:=BARSLAST(REF(L,2)=LLV(L,5))+2;
 
TOP:=REF(H,TOP_N);
BOTTOM:=REF(L,BOTTOM_N);
 
MAX_YRG^^MAX(MAX(Y,R),G); 
MIN_YRG^^MIN(MIN(Y,R),G); 
 
TOP_FRACTAL^^VALUEWHEN(H>=MAX_YRG,TOP);
BOTTOM_FRACTAL^^VALUEWHEN(L<=MIN_YRG,BOTTOM);

Trong tương tự, các fractal thấp hơn là ngón tay chỉ xuống. Nếu các fractal trên gần đây đã được đột phá, và giá retracement không rơi xuống dưới các fractal thấp hơn gần nhất, nó về cơ bản có thể được đánh giá rằng thị trường có thể chuyển thành gấu để bò, và ngược lại.

Chiến lược logic

imgChiến lược này dựa trên sự kết hợp của các đường Alligator và các chỉ số fractal của lý thuyết hỗn loạn.

//opening Long position: If currently there is no long position, and the closing price rises above the upper fractal, and the upper fractal is above the the Alligator line.
BKVOL=0 AND C>=TOP_FRACTAL AND TOP_FRACTAL>MAX_YRG,BPK;
//opening Short position: If currently there is no short position, and the closing price falls below the lower fractal, and the lower fractal is below the the Alligator line.
SKVOL=0 AND C<=BOTTOM_FRACTAL AND BOTTOM_FRACTAL<MIN_YRG,SPK;
 
//closing Long position: If the closing price falls below the the Alligator chin.
C<Y,SP(BKVOL);
//closing Short position: If the closing price rises above the the Alligator chin.
C>Y,BP(SKVOL);

Mở vị trí dài: Nếu hiện tại không có vị trí dài, và giá đóng tăng trên đường phân đoạn trên, và đường phân đoạn trên nằm trên đường Alligator.

Mở vị trí ngắn: Nếu hiện tại không có vị trí ngắn, và giá đóng giảm xuống dưới fractal thấp hơn, và fractal thấp hơn là dưới đường Alligator.

Khóa vị trí dài: Nếu giá đóng cửa giảm xuống dưới giá đầu tiên.

Khóa vị trí ngắn: Nếu giá đóng tăng trên gót cá sấu.

Nguồn chiến lược

(*backtest
start: 2018-11-13 00:00:00
end: 2018-12-13 00:00:00
period: 1h
exchanges: [{"eid":"Huobi","currency":"BTC_USDT","balance":10000,"stocks":3}]
*)
 
N3:=N1+N2;
N4:=N2+N3;
 
HL:=(H+L)/2;
 
Y^^SMA(REF(HL,N3),N4,1);
R:=SMA(REF(HL,N2),N3,1);
G:=SMA(REF(HL,N1),N2,1);
 
TOP_N:=BARSLAST(REF(H,2)=HHV(H,5))+2;
BOTTOM_N:=BARSLAST(REF(L,2)=LLV(L,5))+2;
 
TOP:=REF(H,TOP_N);
BOTTOM:=REF(L,BOTTOM_N);
 
MAX_YRG^^MAX(MAX(Y,R),G); 
MIN_YRG^^MIN(MIN(Y,R),G); 
 
TOP_FRACTAL^^VALUEWHEN(H>=MAX_YRG,TOP);
BOTTOM_FRACTAL^^VALUEWHEN(L<=MIN_YRG,BOTTOM);
 
BKVOL=0 AND C>=TOP_FRACTAL AND TOP_FRACTAL>MAX_YRG,BPK;
SKVOL=0 AND C<=BOTTOM_FRACTAL AND BOTTOM_FRACTAL<MIN_YRG,SPK;
 
C<Y,SP(BKVOL);
C>Y,BP(SKVOL);
here is the strategy source link, you can open the link and run it directly:

Https://www.fmz.com/strategy/129077

Kiểm tra hậu quả

Để đưa backtesting gần hơn với môi trường thị trường thực tế, phí hoa hồng được thiết lập là 2 lần tiêu chuẩn trao đổi, và giá vị trí mở và đóng được thêm vào trượt 2 pips.houbi.comTiền tương lai BTC_USDT.img img

Tóm lại

Tóm lại, bản chất của phương pháp Hoax operation là tìm một bước ngoặt, không cần phải quan tâm đến cách thị trường diễn ra, và không cần phải quan tâm đến sự đột phá đúng và sai. Nếu nó đột phá fractal, lệnh sẽ nhập ngay lập tức. Đây cũng là mục đích ban đầu của bài viết này. Đừng bao giờ cố gắng dự đoán thị trường, nhưng hãy là một nhà quan sát và người theo dõi.


Thêm nữa