
Chiến lược này sử dụng hàm đối số để mô phỏng biến đổi giá, tính toán z theo chênh lệch tiêu chuẩn và giá trị trung bình của khối lượng giao dịch, làm hàm đối số nhập tham số, dự đoán giá trong tương lai.
Chiến lược này kết hợp thông tin thống kê về khối lượng giao dịch và dự đoán giá của hàm đối số.
Những ưu điểm:
Chiến lược này cũng có một số rủi ro:
Bạn có thể làm giảm nguy cơ bằng cách:
Chiến lược này có thể được tối ưu hóa hơn nữa:
Sự kết hợp của nhiều phương pháp có thể làm tăng thêm tính ổn định và lợi nhuận của chiến lược.
Chiến lược này tích hợp các chỉ số số số lượng giao dịch và dự đoán hàm đối số để tạo ra một tư tưởng giao dịch định lượng độc đáo. Với sự tối ưu hóa liên tục, chiến lược này có thể trở thành một hệ thống giao dịch lập trình hiệu quả và ổn định. Kết hợp với học máy và lý thuyết tối ưu hóa danh mục, chúng tôi tự tin sẽ nâng cao hơn nữa hiệu suất giao dịch của nó.
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-10 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Logistic", overlay=true )
volume_pos = 0.0
volume_neg = 0.0
roc = roc(close, 1)
for i = 0 to 100
if (roc > 0)
volume_pos := volume
else
volume_neg := volume
volume_net = volume_pos - volume_neg
net_std = stdev(volume_net, 100)
net_sma = sma(volume_net, 10)
z = net_sma / net_std
std = stdev(close, 20)
logistic(close, std, z) =>
m = (close + std)
a = std / close
pt = m / ( 1 + a*exp(-z))
pt
pred = logistic(close, std, z)
buy = pred > close * 1.005
sell = pred < close * 0.995
color = strategy.position_size > 0? #3BB3E4 : strategy.position_size == 0? #FF006E : #6b6b6b
barcolor(color)
if (buy == true)
strategy.entry("Long", strategy.long, comment="Open L")
if (sell == true)
strategy.close("Long", comment="Close L")