커뮤니티
수식 문의 드립니다.
2026-04-06 05:34:33
66
글번호 231432
안녕하세요.
일봉으로 눌림 매매 중인데,
매수, 매도 가격을 사전(수 거래일 전)에 지정하고 여러가지 변수에 따라서 매수,매도 가격이 변경되는 형태로 거래 중입니다.
여기에 지수차트를 추가해서 참조지표로 사용하려고 하는데,
장 중에 매수 조건이 실행됐을 떄 현재 지수가 전일 종가보다 낮으면 매수라는 형태로 조건을 추가할 수 있나요?
예를 들어 data2가 코스피 선물이라고 할 때
1. Data2(C)<Data2(c[1])인 조건을 추가할 경우 장중에 Data2(c)는 전일 종가를 의미하는데 오늘 현재가와 전일 종가를 비교할 수 있는지?
2. 1번이 불가능하다면 장중에 데이터를 받을 때와 장 후에 데이터를 받을 때 C와 C[1]값이 달라질텐데(C : 장중 – 전일 종가, 장 후 – 당일 종가) 장 중과 장 후에 C는 전일 종가를 받을 수 있는 수식을 부탁드립니다.
기타, NXT 장이 생기면서 print로 데이터를 내려 받으면 같은 데이터가 2행씩 찍히는데 한 번씩만 찍히게 하려면 어떻게 세팅을 해야하나요?
항상 많은 도움 주셔서 감사합니다.
좋은 하루 보내세요.
답변 1
예스스탁 예스스탁 답변
2026-04-06 16:54:04
안녕하세요
예스스탁입니다.
1.
문의하신 가능하지 않습니다.
랭귀지는 완성봉 데이터만 사용이 가능하며
이는 기본종목과 참조데이터 모두 같습니다.
또한 Data2(C)<Data2(c[1])와 같은 조건은 if문으로만 조건 지정이 가능한데
if문 또한 봉완성 기준입니다. 미완성 값으로 조건 지정이 가능하지 않습니다.
2
봉완성은 다음봉 시가 수신될때입니다.
미완성봉에서는 NextBarOpen은 nan이고 봉완성시 NextBarOpen에 값이 리턴되므로
아래와 같이 NextBarOpen이 0보다 큰값이 있는지 여부로 완성/미완성 구분하시면 됩니다.
var : C2(0,Data2);
if data2(NextBarOpen > 0) Then
c2 = Data2(C[1]);
Else
c2 = Data2(C);
3
수식으로 해당 내용 구분할 방법이 없어 제어가 가능하지 않습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
다음글
이전글