Type/to search

속느 쌍이동평균선 거래 전략

Common strategy
Created: 2023-10-27 16:41:24
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이중 이동평균선 거래 전략은 빠른 이동평균과 느린 이동평균을 계산하고, 두 이동평균선의 교차 상황에 따라 거래 신호를 생성합니다. 빠른 이동평균선이 느린 이동평균선을 상향 돌파하면 매수(long) 전략을 취하고, 빠른 이동평균선이 느린 이동평균선을 하향 돌파하면 매도(short) 전략을 취합니다. 이 전략은 추세 추종(trend following) 거래뿐만 아니라 역추세(contrarian) 거래에도 사용할 수 있습니다.

전략 원리

이 전략은 먼저 빠른 이동평균선의 길이(maFastLength)와 느린 이동평균선의 길이(maSlowLength)를 설정합니다. 그런 다음 빠른 이동평균선(fastMA)과 느린 이동평균선(slowMA)을 계산합니다. 빠른 이동평균선은 가격 변화에 더 민감하게 반응하여 현재 추세를 판단하는 데 사용할 수 있고, 느린 이동평균선은 가격 변화에 더 느리게 반응하여 추세 방향을 판단하는 데 사용할 수 있습니다.

빠른 이동평균선이 느린 이동평균선을 상향 돌파하면 매수 전략(long)을 취하여 goLong() 신호를 생성합니다. 빠른 이동평균선이 느린 이동평균선을 하향 돌파하면 매수 포지션을 청산하며 killLong() 신호를 생성합니다.

매수 전용(longonly), 매도 전용(shorting), 또는 양방향 거래(swapping)를 선택할 수 있습니다.

매수 전략의 경우, goLong() 신호가 발생하면 매수 포지션을 오픈하고, killLong() 신호가 발생하면 청산합니다.

매도 전략의 경우, killLong() 신호가 발생하면 매도 포지션을 오픈하고, goLong() 신호가 발생하면 청산합니다.

양방향 거래의 경우, goLong() 신호가 발생하면 매수 포지션을 오픈하고, killLong() 신호가 발생하면 매수 포지션을 청산하고 매도 포지션을 오픈합니다.

또한 이 전략은 손절매(stop loss), 트레일링 스탑(trailing stop), 거래 메시지 알림 등의 기능을 제공하며, 필요에 따라 선택적으로 사용할 수 있습니다.

전략 장점

  1. 전략이 간단하고 이해하기 쉬우며 구현이 용이합니다.

  2. 매수, 매도 또는 양방향 거래를 자유롭게 선택할 수 있습니다.

  3. 손절매, 트레일링 스탑 등 리스크 관리 기능을 유연하게 선택하여 사용할 수 있습니다.

  4. 거래 메시지를 사용자 정의하여 실시간으로 거래 행위를 알릴 수 있습니다.

  5. 빠른 이동평균과 느린 이동평균 전략은 시장 추세 변화에 민감하여 강한 추세를 포착할 수 있습니다.

  6. 전략 매개변수를 조정할 수 있어 다양한 시장에 맞게 적응력이 뛰어납니다.

전략 위험

  1. 시장이 뚜렷한 추세를 보이지 않을 경우 허위 신호가 많이 발생하여 과도한 거래를 유발할 수 있습니다.

  2. 이동평균 시스템은 돌발적인 사건에 민감하게 반응하지 않아 예상치 못한 기회를 놓칠 수 있습니다.

  3. 이동평균 매개변수를 합리적으로 선택해야 하며, 매개변수 선택이 잘못되면 전략 효과에 영향을 미칠 수 있습니다.

  4. 전략 신호를 엄격히 준수해야 하며, 임의적인 재량 거래를 피해야 합니다.

  5. 거래 비용이 전략 수익성에 미치는 영향을 주의해야 합니다.

전략 최적화 방향

  1. RSI와 같은 다른 지표를 도입하여 거래 신호를 검증하고 잘못된 신호를 방지할 수 있습니다.

  2. 매개변수 최적화 기능을 설정하여 최적의 매개변수 조합을 자동으로 탐색할 수 있습니다.

  3. 동적 손절매(dynamic stop loss)를 설정하여 수익을 확보하고 적시에 손절매 지점을 조정할 수 있습니다.

  4. 머신러닝 모델을 추가하여 추세 방향 판단을 보조할 수 있습니다.

  5. 메시지 알림 기능을 최적화하여 자신의 거래 습관에 더 잘 맞도록 할 수 있습니다.

요약

이중 이동평균선 거래 전략은 전반적으로 비교적 간단하고 실용적이며, 시장 추세 변화에 민감하여 강한 추세에서 발생하는 거래 기회를 포착할 수 있습니다. 그러나 추세가 없는 시장에서의 잘못된 거래를 방지하고, 다양한 시장 환경에 적응하기 위해 매개변수를 적절히 조정해야 합니다. 또한 보조 기술 지표 및 최적화 기능을 적절히 도입하면 전략의 안정성과 적응성을 더욱 향상시킬 수 있습니다.

Source
Pine
/*backtest
start: 2022-10-20 00:00:00
end: 2023-10-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4

strategy("SMA Strategy", shorttitle="SMA Strategy", overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
Strategy parameters
Strategy parameters
Fast MA Source
Fast MA Period
Slow MA Source
Slow MA Period
Short only?
Long only?
Swap orders?
Use Initial Stop Loss?
Initial Stop Loss Points
Use Trailing Stop?
Trail Points
Use Offset For Trailing Stop?
Trail Offset Points
Long entry message
Long exit message
Short entry message
Short exit message
startDate
finishDate
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)