늘 고맙습니다.
아직도 index 활용법에서 헤매고 있습니다.
추가 문의 드립니다.
if L==lowest(L,50) then
{
t1=1;
k1=index;
}
# 위에서 k1은 처음 조건을 만족한 봉번호인거죠? 최종적으로 조건을 만족한 봉번호를 찾으려면 어떻게 해야 하나요?
답변 3
예스스탁
예스스탁 답변
2024-05-10 11:44:49
안녕하세요
예스스탁입니다.
if L==lowest(L,50) then
{
t1=1;
k1=index;
}
위 식에서 k1이 현재시점에서 가장 최근에 50개봉 최저가가 발생한 봉의 봉번호가 저장됩니다.
아래와 같이 k1값 출력해서 index와 비교해 보시기 바랍니다.
var : t1(0),k1(0);
if L==lowest(L,50) then
{
t1=1;
k1=index;
}
Plot1(k1);
plot2(Index);
즐거운 하루되세요
> 산골소년 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 늘 고맙습니다.
아직도 index 활용법에서 헤매고 있습니다.
추가 문의 드립니다.
if L==lowest(L,50) then
{
t1=1;
k1=index;
}
# 위에서 k1은 처음 조건을 만족한 봉번호인거죠? 최종적으로 조건을 만족한 봉번호를 찾으려면 어떻게 해야 하나요?
답변 고맙습니다.
가장 나중에 찍은 저점이 되는군요.
그러면 50캔들동안 처음 저점을 찍은 봉번호를 찾으려면 어떻게 해야 하나요?
예스스탁
예스스탁 답변
2024-05-10 13:27:58
안녕하세요
예스스탁입니다.
1.
문의하신 내용이 전체 차트상 가장 처음 50개봉 최저가가
발생한 봉의 봉번호이면 아래와 같습니다.
var : t1(0),k1(0);
var : count(0),f1(0);
if L==lowest(L,50) then
{
t1=1;
k1=index;
count = count+1;
if count == 1 Then
f1 = Index;
}
2
만약 문의하신 부분이 50개봉 최저가가 연속적으로 발생할때
그 첫번째 봉이면 아래와 같이 작성하시면 됩니다.
var : t1(0),k1(0);
var : f1(0);
if L==lowest(L,50) then
{
t1=1;
k1=index;
if L[1] > lowest(L,50)[1] Then
f1 = Index;
}
즐거운 하루되세요
> 산골소년 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다.
>
답변 고맙습니다.
가장 나중에 찍은 저점이 되는군요.
그러면 50캔들동안 처음 저점을 찍은 봉번호를 찾으려면 어떻게 해야 하나요?