커뮤니티
지표문의
2018-05-17 22:11:30
266
글번호 119009
저기보이는 고점저점은 주봉의 고점 저점입니다.
목표는 대등수치를 활용하고 싶다입니다.
그림처럼 주봉최저가에서 최고가의 봉갯수와 이후 이어지는 현재 갯수가 위그림처럼 텍스트로 나타났으면합니다.(위는 15 분봉입니다.)
단, 만약 과거 256상태, 현재 15(최고가 봉포함 카운팅)상태인데 또신고가를 갱신한다면
과거: 300 현재:7 이런식으로 재갱신 됬으면합니다.
이후 최저가를 갱신한다면 현재의 값이 과거 : 로 가고 현재를 최저가 기준으로 카운팅 했으면합니다.(즉 반대상황이라면 이해하기 쉬울꺼 같습니다)
예)
최고가에서 최저가의 갯수 과거: 175, 현재:15(신고가를 재갱신할때까지)
2. 위수식을 년기준으로 한번더 부탁드리겠습니다.
- 1. 119596_CurrentChart.jpg (0.22 MB)
답변 2
예스스탁 예스스탁 답변
2018-05-18 13:36:40
안녕하세요
예스스탁입니다.
1
var : T(0),HH(0),HI(0),LL(0),LI(0),tx(0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
T = 0;
HH = H;
HI = index;
LL = L;
LI = index;
}
if H > HH Then{
T = 1;
HH = H;
HI = index;
}
if L < LL Then{
T = -1;
LL = L;
LI = index;
}
if T == 1 Then
{
Text_Delete(tx);
tx = Text_New(sdate,stime,H+PriceScale*2,"과거 : " + NumToStr(HI-LI,0) + NewLine + "현재 : " + NumToStr(index-HI,0));
}
if T == -1 Then
{
Text_Delete(tx);
tx = Text_New(sdate,stime,H+PriceScale*2,"과거 : " + NumToStr(LI-HI,0) + NewLine + "현재 : " + NumToStr(index-LI,0));
}
2
var : T(0),HH(0),HI(0),LL(0),LI(0),tx(0);
if bdate > bdate[1]+1000 Then{
T = 0;
HH = H;
HI = index;
LL = L;
LI = index;
}
if H > HH Then{
T = 1;
HH = H;
HI = index;
}
if L < LL Then{
T = -1;
LL = L;
LI = index;
}
if T == 1 Then
{
Text_Delete(tx);
tx = Text_New(sdate,stime,H+PriceScale*2,"과거 : " + NumToStr(HI-LI,0) + NewLine + "현재 : " + NumToStr(index-HI,0));
}
if T == -1 Then
{
Text_Delete(tx);
tx = Text_New(sdate,stime,H+PriceScale*2,"과거 : " + NumToStr(LI-HI,0) + NewLine + "현재 : " + NumToStr(index-LI,0));
}
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 지표문의
> 저기보이는 고점저점은 주봉의 고점 저점입니다.
목표는 대등수치를 활용하고 싶다입니다.
그림처럼 주봉최저가에서 최고가의 봉갯수와 이후 이어지는 현재 갯수가 위그림처럼 텍스트로 나타났으면합니다.(위는 15 분봉입니다.)
단, 만약 과거 256상태, 현재 15(최고가 봉포함 카운팅)상태인데 또신고가를 갱신한다면
과거: 300 현재:7 이런식으로 재갱신 됬으면합니다.
이후 최저가를 갱신한다면 현재의 값이 과거 : 로 가고 현재를 최저가 기준으로 카운팅 했으면합니다.(즉 반대상황이라면 이해하기 쉬울꺼 같습니다)
예)
최고가에서 최저가의 갯수 과거: 175, 현재:15(신고가를 재갱신할때까지)
2. 위수식을 년기준으로 한번더 부탁드리겠습니다.
렉쳐
2018-05-18 19:48:54
안녕하세요 잘되는데요 과거와 현재 부분에서 1개의 봉이 포함이 안되어서요~
과거,현재 : 에 +1만 될수있게 부탁드립니다:)
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표문의
> 안녕하세요
예스스탁입니다.
1
var : T(0),HH(0),HI(0),LL(0),LI(0),tx(0);
if DayOfWeek(bdate) < DayOfWeek(bdate[1]) Then{
T = 0;
HH = H;
HI = index;
LL = L;
LI = index;
}
if H > HH Then{
T = 1;
HH = H;
HI = index;
}
if L < LL Then{
T = -1;
LL = L;
LI = index;
}
if T == 1 Then
{
Text_Delete(tx);
tx = Text_New(sdate,stime,H+PriceScale*2,"과거 : " + NumToStr(HI-LI,0) + NewLine + "현재 : " + NumToStr(index-HI,0));
}
if T == -1 Then
{
Text_Delete(tx);
tx = Text_New(sdate,stime,H+PriceScale*2,"과거 : " + NumToStr(LI-HI,0) + NewLine + "현재 : " + NumToStr(index-LI,0));
}
2
var : T(0),HH(0),HI(0),LL(0),LI(0),tx(0);
if bdate > bdate[1]+1000 Then{
T = 0;
HH = H;
HI = index;
LL = L;
LI = index;
}
if H > HH Then{
T = 1;
HH = H;
HI = index;
}
if L < LL Then{
T = -1;
LL = L;
LI = index;
}
if T == 1 Then
{
Text_Delete(tx);
tx = Text_New(sdate,stime,H+PriceScale*2,"과거 : " + NumToStr(HI-LI,0) + NewLine + "현재 : " + NumToStr(index-HI,0));
}
if T == -1 Then
{
Text_Delete(tx);
tx = Text_New(sdate,stime,H+PriceScale*2,"과거 : " + NumToStr(LI-HI,0) + NewLine + "현재 : " + NumToStr(index-LI,0));
}
즐거운 하루되세요
> 렉쳐 님이 쓴 글입니다.
> 제목 : 지표문의
> 저기보이는 고점저점은 주봉의 고점 저점입니다.
목표는 대등수치를 활용하고 싶다입니다.
그림처럼 주봉최저가에서 최고가의 봉갯수와 이후 이어지는 현재 갯수가 위그림처럼 텍스트로 나타났으면합니다.(위는 15 분봉입니다.)
단, 만약 과거 256상태, 현재 15(최고가 봉포함 카운팅)상태인데 또신고가를 갱신한다면
과거: 300 현재:7 이런식으로 재갱신 됬으면합니다.
이후 최저가를 갱신한다면 현재의 값이 과거 : 로 가고 현재를 최저가 기준으로 카운팅 했으면합니다.(즉 반대상황이라면 이해하기 쉬울꺼 같습니다)
예)
최고가에서 최저가의 갯수 과거: 175, 현재:15(신고가를 재갱신할때까지)
2. 위수식을 년기준으로 한번더 부탁드리겠습니다.
이전글