커뮤니티

전략식 안에서 다른 시간대 설정을 하려면 어떻게 해야 하나요?

프로필 이미지
jhs0713
2025-11-19 18:14:09
30
글번호 228227
답변완료

표현을 어떻게 해야 할지 잘 몰라 ...... 질문이 이상합니다만,
예를 들어 240분 챠트에 전략식을 실행시킨 상황에서 세부 조건을 다시 10분봉을 기준으로 진입설정을 하고 싶습니다.
그런데, open[0] 식의 표현외
meta4 처럼 다양한 시간대를 지정해서 전략을 짜려면 어떻게 구별해야할지? double open_d open_d=iOpen(null,1440,0) double open_4H open_4H=iOpen(NULL,240,0) double open_10m open_10m=iOpen(NULL,10,0)
당연히 될 것으로 생각하고 찾아보니 특별한 설명을 못찾았습니다.

시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-11-20 13:32:57

안녕하세요 예스스탁입니다. 예스랭귀지는 차트에 적용되고 차트에 있는 데이터만 이용이 가능합니다. 다른 주기는 일봉의 시고저종가와 거래량 거래대금만 함수로 제공되고 있습니다. dayopen,dayhigh,daylow,dayclose,dayvolume,daymoney 일봉제외 다른 주기의 값을 이용하고자 하시면 차트에 다른주기의 데이터를 추가하고 이용하셔야 합니다. 차트왼쪽 상단의 종목선택 버튼 중 왼쪽은 기본종목, 오른쪽은 참조종목을 추가하는 버튼입니다. 참조종목을 기본종목과 같은 종목을 다른주기로 설정도 가능합니다. 참조종목은 추가되는 순서로 data2부터 data99까지 데이터번호가 자동부여되고 랭귀지에서는 이 데이터번호로 값을 가져와 사용하셔야 합니다. 240분은 기본차트가 240분이므로 데이터예약어로 지정하시면 되고 일봉값은 위 함수를 이용하시면 되고 10분봉은 10분봉을 추가하고 data2(open)와 같이 지정해 값 가져와 사용하시면 됩니다. open_d= dayopen(0); open_4H = open; open_10m = data2(Open); 즐거운 하루되세요