커뮤니티
참조데이타연결시 에라발생
2012-02-03 13:48:04
362
글번호 47338
수고 많습니다.
메인은 선물5분봉/참조1은 KP개인순매수금액입니다.
아래#1와 같이 작성하여 실행시키면 plot2 가 제대로 그려집니다.
그러나 아래#2로 실행시키면 plot2 가 N/A값이 나와 사라집니다.
plot3는그려집니다.
이유는 무엇인지요?
해결책을 알려 주십시요.
화면캡춰하여 유첨합니다.
///////// 아래#1
var2 = var2 + (Bids - Asks);
plot2(var2,"2");
/*
var3 = var3 + Data2(C);
plot3(var3,"3");
*/
//////////////////////////////////
///////// 아래#2
var2 = var2 + (Bids - Asks);
plot2(var2,"2");
var3 = var3 + Data2(C);
plot3(var3,"3");
//////////////////////////////////
- 1. qna_0203.jpg (0.33 MB)
답변 1
예스스탁 예스스탁 답변
2012-02-03 19:02:46
안녕하세요? 예스스탁입니다.
data2부분의 주석을 해제하게 되면 data1과 data2의 연산을 모두 수행하게 되는데, 앞구간에 데이타가 시작하는 시점이 서로 다르기 때문에 연산을 시작하지 못하는 invalid구간이 생기기 때문에 말씀하신 현상이 나타나게 됩니다.
해결 방법은 currentbar와 같은 함수를 이용해서 연산이 가능한 구간부터 식을 계산하도록 작성하는 것입니다. 아래와 같이 작성하시면 됩니다.
if CurrentBar > 100 then {
var2 = var2 + (Bids - Asks);
plot2(var2,"2");
var3 = var3 + Data2(C);
plot3(var3,"3");
}
즐거운 날 되세요.
> 주머니 님이 쓴 글입니다.
> 제목 : 참조데이타연결시 에라발생
> 수고 많습니다.
메인은 선물5분봉/참조1은 KP개인순매수금액입니다.
아래#1와 같이 작성하여 실행시키면 plot2 가 제대로 그려집니다.
그러나 아래#2로 실행시키면 plot2 가 N/A값이 나와 사라집니다.
plot3는그려집니다.
이유는 무엇인지요?
해결책을 알려 주십시요.
화면캡춰하여 유첨합니다.
///////// 아래#1
var2 = var2 + (Bids - Asks);
plot2(var2,"2");
/*
var3 = var3 + Data2(C);
plot3(var3,"3");
*/
//////////////////////////////////
///////// 아래#2
var2 = var2 + (Bids - Asks);
plot2(var2,"2");
var3 = var3 + Data2(C);
plot3(var3,"3");
//////////////////////////////////
다음글
이전글