커뮤니티

예스스팟에서 전략실행 시스템이 실시간 비교 기준으로 사용하는 가격을 조회하는 방법 문의

프로필 이미지
downer
2026-10-27 14:29:38
11
글번호 234010


안녕하세요.


예스스팟의 전략실행차트에 적용된 시스템이 매수·매도 신호를 판단할 때 사용하는 **실시간 비교 기준가격**을 예스스팟에서 조회하는 방법을 문의드립니다.


현재 사용하는 시스템식은 다음과 같습니다.


```text

Input : shortPeriod(1), longPeriod(5);


value1 = ema(C, shortPeriod);

value2 = ema(C, longPeriod);


If CrossUP(value1, value2[1]) Then

{

Buy("매수");

}


If CrossDown(value1, value2[1]) Then

{

ExitLong("매도");

}

```


위 시스템은 실시간으로 계산되는 `value1`과 기준으로 사용하는 `value2[1]`을 비교하여 상향돌파 또는 하향돌파 여부를 판단합니다.


제가 알고 싶은 것은 매수·매도 신호가 발생한 뒤의 신호가격이 아닙니다.


**시스템이 매매 판단을 위해 현재 비교 기준으로 사용하고 있는 가격이 얼마인지, 신호 발생 여부와 관계없이 실시간으로 조회하고 싶습니다.**


예를 들어 100틱 차트에서 새로운 봉이 시작되면 시스템이 사용하는 비교 기준가격을 확인하고, 해당 봉이 진행되는 동안 실시간 가격이 그 기준가격을 상향 또는 하향 돌파하는 과정을 확인하려는 목적입니다.


다음 사항에 대해 답변 부탁드립니다.


1. 전략실행차트에서 실행 중인 시스템이 현재 매매 판단에 사용하고 있는 비교 기준가격을 예스스팟에서 조회할 수 있습니까?

2. 조회할 수 있다면 어떤 객체, 속성 또는 함수를 사용해야 합니까?

3. 매수·매도 신호가 발생하지 않은 상태에서도 해당 기준가격을 실시간으로 읽어오는 예제 코드가 있습니까?


차트에 별도로 적용한 기술적 지표의 값이나 실제 체결가격을 조회하려는 것이 아닙니다. **전략실행차트에서 시스템이 실제로 매매 판단에 사용하는 비교 기준가격 자체**를 알고 싶습니다.


감사합니다.

답변 0