Chiến lược này sử dụng chỉ số tạo thuận lợi cho thị trường (MFI) để đánh giá tình trạng xu hướng của thị trường và khả năng đảo ngược xu hướng. Nó tạo ra các tín hiệu giao dịch bằng cách tính toán mối quan hệ giữa phạm vi giá và khối lượng để đánh giá hiệu quả của chuyển động giá.
Tính toán MFI, công thức: (Tăng nhất - thấp nhất) / khối lượng * 10000
Đặt ngưỡng mua và bán, chẳng hạn như mua khi MFI > 1 và bán khi MFI < 0,8
Đi dài khi MFI vượt quá ngưỡng mua, đi ngắn khi vượt dưới ngưỡng bán
Các thanh mã màu dựa trên các tín hiệu để đại diện trực quan
Tùy chọn để đảo ngược hướng tín hiệu
Khả năng đánh giá mạnh mẽ xu hướng thị trường và hiệu quả chuyển động giá
Thiết lập tham số đơn giản, dễ xác định ngưỡng
Các tín hiệu giao dịch rõ ràng, dễ hiểu và thực hiện
Màu thanh trực quan hiển thị trực quan điều kiện thị trường
Độ linh hoạt để đi dài hoặc ngắn khi cần thiết
Không thể xác định sức mạnh xu hướng, rủi ro lợi nhuận không đủ
Không thể phân biệt biến động bình thường hoặc đảo ngược thực sự
Thường bị tín hiệu sai từ các sự kiện đột ngột
Có một chút chậm trễ, có thể bỏ lỡ các điểm vào tốt nhất
Không có cơ chế dừng lỗ, không thể kiểm soát lỗ đơn
Kiểm tra các giá trị ngưỡng tham số khác nhau
Thêm các chỉ số giá khối lượng để xác nhận
Bao gồm các đường trung bình động để xác định hướng xu hướng
Thiết lập các chiến lược dừng lỗ để kiểm soát rủi ro
Xác định các quy tắc kích thước vị trí để điều chỉnh theo thị trường
Hiệu suất thử nghiệm trên các thị trường trực tiếp trên các công cụ và khung thời gian khác nhau
Chiến lược này sử dụng MFI để đánh giá các điều kiện xu hướng thị trường và cung cấp các tín hiệu giao dịch đơn giản. Các cải tiến hơn nữa trong tối ưu hóa tham số, dừng lỗ v.v. cần thiết để kiểm soát rủi ro nghiêm ngặt. Nhưng logic là rõ ràng và khả thi để phục vụ như một phần của một chiến lược theo xu hướng, do đó có giá trị thực tế.
/*backtest start: 2023-08-19 00:00:00 end: 2023-09-18 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 12/09/2018 // The Market Facilitation Index is an indicator that relates price range to // volume and measures the efficency of price movement. Use the indicator to // determine if the market is trending. If the Market Facilitation Index increased, // then the market is facilitating trade and is more efficient, implying that the // market is trending. If the Market Facilitation Index decreased, then the market // is becoming less efficient, which may indicate a trading range is developing that // may be a trend reversal. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Market Facilitation Index (MFI) Backtest", shorttitle="MFI") SellZone = input(6.2, minval=0.01, step = 0.01) BuyZone = input(1, minval=0.01, step = 0.01) reverse = input(false, title="Trade reverse") hline(BuyZone, color=green, linestyle=line) hline(SellZone, color=red, linestyle=line) xmyVol = volume xmyhigh = high xmylow = low nRes = (xmyhigh - xmylow) / xmyVol * 10000 pos = iff(nRes > BuyZone, 1, iff(nRes < SellZone, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(nRes, color=green, title="MFI", style = histogram)