커뮤니티
print문 문의
2014-12-17 16:46:21
143
글번호 81438
기존 질문에 대한 답으로 해결되지 않아 다시 질문드립니다.
예를들어
일봉기준으로 아래와 같이 종목을 차트에 추가하고
PRINT문으로 날짜별 종목의 종가를 출력하고 싶습니다.
(종목별로 날짜가 다르지 않게)
현선물 모두 장종료후인 오후4시경에 수행한다고 할때
어떻게 수식을 작성해야 하나요 ???
data1 : 선물
data2 : kospi200 현물
data3 : 콜옵션ATM
data4 : 풋옵션ATM
수고하세요
=======================================================
기존 질의응답 내용
=======================================================
안녕하세요
예스스탁입니다,
수신은 최근 완성된 봉의 값만 사용합니다.
그러므로 참조데이터가 일봉이면 당일봉은 미완성이므로
최근 완성봉인 직전거래일의 봉의 값을 출력하게 됩니다
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : data1,data2 시간 불일치
> 전략실행차트(일봉)
data1 : 연결선물지수
data2 : kp200 현물지수
코드
MessageLog(",%f,/,%f,/,%.2f,%.2f,%.2f,%.2f,/,%.2f", time,date,O,H,L,C,Data2(C));
문제사항))....2014년 12월14일(일)기준
연결선물지수(data1)는 정상적인데 kp200현물지수(data2)는 당일것이 아닌 전일 것이 출력됩니다
예를들면 2014/12/12일자에 11/11일자 자료가 출력됩니다
data2에 다른 종목을 선택해도 동일한 문제사항이 발생합니다
그리고 data3을 추가했을 경우에는 data2,data3 모두 전일데이터가 출력됩니다
확인바랍니다
답변 1
예스스탁 예스스탁 답변
2014-12-18 11:16:32
안녕하세요
예스스탁입니다.
var : D2(0,data1),D3(0,data1),D4(0,data1);
if data1(sdate) == data2(sdate) Then
D2 = data2(C);
Else
D2 = 0;
if data1(sdate) == data3(sdate) Then
D3 = data3(C);
Else
D3 = 0;
if data1(sdate) == data4(sdate) Then
D4 = data4(C);
Else
D4 = 0;
plot1(1);
if data1(c) > 0 and LastBarOnChart == 0 Then
Print("bb.csv",",data1,%.2f,data2,%.2f,data3,%.2f,data4,%.2f",data1(c),d2,d3,d4);
차트는 모두 일봉주기로 설정하셔야 합니다.
차트 마지막봉이 완성되지 않아 이전값이 찍히게 되므로
마지막봉 빼고 출력되게 작성했습니다.
마지막봉은 직접 입력하셔야 합니다.
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : print문 문의
> 기존 질문에 대한 답으로 해결되지 않아 다시 질문드립니다.
예를들어
일봉기준으로 아래와 같이 종목을 차트에 추가하고
PRINT문으로 날짜별 종목의 종가를 출력하고 싶습니다.
(종목별로 날짜가 다르지 않게)
현선물 모두 장종료후인 오후4시경에 수행한다고 할때
어떻게 수식을 작성해야 하나요 ???
data1 : 선물
data2 : kospi200 현물
data3 : 콜옵션ATM
data4 : 풋옵션ATM
수고하세요
=======================================================
기존 질의응답 내용
=======================================================
안녕하세요
예스스탁입니다,
수신은 최근 완성된 봉의 값만 사용합니다.
그러므로 참조데이터가 일봉이면 당일봉은 미완성이므로
최근 완성봉인 직전거래일의 봉의 값을 출력하게 됩니다
즐거운 하루되세요
> WT_WR****** 님이 쓴 글입니다.
> 제목 : data1,data2 시간 불일치
> 전략실행차트(일봉)
data1 : 연결선물지수
data2 : kp200 현물지수
코드
MessageLog(",%f,/,%f,/,%.2f,%.2f,%.2f,%.2f,/,%.2f", time,date,O,H,L,C,Data2(C));
문제사항))....2014년 12월14일(일)기준
연결선물지수(data1)는 정상적인데 kp200현물지수(data2)는 당일것이 아닌 전일 것이 출력됩니다
예를들면 2014/12/12일자에 11/11일자 자료가 출력됩니다
data2에 다른 종목을 선택해도 동일한 문제사항이 발생합니다
그리고 data3을 추가했을 경우에는 data2,data3 모두 전일데이터가 출력됩니다
확인바랍니다
다음글
이전글