무작위 입점 거래 전략
랜덤 엔트리 포인트 거래 전략은 랜덤으로 생성된 정수를 사용하여 긴 거래와 짧은 거래에 대한 항목을 결정합니다. 이 전략은 거래의 황금 규칙을 준수합니다.
이 전략의 원칙은 다음과 같습니다.
무작위 정수, 예를 들어 6를 설정합니다.
새로운 촛불이 형성될 때마다, 현재 부피 모듈을 무작위 정수로 계산해 0-5 사이의 무작위 숫자를 얻습니다.
0-5를 두 반으로 나누고 0-2는 긴 거래, 3-5는 짧은 거래
만약 무작위 숫자가 0-2 사이로 떨어지고 현재 위치가 없다면, 장거리로 이동합니다.
스톱 로스를 설정하고 트레이드를 마친 후 수익을 취합니다. 예를 들어 -5% SL, 15% TP. SL/TP가 트리거 될 때까지 기다립니다.
SL/TP가 발사되면 순식간에 위치가 정해져 다음 신호를 기다립니다.
1부터 6 단계까지 반복해서 무작위적으로 긴/단지 포지션을 취합니다.
큰 숫자의 법칙은 장기적으로 수익성을 보장하고 SL는 위험을 통제합니다.
이 전략의 장점은 구현의 단순성, 시장 방향을 예측할 필요가 없다는 것, 무작위 신호를 따라 장기적인 수익성이다. 그러나 무작위성은 또한 약간의 위험을 도입하며, 단기적으로 충분한 자본이 필요한 잠재적으로 큰 손실을 초래한다. SL/TP와 같은 매개 변수도 성능에 크게 영향을 미치며 최적화를 위해 신중한 백테스팅이 필요하다.
요약하자면, 무작위 입점 전략은 수익성을 위해 큰 숫자의 법칙에 의존하고 SL/TP를 사용하여 위험을 통제하고 장기적으로 사용할 수 있는 충분한 자본을 가진 투자자에게 적합합니다.
/*backtest start: 2022-09-11 00:00:00 end: 2023-04-14 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 // strategy(title="Random entry points",overlay=true, default_qty_type=strategy.cash, default_qty_value=500, currency="USD", initial_capital = 1000, commission_type=strategy.commission.percent, commission_value=0.07) i = input(defval = 6, title = 'Random integer', type = input.integer) stop_loss = input(defval = -5, title = 'Stop loss', type = input.integer) take_profit = input(defval = 15, title = 'Take profit', type = input.integer) random = volume % i trade_area = float(i) / 2 var profit = 0.0 var start_price = 0.0 var in_deal = false if not in_deal profit := 0.0 if random < trade_area and not in_deal in_deal := true start_price := close strategy.entry("long", true) if in_deal profit := (close / start_price -1) * 100 if profit < stop_loss or profit > take_profit strategy.close("long") in_deal := false