이 전략은 표준편차와 거래량 평균을 기반으로 가격 변화를 모델링하기 위해 로가리듬 함수를 사용하여 미래의 가격을 예측하기 위해 로가리듬 함수의 입력 매개 변수로 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")