10월 22, 2015

Pine 스크립트 언어의 새로운 기능: if 문

코딩 작업이 점점 더 유연해지고 있습니다! Pine 스크립트에서 If 문을 쓸 수 있게 되었습니다. 조건이 만족되면 실행할 문장 블럭을 정할 수 있습니다.

주의! if 문을 쓰려면 Pine 스크립트 버전을 제일 첫번째 줄에 적어주어야 합니다: //@version=2

보기:

//@version=2
study("if statement")
out = if close > open
    high
else
    low
plot(out)

if 문에 대한 자세한 내용은 위키 Pine 스크립트 튜토리얼 또는 트레이딩뷰 Pine 스크립트 튜토리얼 에서 읽어 보시기 바랍니다.

또한 If 문은  스트래티지 트레이딩에서도 쓸모가 있습니다:

//@version=2
strategy("My Strategy", overlay=true)
longCondition = crossover(sma(close, 14), sma(close, 28))
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
shortCondition = crossunder(sma(close, 14), sma(close, 28))
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

스트래티지에 대한 자세한 내용은 Pine 스크립트 튜토리얼 및 Pine 스크립트 레퍼런스 에서 보실 수 있습니다.