
이 전략은 대수 함수를 사용하여 가격 변화를 모의하고 거래량에 따라 표준 차와 평균값의 z값을 계산하여 미래 가격을 예측하기 위해 대수 함수를 입력합니다.
이 전략은 거래량에 대한 통계적 정보와 대수함수의 가격 예측을 결합한다.
장점:
이 전략에는 몇 가지 위험도 있습니다.
위험은 다음과 같은 방법으로 줄일 수 있습니다.
이 전략은 더욱 개선될 수 있습니다.
다양한 방법의 조합을 통해 전략의 안정성과 수익성을 더욱 높일 수 있습니다.
이 전략은 거래량 통계와 대칭 함수 예측을 통합하여 고유한 수량 거래 사고를 형성합니다. 지속적인 최적화를 통해 이 전략은 효율적이고 안정적인 프로그램 거래 시스템이 될 수 있습니다. 기계 학습과 포트폴리오 최적화 이론을 결합하여 거래 성능을 더욱 향상시킬 수 있다고 확신합니다.
/*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")