좌측 m봉 우측 n봉보다 최고점일때 타주기로 지나간 50개 발생한거 현재로 가져오게 하는 수식 부탁드립니다.
답변 3
예스스탁
예스스탁 답변
2016-03-21 14:31:19
안녕하세요
예스스탁입니다.
input : Left(3),Right(3);
var : cnt(0);
Array : HH[50](0,data2);
if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{
HH[0] = data2(H[Right]);
for cnt = 1 to 49{
HH[cnt] = HH[cnt-1][1];
}
}
plot1(HH[0]);
plot2(HH[1]);
plot3(HH[2]);
plot4(HH[3]);
plot5(HH[4]);
plot6(HH[5]);
plot7(HH[6]);
plot8(HH[7]);
plot9(HH[8]);
plot10(HH[9]);
참조데이터가 일봉이면
기본차트의 마지막봉에서 동시 봉완성되고
if조건에 만족되면 지표값이 변경이 되므로
지표에 사선이 발생할수 있습니다.
선그래프는 이전 출력지점과 현재 출력지점사이를
일자그래프나 점그래프와 같이 이전출력지점과 연결되지 않는
그래프 종료로 바꿔보시기 바랍니다.
즐거운 하루되세요
> 이지화 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 좌측 m봉 우측 n봉보다 최고점일때 타주기로 지나간 50개 발생한거 현재로 가져오게 하는 수식 부탁드립니다.
예스스탁
예스스탁 답변
2016-03-21 17:13:28
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
input : Left(3),Right(3);
var : cnt(0);
Array : HH[50](0,data2),HI[50](0,data2);
if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{
HH[0] = data2(H[Right]);
HI[0] = data2(index[Right]);
for cnt = 1 to 49{
HH[cnt] = HH[cnt-1][1];
HI[cnt] = Hi[cnt-1][1];
}
}
#현재봉에서 100봉 이내의 고점만 출력
if index < HI[0]+100 Then
plot1(HH[0]);
if index < HI[1]+100 Then
plot2(HH[1]);
if index < HI[2]+100 Then
plot3(HH[2]);
if index < HI[3]+100 Then
plot4(HH[3]);
if index < HI[4]+100 Then
plot5(HH[4]);
if index < HI[5]+100 Then
plot6(HH[5]);
if index < HI[6]+100 Then
plot7(HH[6]);
if index < HI[7]+100 Then
plot8(HH[7]);
if index < HI[8]+100 Then
plot9(HH[8]);
if index < HI[9]+100 Then
plot10(HH[9]);
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
input : Left(3),Right(3);
var : cnt(0);
Array : HH[50](0,data2);
if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{
HH[0] = data2(H[Right]);
for cnt = 1 to 49{
HH[cnt] = HH[cnt-1][1];
}
}
plot1(HH[0]);
plot2(HH[1]);
plot3(HH[2]);
plot4(HH[3]);
plot5(HH[4]);
plot6(HH[5]);
plot7(HH[6]);
plot8(HH[7]);
plot9(HH[8]);
plot10(HH[9]);
참조데이터가 일봉이면
기본차트의 마지막봉에서 동시 봉완성되고
if조건에 만족되면 지표값이 변경이 되므로
지표에 사선이 발생할수 있습니다.
선그래프는 이전 출력지점과 현재 출력지점사이를
일자그래프나 점그래프와 같이 이전출력지점과 연결되지 않는
그래프 종료로 바꿔보시기 바랍니다.
즐거운 하루되세요
> 이지화 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 좌측 m봉 우측 n봉보다 최고점일때 타주기로 지나간 50개 발생한거 현재로 가져오게 하는 수식 부탁드립니다.
100봉이내 식을 지표에 넣어봤더니 실제로 아무것도 나오지 않으니 한번 봐주시고요 확인바랍니다. 제 전화번호는 010-3906-0084이오니 혹시 필요하시면 전화하셔도 됩니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다.
> 안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
input : Left(3),Right(3);
var : cnt(0);
Array : HH[50](0,data2),HI[50](0,data2);
if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{
HH[0] = data2(H[Right]);
HI[0] = data2(index[Right]);
for cnt = 1 to 49{
HH[cnt] = HH[cnt-1][1];
HI[cnt] = Hi[cnt-1][1];
}
}
#현재봉에서 100봉 이내의 고점만 출력
if index < HI[0]+100 Then
plot1(HH[0]);
if index < HI[1]+100 Then
plot2(HH[1]);
if index < HI[2]+100 Then
plot3(HH[2]);
if index < HI[3]+100 Then
plot4(HH[3]);
if index < HI[4]+100 Then
plot5(HH[4]);
if index < HI[5]+100 Then
plot6(HH[5]);
if index < HI[6]+100 Then
plot7(HH[6]);
if index < HI[7]+100 Then
plot8(HH[7]);
if index < HI[8]+100 Then
plot9(HH[8]);
if index < HI[9]+100 Then
plot10(HH[9]);
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
input : Left(3),Right(3);
var : cnt(0);
Array : HH[50](0,data2);
if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{
HH[0] = data2(H[Right]);
for cnt = 1 to 49{
HH[cnt] = HH[cnt-1][1];
}
}
plot1(HH[0]);
plot2(HH[1]);
plot3(HH[2]);
plot4(HH[3]);
plot5(HH[4]);
plot6(HH[5]);
plot7(HH[6]);
plot8(HH[7]);
plot9(HH[8]);
plot10(HH[9]);
참조데이터가 일봉이면
기본차트의 마지막봉에서 동시 봉완성되고
if조건에 만족되면 지표값이 변경이 되므로
지표에 사선이 발생할수 있습니다.
선그래프는 이전 출력지점과 현재 출력지점사이를
일자그래프나 점그래프와 같이 이전출력지점과 연결되지 않는
그래프 종료로 바꿔보시기 바랍니다.
즐거운 하루되세요
> 이지화 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 좌측 m봉 우측 n봉보다 최고점일때 타주기로 지나간 50개 발생한거 현재로 가져오게 하는 수식 부탁드립니다.