커뮤니티
문의드립니다.
2024-05-10 04:44:45
689
글번호 179340
늘 고맙습니다.
아직도 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은 처음 조건을 만족한 봉번호인거죠? 최종적으로 조건을 만족한 봉번호를 찾으려면 어떻게 해야 하나요?
산골소년
2024-05-10 13:22:32
답변 고맙습니다.
가장 나중에 찍은 저점이 되는군요.
그러면 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캔들동안 처음 저점을 찍은 봉번호를 찾으려면 어떻게 해야 하나요?
다음글
이전글