아래는 트레이딩뷰 파인스크립트로 봉이 이동평균선(MA)에 닿았을 때 진입하고 종가 기준으로 다음 봉에 청산하는 코드입니다.
```pinescript
//@version=4
study(MA Crossover Strategy, overlay=true)
// 이동평균선 설정
ma_length = input(20, title=MA Length)
ma_source = close
ma = sma(ma_source, ma_length)
// 진입 조건
enter_condition = crossover(close, ma)
// 청산 조건
exit_condition = crossover(ma, close)
// 진입 시 노란색 선 표시
plotshape(enter_condition, title=Enter, location=location.belowbar, color=color.yellow, style=shape.labelup, text=Enter)
// 청산 시 빨간색 선 표시
plotshape(exit_condition, title=Exit, location=location.abovebar, color=color.red, style=shape.labeldown, text=Exit)
```
위 코드에서 `ma_length` 변수는 이동평균선의 길이를 설정하는 부분입니다. `20`으로 설정되어 있으므로 20봉 이동평균선을 사용하게 됩니다. 이동평균선의 길이를 변경하려면 `ma_length` 값을 수정하면 됩니다.
`enter_condition` 변수는 현재 봉의 종가가 이동평균선을 상향 돌파할 때 참이 되는 조건입니다. `exit_condition` 변수는 현재 봉의 종가가 이동평균선을 하향 돌파할 때 참이 되는 조건입니다.
`plotshape` 함수를 사용하여 진입 시 노란색 선, 청산 시 빨간색 선을 표시하도록 설정했습니다. 이 부분은 필요에 따라 수정하실 수 있습니다.
위 코드를 트레이딩뷰 파인스크립트 에디터에 복사하여 사용하시면 됩니다.