예스스탁
예스스탁 답변
2025-07-28 12:26:59
안녕하세요
예스스탁입니다.
1
input : left(5),right(5);
var1 = max(c,o);
if SwingHigh(1,var1,left,right,left+right+1) != -1 Then
value1 = var1[right];
if CrossUp(var1,value1) Then
Find(1);
2
input : left(5),right(5);
var1 = max(c,o);
if SwingHigh(1,var1,left,right,left+right+1) != -1 Then
value1 = var1[right];
if countif( CrossUp(var1,value1) , 20) >= 1 Then
Find(1);
3
v > highest(v,n)
위 표현은 논리상 맞지 않습니다.
v == highest(v,n)는 성립해도
v > highest(v,n)는 성립할 수 없습니다.
현재봉의 거래량이 n개봉 최고이면
현재봉 거래량과 highest(v,n)과 같은 값입니다.
현재봉 거래량이 클 수 없습니다.
즐거운 하루되세요
> 선도인 님이 쓴 글입니다.
> 제목 : 몸통고가만의 swinghigh
> 무더위에 고생 많으십니다. 제가 나름 응용해보려고 하다 보니 자꾸 중복 질문하게 돼 죄송합니다, 다음과 같이 문의 드립니다.
1. 몸통만으로 이루어진 좌 5, 우 10봉중 고가(몸통)를 오늘 종가(몸통고가)가 돌파하는
종목검색식
2. 몸통만으로 이루어진 좌 5, 우 10봉중 고가(몸통의)를 당일 종가(몸통고가)가 돌파하는
봉(1번요건 충족봉)이 20봉 이내에(오늘부터 과거로) 있는 종목 검색식을 부탁드립니다
3. 그리고 100봉이내 최고거래량 종목 검색식
input : n(100);
if v > highest(v,n)[1] Then
Find(1);
에서'[1]'이 들어가지 않으면 작동이 안되는데 v > highest(v,n)과 v > highest(v,n)[1] 이 어떻게 다른지, 어떤 경우에 '[1]'이 필요한지 알려주시기 바랍니다. 항상 감사드립니다.