새로운 전략 만들기
pine에디터에서 열기-> 새로운 전략을 선택한다.
전략 적용 적용하기
차트에 넣기를 통해서 내용을 적용한다.
전략테스트 탭에서 적용한 내용에 대한 결과를 확인 할수있고 차트에서 long short의 진입 확인이 가능하다.
오버뷰 설명
순익: 수익금액 및 수익률
청산된 트레이드 전체: 전체 거래 횟수
승률: 이익 거래 퍼센트
수익 팩터: 전체 수익/전체 손실(1보더 커야 수익임)
최대손실폭:MDD 최대 얼만큼의 폭으로 오르고 내렸나
평균거래: 순익/청산된 트레이드 전체
거래시 평균 봉수:트레이드간 평균 바의 갯수
기존 전략 가져오기
지표->테크니컬즈-> 전략 을 추가한다.
이뤃에 차트에서 소스코드를 클릭하면 해당 전략의 소스코드를 확인 할 수 있다.
트레이딩뷰 버전 지정
그냥 주석이 아니라 5버전을 사용한다는 의미로 사용함.
//@version=5
트레이딩뷰 전략 프로퍼티 설정
strategy("내 전략 이름 아무거나", overlay=true, margin_long=100, margin_short=100)
//overlay :차트위에 겹쳐서 보여줄지 여부, 기본값=false
//margin_long:롱 진입시 담보금 퍼센트,기본값=0 으로 제한이 없어 굳이 지정을 안해도 됨
//margin_short:숏 진입시 담보금 퍼센트,기본값=0 으로 제한이 없어 굳이 지정을 안해도 됨
트레이딩뷰 전략 진입 및 종료
//진입
strategy.entry("Long", strategy.long)
strategy.entry("short", strategy.short)
//종료
strategy.close("Long")
strategy.close("short")
데드크로스, 골든크로스
//골든크로스
longCondition = ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
if (longCondition)
strategy.entry("Long", strategy.long)
//데드크로스
sellCondition = ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))
if (sellCondition)
strategy.close("Long")