Type/to search

정기 주문 전략

Common strategy
Created: 2023-09-28 15:26:20
Last modified: 3 years ago
1
Follow
1802
Followers

개요

정시 주문 전략의 주요 아이디어는 사용자가 정의한 시간에 매수 및 매도 작업을 수행하는 것입니다. 이 전략은 사용자가 정확한 시간을 설정할 수 있도록 하며, 해당 시간에 현재 보유 포지션을 먼저 매도한 후 현재 가격보다 1% 낮은 가격으로 지정가 매수를 실행합니다. 이를 통해 매일 특정 시간에 정기적으로 리밸런싱을 수행할 수 있습니다.

전략 원리

이 전략은 먼저 input 함수를 통해 사용자 정의 시간(시, 분)을 받은 후, timestamp 함수를 사용하여 주문 실행 시간을 생성합니다. 현재 시간이 지정된 시간 이후이면 매도 및 매수 작업이 트리거됩니다.

구체적으로, 전략은 먼저 현재 시간이 사용자가 지정한 시작 날짜와 종료 날짜 범위 내에 있는지 판단합니다. 조건을 만족하면 지정된 주문 실행 시간에 도달했을 때 먼저 현재 보유 포지션을 시장가로 매도한 후, 현재 가격의 99%로 지정가 매수를 실행합니다. 이렇게 하면 특정 시간에 현재 가격보다 1% 낮은 가격으로 리밸런싱이 이루어집니다.

장점 분석

이 전략의 가장 큰 장점은 정기적으로 특정 시간에 포지션을 재조정할 수 있어 인위적인 조작이 필요 없고 인적 비용을 줄일 수 있다는 점입니다. 또한 리밸런싱할 때마다 현재 가격보다 약간 낮은 가격으로 매수하여 일정한 초저가 매수 이점을 얻을 수 있습니다.

구체적인 장점은 다음과 같습니다:

  1. 완전 자동화된 운영으로 인건비 절감

  2. 정기적으로 특정 시간에 포지션 재조정 가능

  3. 리밸런싱마다 현재 가격보다 약 1% 낮은 초저가 매수 기회 확보

  4. 리밸런싱 시간을 사용자 정의하여 유연하게 조정 가능

  5. 리밸런싱 주기의 시작 및 종료 날짜를 사용자 정의하여 백테스트 최적화에 용이

위험 분석

이 전략에는 다음과 같은 몇 가지 위험이 따릅니다:

  1. 정기 리밸런싱 시간 선택이 부적절할 경우 좋은 매수 기회를 놓치거나 부적절한 시점에 매도할 수 있음

  2. 매수 가격이 매도 가격보다 1%만 낮기 때문에 모든 리밸런싱 주기에서 충분한 초저가 매수 차익을 얻지 못할 수 있음

  3. 매도와 매수 모두 시장가 주문이므로 일정 수준의 슬리피지 영향 가능

  4. 전략이 특정 시간에만 작동하면 해당 시간 사이에는 시장 대응 불가

  5. 잦은 리밸런싱으로 인한 높은 거래 수수료 발생

이에 대한 해결 방안:

  1. 적절한 리밸런싱 시간 선택과 함께 다른 기술적 지표 결합

  2. 매수 가격 차이 매개변수를酌情 늘릴 수 있음

  3. 유동성이 좋고 변동성이 적은 거래 종목 선택

  4. 리밸런싱 외 시간에는 다른 전략과 병행하여 위험 관리

  5. 리밸런싱 빈도를 적절히 조절하여 리밸런싱 이점과 거래 비용 균형 유지

최적화 방향

이 전략은 다음 방향으로 최적화할 수 있습니다:

  1. 리밸런싱 시간 선택 최적화: 거래 종목의 일중 주기 특성을 고려하여 최적 시간 선택

  2. 다른 기술적 지표 추가: 불리한 시점의 리밸런싱을 피하기 위해 이동평균선 등 추세 지표 결합

  3. 초저가 매수 매개변수 최적화: 이점과 거래 비용 간 균형

  4. 트레일링 스탑 및 이익 실현 기능 도입: 리밸런싱 사이에 포지션 관리

  5. 머신러닝 알고리즘을 활용한 과거 데이터 학습으로 리밸런싱 시간 자동 최적화

  6. 복권 기능 추가: 주식 분할, 배당 등 시점에 맞춰 리밸런싱 조정

요약

전반적으로 정시 주문 전략은 정기적인 포지션 조정을 통해 거래 프로세스를 자동화하고 인적 운영 비용을 줄일 수 있습니다. 전략의 최적화 여지는 크며, 리밸런싱 시점 선택, 매수 매개변수 설정, 손절매/이익 실현, 알고리즘 최적화 등의 측면에서 개선할 수 있습니다. 또한 일정한 거래 위험에 주의하고 적절한 위험 관리 조치를 취해야 합니다. 종합적으로 이 전략은 효율적인 자동 리밸런싱을 추구하는 퀀트 트레이더에게 적합합니다.

Source
Pine
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/




Strategy parameters
Strategy parameters
Hour for Order Execution
Minute for Order Execution
Start Day
Start Month
Start Year
End Day
End Month
End Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)