예스스탁
예스스탁 답변
2022-01-10 17:06:35
안녕하세요
예스스탁입니다.
1
input : N(60),Per(500),x(2);
var1 = ma(v,5);
if CountIf(V > var1[1]*(1+per/100),N) >= X Then
Find(1);
2
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
var : ii(0),cc(0),ll(0),t(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
if CrossDown(선행스팬1,선행스팬2) Then
{
t = -1;
ii = Index;
cc = c;
ll = l;
}
if t == -1 and l < ll Then
ll = l;
if CrossUp(선행스팬1,선행스팬2) Then
{
t = 1;
if t[1] == -1 and ii > 0 and Index < ii+40 and ll < cc*0.48 Then
find(1);
}
즐거운 하루되세요
> 질풍이 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다.
두가지 문의드립니다.
질문1.
60일 기간내에
5일 평균거래량 대비 500% 이상 거래량이 발생한 적이
2번 이상 있었던 종목검색
질문2.
선행스팬1이 선행스팬2 아래로 하방 이탈하였을때 40일 이내에
다시 선행스팬1이 선행스팬2 상방으로 골든크로스
이때 선행스팬1이 선행스팬2 하방이탈하여 주가가 62% 하락하고 다시
선행스팬2로 상방 골든크로스
하는 종목 종목검색
항상 도움주셔서 감사합니다.
즐거운 하루되십시요!
수고하십니다. 도와주셔사 감사드립니다.
추가적인 문의가 있습니다.
2번째 질문에서
선행스팬1이 선행스팬2 하방이탈하였다가
다시 골든크로스하는 수식에서
검색된 종목에 대해 지표로 강조하여 차트에 표시해보니
일목균형표상 차트상 선행스팬1이 선행스팬2 골든크로스되는 지점에 표시가 되는데...
보통 선행스팬1, 2는 26일 앞에 표시되게 차트를 설정하는데
실제로는 26일 뒤에 표시가 되어야 당일 표시가 되는것인데
이걸 수식으로 어떻게 해야될까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
1
input : N(60),Per(500),x(2);
var1 = ma(v,5);
if CountIf(V > var1[1]*(1+per/100),N) >= X Then
Find(1);
2
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
var : ii(0),cc(0),ll(0),t(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
if CrossDown(선행스팬1,선행스팬2) Then
{
t = -1;
ii = Index;
cc = c;
ll = l;
}
if t == -1 and l < ll Then
ll = l;
if CrossUp(선행스팬1,선행스팬2) Then
{
t = 1;
if t[1] == -1 and ii > 0 and Index < ii+40 and ll < cc*0.48 Then
find(1);
}
즐거운 하루되세요
> 질풍이 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다.
두가지 문의드립니다.
질문1.
60일 기간내에
5일 평균거래량 대비 500% 이상 거래량이 발생한 적이
2번 이상 있었던 종목검색
질문2.
선행스팬1이 선행스팬2 아래로 하방 이탈하였을때 40일 이내에
다시 선행스팬1이 선행스팬2 상방으로 골든크로스
이때 선행스팬1이 선행스팬2 하방이탈하여 주가가 62% 하락하고 다시
선행스팬2로 상방 골든크로스
하는 종목 종목검색
항상 도움주셔서 감사합니다.
즐거운 하루되십시요!
예스스탁
예스스탁 답변
2022-01-11 12:35:41
안녕하세요
예스스탁입니다.
문의하신 내용을 정확히 이해하지 못했습니다.
지표식을 이용한 수식에서는 수평이동이 되지 않습니다.
선행스팬은 지표식에서는 속성이나 FixPlotShift함수로
지표값을 앞으로 이동해 현재봉에 과거 n봉전의 값이 오게 할수 있지만
강조식/종목검색식에서는 n개봉전 값을 가져와 사용하셔야 합니다.
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
그래서 2번수식에 위와 같이 [25]로 25봉전값을 지정되어 있습니다.
26개봉전 값이면 [26]으로 변경하시면 됩니다.
즉 현재봉기준 과거값을 불러서 사용하시면 됩니다.
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
var : ii(0),cc(0),ll(0),t(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선[26]+기준선[26])/2;
선행스팬2 = (highest(H,52)[26]+lowest(L,52)[26])/2;
if CrossDown(선행스팬1,선행스팬2) Then
{
t = -1;
ii = Index;
cc = c;
ll = l;
}
if t == -1 and l < ll Then
ll = l;
if CrossUp(선행스팬1,선행스팬2) Then
{
t = 1;
if t[1] == -1 and ii > 0 and Index < ii+40 and ll < cc*0.48 Then
plotpaintbar(h,l,"강조",magenta);
}
만약 수평이동하지 않은 상태에서 골드난 봉에 표시를 하고자 하시면
위 수식에서 이전봉값을 가져오는 내용을 삭제하시면 됩니다.
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
var : ii(0),cc(0),ll(0),t(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선+기준선)/2;
선행스팬2 = (highest(H,52)+lowest(L,52))/2;
if CrossDown(선행스팬1,선행스팬2) Then
{
t = -1;
ii = Index;
cc = c;
ll = l;
}
if t == -1 and l < ll Then
ll = l;
if CrossUp(선행스팬1,선행스팬2) Then
{
t = 1;
if t[1] == -1 and ii > 0 and Index < ii+40 and ll < cc*0.48 Then
plotpaintbar(h,l,"강조",magenta);
}
즐거운 하루되세요
> 질풍이 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다.
> 수고하십니다. 도와주셔사 감사드립니다.
추가적인 문의가 있습니다.
2번째 질문에서
선행스팬1이 선행스팬2 하방이탈하였다가
다시 골든크로스하는 수식에서
검색된 종목에 대해 지표로 강조하여 차트에 표시해보니
일목균형표상 차트상 선행스팬1이 선행스팬2 골든크로스되는 지점에 표시가 되는데...
보통 선행스팬1, 2는 26일 앞에 표시되게 차트를 설정하는데
실제로는 26일 뒤에 표시가 되어야 당일 표시가 되는것인데
이걸 수식으로 어떻게 해야될까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
1
input : N(60),Per(500),x(2);
var1 = ma(v,5);
if CountIf(V > var1[1]*(1+per/100),N) >= X Then
Find(1);
2
var : 전환선(0),기준선(0),선행스팬1(0),선행스팬2(0);
var : ii(0),cc(0),ll(0),t(0);
전환선 = (highest(H,9)+lowest(L,9))/2;
기준선 = (highest(H,26)+lowest(L,26))/2;
선행스팬1 = (전환선[25]+기준선[25])/2;
선행스팬2 = (highest(H,52)[25]+lowest(L,52)[25])/2;
if CrossDown(선행스팬1,선행스팬2) Then
{
t = -1;
ii = Index;
cc = c;
ll = l;
}
if t == -1 and l < ll Then
ll = l;
if CrossUp(선행스팬1,선행스팬2) Then
{
t = 1;
if t[1] == -1 and ii > 0 and Index < ii+40 and ll < cc*0.48 Then
find(1);
}
즐거운 하루되세요
> 질풍이 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 수고하십니다.
두가지 문의드립니다.
질문1.
60일 기간내에
5일 평균거래량 대비 500% 이상 거래량이 발생한 적이
2번 이상 있었던 종목검색
질문2.
선행스팬1이 선행스팬2 아래로 하방 이탈하였을때 40일 이내에
다시 선행스팬1이 선행스팬2 상방으로 골든크로스
이때 선행스팬1이 선행스팬2 하방이탈하여 주가가 62% 하락하고 다시
선행스팬2로 상방 골든크로스
하는 종목 종목검색
항상 도움주셔서 감사합니다.
즐거운 하루되십시요!