커뮤니티

문의 드립니다.

프로필 이미지
이심전심
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));