질문 1.종목검색에서 [1봉전기준 3봉간 거래대금 5억이상]
이라는 조건을 만족시키는 조건이
condition1 = countif(m >= 500000000,3)[1] == 3;
이라고 알고있습니다.
조금씩 바꿔서 사용하고 싶은데 맨뒤에 == 3 이 무슨의미인지 몰라서요
1봉전 기준 6봉간 거래대금 6억이상
1봉전 기준 9봉간 거래대금 7억이상
1봉건 기준 12봉간 거래대금 8억이상..
이렇게 바꿔사용했을때 어떻게 숫자를 바꿔야 하는지 알려주세요(작성해주세요)
질문 2. 지표식에서 "1봉전기준 40봉기간내에서 3봉동안의 최고거래량"을 쓰면
var1 = Highest(v,3);
Var2 = Highest(var1,40)[1];
Plot1(Var2);
이라고 알고있습니다.
이걸 변형해서 "종목검색"에서 쓰고자하는데
1봉전 기준 3봉간 거래량의 합 > 4봉전기준 90봉기간내에서 3봉동안의 최고거래량
AccumN(Volume,3)[1] > Highest(AccumN(v,3),90)[4]
1봉전 기준 6봉간 거래량의 합 > 7봉전기준 90봉기간내에서 6봉동안의 최고거래량
AccumN(Volume,6)[1] > Highest(AccumN(v,6),90)[7]
1봉전 기준 9봉간 거래량의 합 > 10봉전기준 90봉기간내에서 9봉동안의 최고거래량
AccumN(Volume,9)[1] > Highest(AccumN(v,9),90)[10]
제가 임의적으로 작성해보았는데 맞는 식인지 틀린식인지 알려주세요
var1=Highest(v,3); 이것처럼 따로 지정을 어케하는지 몰라서요.
틀리다면 수정좀 해주세요
답변 1
예스스탁
예스스탁 답변
2020-10-21 15:59:21
안녕하세요
예스스탁입니다.
1
countif(조건,봉수)
위 함수는 지정한 봉수동안 지정한 조건이 몇번 만복했는지 리턴합니다.
countif(조건,봉수) == 봉수
위 내용은 지정한봉수동안 지정한조건 만족횟수가 봉수와 같다라는 내용이므로
지정한 봉수에서 모두 만족한것을 의미합니다.
countif(m >= 500000000,3)[1] == 3;
그러므로 위 내용은 1봉전 기준으로 3봉(1봉전~3봉전)모두
거래대금이 5억이상이라는 내용입니다.
1봉전 기준 6봉간 거래대금 6억이상
countif(m >= 600000000,6)[1] == 6;
1봉전 기준 9봉간 거래대금 7억이상
countif(m >= 700000000,9)[1] == 9;
1봉건 기준 12봉간 거래대금 8억이상..
countif(m >= 800000000,12)[1] == 12;
2
예 작성하신 내용이 맞습니다.
그대로 사용하셔도 되고 AccumN(Volume,3)은 반복되는 내용이므로 변수처리하시면 됩니다.
var1 = AccumN(V,3);
var2 = AccumN(V,6);
var3 = AccumN(V,7);
value1 = Highest(var1,90);
value2 = Highest(var2,90);
value3 = Highest(var3,90);
#1봉전 기준 3봉간 거래량의 합 > 4봉전기준 90봉기간내에서 3봉동안의 최고거래량
Condition1 = var1[1] > value1[4];
#1봉전 기준 6봉간 거래량의 합 > 7봉전기준 90봉기간내에서 6봉동안의 최고거래량
Condition2 = Var2[1] > Value2[7];
#1봉전 기준 9봉간 거래량의 합 > 10봉전기준 90봉기간내에서 9봉동안의 최고거래량
Condition3 = Var3[1] > Value3[10];
즐거운 하루되세요
> 말라 님이 쓴 글입니다.
> 제목 : 안녕하세요 질문드립니다.
> 질문 1.종목검색에서 [1봉전기준 3봉간 거래대금 5억이상]
이라는 조건을 만족시키는 조건이
condition1 = countif(m >= 500000000,3)[1] == 3;
이라고 알고있습니다.
조금씩 바꿔서 사용하고 싶은데 맨뒤에 == 3 이 무슨의미인지 몰라서요
1봉전 기준 6봉간 거래대금 6억이상
1봉전 기준 9봉간 거래대금 7억이상
1봉건 기준 12봉간 거래대금 8억이상..
이렇게 바꿔사용했을때 어떻게 숫자를 바꿔야 하는지 알려주세요(작성해주세요)
질문 2. 지표식에서 "1봉전기준 40봉기간내에서 3봉동안의 최고거래량"을 쓰면
var1 = Highest(v,3);
Var2 = Highest(var1,40)[1];
Plot1(Var2);
이라고 알고있습니다.
이걸 변형해서 "종목검색"에서 쓰고자하는데
1봉전 기준 3봉간 거래량의 합 > 4봉전기준 90봉기간내에서 3봉동안의 최고거래량
AccumN(Volume,3)[1] > Highest(AccumN(v,3),90)[4]
1봉전 기준 6봉간 거래량의 합 > 7봉전기준 90봉기간내에서 6봉동안의 최고거래량
AccumN(Volume,6)[1] > Highest(AccumN(v,6),90)[7]
1봉전 기준 9봉간 거래량의 합 > 10봉전기준 90봉기간내에서 9봉동안의 최고거래량
AccumN(Volume,9)[1] > Highest(AccumN(v,9),90)[10]
제가 임의적으로 작성해보았는데 맞는 식인지 틀린식인지 알려주세요
var1=Highest(v,3); 이것처럼 따로 지정을 어케하는지 몰라서요.
틀리다면 수정좀 해주세요