>

현재 시간대에 따라 변수를 설정하고 싶습니다

이와 같이 :

a = 0
//if it was 5m time frame a=1
//if it was 15m time frame a=2
//if it was 45m time frame a=3
//if it was 60 time frame a=4
a = is5mTimePeriod ? 1 : is15mTimeperiod ? 2 : .............

조건 연산자를 알고 있으며 위의 위조 함수 인 is5mTimePeriod, is15mTimeperiod 대신 시간 프레임을 가져 오는 함수를 알고 싶습니다.


  • 답변 # 1

    "piod"내장 변수를 사용하십시오. 다음은 설명서에 대한 링크입니다. Pine Script Language Reference

  • 답변 # 2

    chartResolution = interval
    if isdaily 
        chartResolution := 24*60*interval
    if isweekly 
        chartResolution := 24*60*7*interval
    if ismonthly 
        chartResolution := 24*60*30*interval
    
    

    이 코드 부분은 개인화 된 차트를 포함하여 선택한 차트 기간에 관계없이 단일 막대 (분당 약)의 분 수를 제공합니다.

    도움이 되길 바란다

  • 이전 perl6 - 기본 현지 시간 () segfaults
  • 다음 c++11 - C ++의 unorder_multiset 포인터