Chiến lược siêu xu hướng Tesla là một kịch bản xem giao dịch tùy chỉnh được thiết kế để tạo ra các tín hiệu giao dịch cho cổ phiếu Tesla hoặc các tài sản liên quan khác.
Chiến lược dựa chủ yếu trên các chỉ số chính sau:
Chỉ số siêu xu hướng:Supertrend kết hợp dữ liệu giá và Average True Range (ATR) để xác định hướng xu hướng quan trọng. Chiến lược sử dụng Supertrend 10 giai đoạn mặc định để xác định xu hướng tăng hoặc giảm.
Chỉ số sức mạnh tương đối (RSI):Chiến lược sử dụng nhiều điều kiện RSI với các khoảng thời gian khác nhau (21, 3, 10 và 28) để đánh giá các điều kiện mua quá mức và bán quá mức trên thị trường.
Chỉ số hướng trung bình (ADX):Chỉ số hướng trung bình (ADX) được sử dụng để đo sức mạnh của một xu hướng. Các thông số có thể tùy chỉnh cho phép điều chỉnh chính xác các tín hiệu ADX bằng cách kiểm soát độ mịn và chiều dài DI.
Logic giao dịch:
Tín hiệu bước vào xa:Một tín hiệu đầu vào dài được tạo ra khi các điều kiện sau được sắp xếp:
Tín hiệu ra ngoài:Một vị trí dài được đóng khi xảy ra một trong các điều kiện sau:
Chiến lược có những lợi thế sau:
Chiến lược cũng mang những rủi ro sau:
Chiến lược cũng có thể được cải thiện trong các khía cạnh sau:
Tóm lại, Chiến lược siêu xu hướng của Tesla nhằm mục đích xác định các điểm vào và ra chất lượng bằng cách đánh giá xu hướng mạnh bằng sự kết hợp của các chỉ số. So với các chỉ số đơn lẻ, nó có thể lọc ra các tín hiệu sai và giao dịch khi xu hướng và sức mạnh phù hợp. Tuy nhiên, tối ưu hóa và kiểm soát rủi ro phải được thực hiện một cách thận trọng mà không chỉ dựa vào hiệu suất lịch sử cho giao dịch trực tiếp. Với việc kiểm tra và điều chỉnh liên tục, chiến lược này có tiềm năng trở thành một công cụ có giá trị cho giao dịch Tesla hoặc các tài sản khác.
/*backtest start: 2023-09-29 00:00:00 end: 2023-10-29 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // © cjones0313 //@version=5 strategy("TSLA 1.8k Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100) // a measure of volatility, default 10 - measured over 10 bars // modifying the value > 10 results in a smoother supertrend line, filter out noise but slower response to price changes // modifying the value < 10 results in faster response in price changes, but may result in more false signals atrPeriod = input(19, "ATR Length") // sets factor for supertrend line made up of price and ATR, this determines how much weight is given to each, default 3.0 // increasing the value > 3.0 results in faster response in price changes, but may result in more false signals // decreasing the value results in filtering out noise, but may miss smaller price movements factor = input.float(3.0, "Factor", step = 0.01) // direction = 1 bullish, -1 bearish [_, direction] = ta.supertrend(factor, atrPeriod) adxlen = input(7, title="ADX Smoothing") dilen = input(7, title="DI Length") dirmov(len) => up = ta.change(high) down = -ta.change(low) plusDM = na(up) ? na : (up > down and up > 0 ? up : 0) minusDM = na(down) ? na : (down > up and down > 0 ? down : 0) truerange = ta.rma(ta.tr, len) plus = fixnan(100 * ta.rma(plusDM, len) / truerange) minus = fixnan(100 * ta.rma(minusDM, len) / truerange) [plus, minus] adx(dilen, adxlen) => [plus, minus] = dirmov(dilen) sum = plus + minus adx = 100 * ta.rma(math.abs(plus - minus) / (sum == 0 ? 1 : sum), adxlen) sig = adx(dilen, adxlen) if ta.change(direction, 1) < 0 and ta.rsi(close, 21) < 75 and ta.rsi(close, 3) > 65 and ta.rsi(close, 28) > 49 and sig > 21 strategy.entry("Long Entry", strategy.long) if ta.change(direction, 1) > 0 or ta.rsi(close, 10) < 42 strategy.close("Long Entry")