커뮤니티
문의 드립니다.
2017-07-26 14:16:04
125
글번호 111569
질문1) 가격이 계속 횡보하다가 횡보시작봉으로부터 N번째봉에서 횡보구간의 저점을 하향돌파하거나 고점을 상향 돌파할 때
아래 var1과 var2의 값을 구하려면 수식을 어떻게 작성해야 하는지 부탁드립니다.
var1 = N ;
var2 = data2(C)-data2(C[N]) ;
만약 N을 구하기가 어렵다면 "현재봉으로부터 3봉전까지"를 시작으로 해서 "현재봉으로부터 20봉전정도까지" 를 FOR문으로 돌리는 방법 좀 부탁드립니다.
현재봉을 기준으로 잡기 어렵다면 현재봉의 1봉전을 기준으로 잡아도 됩니다.
항상 도움을 주심에 감사드립니다.^^
질문2) 재질문입니다.
답글 주신대로 아래처럼 하면 최대량일 때의 거래량이 한 번만 출력이 잘 됩니다. 그런데 var1=data12(C) ; 로 바꾸면 각 봉마다 거래량이 모두 출력이 되어 버리는데 최대일 때의 참조데이터12의 거래량을 한 번만 출력하려면 어떻게 해야 하는지 도움을 부탁드립니다.
var : tx(0);
if V == Highest(V,30) Then{
var1 = C;
var2 = V;
}
plot1(var1);
Text_Delete(tx);
tx = Text_New(sdate,stime,var1,NumToStr(var2,0));
답변 1
예스스탁 예스스탁 답변
2017-07-26 16:49:21
안녕하세요
예스스탁입니다.
1
input : AA(10),BB(5);
var : V1(0,data1),V2(0,data1);
#횡보 = AA봉 동안 BB틱 이내 움직임
Condition1 = highest(H,AA) <= lowest(L,BB)+PriceScale*BB;
#횡보시작
if Condition1 == true and Condition1[1] == false then{
V1 = data2(c);
}
#횡보끝
if Condition1 == false and Condition1[1] == true then{
v2 = data2(c)-V1;
}
2
해당식 data12로 변경해 보았지만 중복으로 여러번 발생하지 않습니다.
또한 텍스트함수는 주데이터 위에만 출력됩니다 참조데이터에는 출력되지 않습니다.
var1은 출력될 Y축의 값이므로 참조데이터를 사용하시면 안됩니다.
즐거운 하루되세요
> 이심전심 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 질문1) 가격이 계속 횡보하다가 횡보시작봉으로부터 N번째봉에서 횡보구간의 저점을 하향돌파하거나 고점을 상향 돌파할 때
아래 var1과 var2의 값을 구하려면 수식을 어떻게 작성해야 하는지 부탁드립니다.
var1 = N ;
var2 = data2(C)-data2(C[N]) ;
만약 N을 구하기가 어렵다면 "현재봉으로부터 3봉전까지"를 시작으로 해서 "현재봉으로부터 20봉전정도까지" 를 FOR문으로 돌리는 방법 좀 부탁드립니다.
현재봉을 기준으로 잡기 어렵다면 현재봉의 1봉전을 기준으로 잡아도 됩니다.
항상 도움을 주심에 감사드립니다.^^
질문2) 재질문입니다.
답글 주신대로 아래처럼 하면 최대량일 때의 거래량이 한 번만 출력이 잘 됩니다. 그런데 var1=data12(C) ; 로 바꾸면 각 봉마다 거래량이 모두 출력이 되어 버리는데 최대일 때의 참조데이터12의 거래량을 한 번만 출력하려면 어떻게 해야 하는지 도움을 부탁드립니다.
var : tx(0);
if V == Highest(V,30) Then{
var1 = C;
var2 = V;
}
plot1(var1);
Text_Delete(tx);
tx = Text_New(sdate,stime,var1,NumToStr(var2,0));
다음글
이전글