커뮤니티
문의드립니다.
2018-03-22 12:55:40
212
글번호 117613
현재쓰고 있는 지표식입니다.
첨부파일 처럼 흰색박스를 그리고 싶습니다.
input : N(3);
if C > O Then
var1 = 1;
if C < O Then
var1 = -1;
value1 = CountIF(var1 == 1,N);
Value2 = CountIF(var1 == -1,N);
if var1 == -1 and value1[1] == N Then
Value3 = L[3];
if var1 == 1 and value2[1] == N Then
value4 = H[3];
plot1(value3);
plot2(value4);
- 1. 118194_aaaa.jpg (0.07 MB)
답변 1
예스스탁 예스스탁 답변
2018-03-22 16:29:33
안녕하세요
예스스탁입니다.
그림만으로는 팍스구감이 파악이 되지 않습니다.
흰색박스 구간의 정확한 내용을 같이 올려주셔야 합니다.
파란색선(value3)의 최근 변경지점부터
최근 완성봉까지를 흰색박스로 그리게 작성해 드립니다.
박스의 하단은 파란색선인 value3값이고
상단은 최근 변경지점이후 최고가입니다.
박스를 그리기 위해서는 추세선으로 그려야 하는데
추세선이 미완성봉에서는 그려지지 않습니다.
그러므로 차트의 마지막봉은 포함시킬수 없습니다.
아래 내용 참고하셔서 위도하시는 내용으로 수정보완해
사용하시기 바랍니다.
input : N(3);
var : dd(0),tt(0),hh(0);
var : tl1(0),tl2(0),tl3(0),tl4(0);
if C > O Then
var1 = 1;
if C < O Then
var1 = -1;
value1 = CountIF(var1 == 1,N);
Value2 = CountIF(var1 == -1,N);
if var1 == -1 and value1[1] == N Then{
Value3 = L[3];
dd = sdate;
tt = stime;
hh = h;
}
if var1 == 1 and value2[1] == N Then
value4 = H[3];
if h > hh Then
hh = h;
plot1(value3);
plot2(value4);
if value3 > 0 then{
TL_Delete(tl1);
TL_Delete(tl2);
TL_Delete(tl3);
TL_Delete(tl4);
tl1 = TL_New(dd,tt,hh,sdate,stime,hh);
tl2 = TL_New(dd,tt,hh,dd,tt,value3);
tl3 = TL_New(sdate,stime,hh,sdate,stime,value3);
tl4 = TL_New(dd,tt,value3,sdate,stime,value3);
TL_SetColor(tl1,white);
TL_SetColor(tl2,white);
TL_SetColor(tl3,white);
TL_SetColor(tl4,white);
}
즐거운 하루되세요
> 진팡이 님이 쓴 글입니다.
> 제목 : 문의드립니다.
>
현재쓰고 있는 지표식입니다.
첨부파일 처럼 흰색박스를 그리고 싶습니다.
input : N(3);
if C > O Then
var1 = 1;
if C < O Then
var1 = -1;
value1 = CountIF(var1 == 1,N);
Value2 = CountIF(var1 == -1,N);
if var1 == -1 and value1[1] == N Then
Value3 = L[3];
if var1 == 1 and value2[1] == N Then
value4 = H[3];
plot1(value3);
plot2(value4);
이전글