Chiến lược kiểm tra ngược đột phá thời gian cố định


Ngày tạo: 2024-01-29 10:22:07 sửa đổi lần cuối: 2024-01-29 10:22:07
sao chép: 0 Số nhấp chuột: 523
1
tập trung vào
1617
Người theo dõi

Chiến lược kiểm tra ngược đột phá thời gian cố định

Tổng quan

Ý tưởng chính của chiến lược này là vào một thời điểm cố định (đây là 08:35 giờ UTC + 5 mỗi ngày) khi khép lại đường K 5 phút sau khi mở, đánh giá xem giá khép lại đường K 5 phút có tăng hay giảm so với giá mở, nếu tăng thì làm nhiều hơn, nếu giảm thì làm rớt, và đặt mục tiêu dừng vị trí dài ngắn.

Nguyên tắc chiến lược

Các nguyên tắc chính của chiến lược này là:

  1. Đặt thời gian giao dịch mong muốn, đây là 08:35 mỗi ngày trong múi giờ UTC+5.

  2. Tại thời điểm đó, hãy đánh giá xem giá đóng cửa của dòng K 5 phút hiện tại có cao hơn giá mở cửa hay không. Nếu giá đóng cửa cao hơn giá mở cửa, cho biết dòng K 5 phút đã đóng cửa, hãy làm thêm.

  3. Nếu giá đóng cửa thấp hơn giá mở cửa, biểu thị là 5 phút K dòng đóng cửa, làm trống.

  4. Sau khi thực hiện thêm, thiết lập để rút ra nhiều hơn 1000 đô la. Sau khi rút ra, thiết lập để rút ra không nhiều hơn 500 đô la.

Phân tích lợi thế

Chiến lược này có những lợi thế chính như sau:

  1. Các chiến lược được đưa ra rõ ràng, đơn giản, dễ hiểu và dễ thực hiện.

  2. Các giao dịch được thực hiện trong một thời gian nhất định để tránh rủi ro qua đêm.

  3. Dùng 5 phút để đánh giá xu hướng.

  4. Đặt mục tiêu ngăn chặn, khóa lợi nhuận.

Phân tích rủi ro

Chiến lược này cũng có một số rủi ro:

  1. Thời gian giao dịch cố định có thể bỏ lỡ cơ hội giao dịch trong các khoảng thời gian khác trên thị trường. Bạn có thể thiết lập nhiều thời điểm giao dịch.

  2. 5 phút đánh giá có thể không đủ chính xác, có thể kết hợp nhiều khoảng thời gian đánh giá.

  3. Giá đóng cửa và giá mở cửa dao động quá lớn, thiết lập lệnh dừng lỗ có thể làm giảm rủi ro.

  4. Cài đặt dừng có thể quá tùy ý, có thể thiết lập điểm dừng tối ưu hơn dựa trên dữ liệu thử nghiệm lịch sử.

Hướng tối ưu hóa

Chiến lược này có thể được tối ưu hóa theo các khía cạnh sau:

  1. Thiết lập nhiều thời điểm giao dịch, bao gồm nhiều cơ hội giao dịch hơn.

  2. Tăng logic dừng lỗ, giảm rủi ro lỗ.

  3. Kết hợp nhiều chỉ số định kỳ với xu hướng đánh giá, tăng độ chính xác đánh giá.

  4. Điểm dừng tốt nhất là kiểm tra dữ liệu lịch sử.

  5. Động thái điều chỉnh kích thước vị trí, quản lý rủi ro theo tình huống cụ thể.

Tóm tắt

Nhìn chung, chiến lược đo lường phản hồi đột phá thời gian cố định này đơn giản và rõ ràng, là một chiến lược giao dịch định lượng cơ bản và thực tế bằng cách xác định hướng đi của xu hướng vào một thời điểm cố định và thiết lập điểm dừng để khóa lợi nhuận và kiểm soát rủi ro. Được tăng cường bằng nhiều phương tiện tối ưu hóa tham số và kiểm soát rủi ro, nó có thể trở thành một hệ thống giao dịch định lượng đáng tin cậy.

Mã nguồn chiến lược
/*backtest
start: 2023-12-29 00:00:00
end: 2024-01-28 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Wajahat2

//@version=5
strategy("Buy Sell at 08:35 GMT+5 with Profit Targets", overlay=true)

// Set the desired trading time (08:35 GMT+5)
desiredHour = input.int(8, title="Desired Hour")
desiredMinute = input.int(35, title="Desired Minute")

// Convert trading time to Unix timestamp
desiredTime = timestamp(year, month, dayofmonth, desiredHour, desiredMinute)

// Check if the current bar's timestamp matches the desired time
isDesiredTime = time == desiredTime

// Plot vertical lines for visual confirmation
bgcolor(isDesiredTime ? color.new(color.green, 90) : na)

// Check if the current 5-minute candle closed bullish
isBullish = close[1] < open[1]

// Check if the current 5-minute candle closed bearish
isBearish = close[1] > open[1]

// Define profit targets in USD
longProfitTargetUSD = input(1000, title="Long Profit Target (USD)")
shortProfitTargetUSD = input(500, title="Short Profit Target (USD)")

// Execute strategy at the desired time with profit targets
strategy.entry("Buy", strategy.long, when= isBullish)
strategy.entry("Sell", strategy.short, when= isBearish)

// Set profit targets for the long and short positions
strategy.exit("Profit Target", from_entry="Buy", profit=longProfitTargetUSD)
strategy.exit("Profit Target", from_entry="Sell", profit=shortProfitTargetUSD)