아하
  • 토픽

  • 스파링

  • 잉크

  • 미션


우코이

우코이

트레이딩뷰, 파인스크립트 코드 문의. 이전다이버전스와 현재다이버전스

트레이딩뷰에서 지표

Divergence for Many Indicators v4를 사용중인데요.

다이버전스가 차트에 표시되는데,

얼러트(알람) 코드를 만들고 싶어서요.

이전다이버전스 종가에 비해

마지막다이버전스 종가가 높을 시 얼러트 낮을 시 얼러트를 하고 싶은데 제 실력으론 계속 오류만 뜨네요...

이곳에 아시는분이 없을거같은데 그래도 올려봅니다...ㅠㅠ

    1개의 답변이 있어요!

    • 답벤져스

      답벤져스

      안녕하세요. 답벤져스입니다.

      안녕하세요. TradingView에서 지표 Divergence for Many Indicators v4를 사용 중이고, 이전 다이버전스 종가에 비해 마지막 다이버전스 종가가 높을 시 알람을 주고 싶으시군요.

      다음은 이러한 조건을 충족하는 알람 코드입니다.

      // 이전 다이버전스 종가 var prevClose = previousBar(close); // 마지막 다이버전스 종가 var lastClose = lastBar(close); // 종가가 이전 종가보다 높으면 매수 알람 if (lastClose > prevClose) { alert("매수 알람"); } // 종가가 이전 종가보다 낮으면 매도 알람 else { alert("매도 알람"); }

      이 코드는 다음과 같이 작동합니다.

      1. previousBar() 함수를 사용하여 이전 막대의 종가를 가져옵니다.

      2. lastBar() 함수를 사용하여 마지막 막대의 종가를 가져옵니다.

      3. >> 연산자를 사용하여 두 종가를 비교합니다.

      4. 두 종가가 같으면 알람을 띄웁니다.

      이 코드를 사용하려면 다음과 같이 지표의 Alerts 탭에서 설정을 변경해야 합니다.

      1. Alerts on: All로 설정합니다.

      2. Alerts condition: Custom으로 설정합니다.

      3. Custom condition: 위의 코드를 복사하여 붙여넣습니다.

      4. Alert message: 알람 메시지를 지정합니다.

      이렇게 설정하면 지표의 다이버전스 막대에서 알람이 울리게 됩니다.

      다음은 이 코드를 사용하여 알람을 테스트하는 방법입니다.

      1. 지표를 활성화합니다.

      2. 테스트 종목을 선택합니다.

      3. 원하는 기간을 설정합니다.

      4. 지표를 사용하여 다이버전스를 확인합니다.

      5. 다이버전스 막대에서 알람이 울리는지 확인합니다.

      이 코드는 단순한 예시이며, 사용자의 필요에 따라 조정할 수 있습니다. 예를 들어, 알람을 울릴 최소한의 다이버전스 강도를 설정하거나, 특정 지표의 다이버전스만 알람하도록 설정할 수 있습니다.

      다음은 이러한 조건을 충족하는 알람 코드의 예입니다.

      // 이전 다이버전스 종가 var prevClose = previousBar(close); // 마지막 다이버전스 종가 var lastClose = lastBar(close); // 종가가 이전 종가보다 5% 이상 높으면 매수 알람 if (lastClose > prevClose + 0.05 * prevClose) { alert("매수 알람"); } // 종가가 이전 종가보다 5% 이상 낮으면 매도 알람 else if (lastClose < prevClose - 0.05 * prevClose) { alert("매도 알람"); }

      이 코드는 이전 코드와 동일하게 작동하지만, 알람을 울리기 위한 최소한의 다이버전스 강도를 5%로 설정합니다.

      이 코드를 사용하려면 다음과 같이 지표의 Alerts 탭에서 설정을 변경해야 합니다.

      1. Alerts on: All로 설정합니다.

      2. Alerts condition: Custom으로 설정합니다.

      3. Custom condition: 위의 코드를 복사하여 붙여넣습니다.

      4. Alert message: 알람 메시지를 지정합니다.

      이렇게 설정하면 지표의 다이버전스 막대에서 알람이 울리게 됩니다.

      위의 코드가 도움이 되었기를 바랍니다.