* 입력 : 기간, 상승률 일때,
* 기간내 최저 종가와 죄고 종가의 누적상승률이 지정한 상승률 이상인 경우가,
1회 이상 발생한 종목을 검색하고자 합니다.
누적상승률은 저점이 갱신될 때 마다 그 종가로부터 다시 계산 되어야 합니다.
검색식 부탁 드립니다. 감사합니다.
답변 2
예스스탁
예스스탁 답변
2024-11-07 15:12:06
안녕하세요
예스스탁입니다.
input : 기간(20),상승률(20),n(1);
if C < lowest(C,기간)[1] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true and C >= C[1]*(1+상승률/100) Then
var1 = var1+1;
if var1 >= n Then
Find(1);
}
즐거운 하루되세요
> 투자 님이 쓴 글입니다.
> 제목 : 종목검색 식 부탁 드립니다.
> * 입력 : 기간, 상승률 일때,
* 기간내 최저 종가와 죄고 종가의 누적상승률이 지정한 상승률 이상인 경우가,
1회 이상 발생한 종목을 검색하고자 합니다.
누적상승률은 저점이 갱신될 때 마다 그 종가로부터 다시 계산 되어야 합니다.
검색식 부탁 드립니다. 감사합니다.
빠른 답변 감사합니다.
기간(30), 상승률(30), n(1)로 입력하고
검색에필요한 최소기간 60~200까지 변경하며 아래 수식을 적용해 보았는데요,
제가 알고 있는 종목 중에 <YG PLUS>, <고려아연>, <전진건설로봇>,
<HD현대마린솔루션> 외에도 검색되지 않는 종목이 많습니다.
혹시 몰라서 제가 원하는 내용을 추가로 설명 드리겠습니다.
첨부된 그림파일(종목명:펨트론, 일봉차트)이 지정된 전체 기간이라면,
이 경우는 C1, C3 에서 30% 이상 누적 상승이 있었으므로 n=2회 카운트 될 것입니다.
그 외에 C1 아래로 저점이 계속 낮아지지만 C2와 같이 지정한 상승률 만큼 상승하지 못하면 카운트 되지 않습니다.
이렇게 작동하도록 다시 한번 부탁 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 종목검색 식 부탁 드립니다.
> 안녕하세요
예스스탁입니다.
input : 기간(20),상승률(20),n(1);
if C < lowest(C,기간)[1] Then
{
Condition1 = true;
var1 = 0;
}
Else
{
if Condition1 == true and C >= C[1]*(1+상승률/100) Then
var1 = var1+1;
if var1 >= n Then
Find(1);
}
즐거운 하루되세요
> 투자 님이 쓴 글입니다.
> 제목 : 종목검색 식 부탁 드립니다.
> * 입력 : 기간, 상승률 일때,
* 기간내 최저 종가와 죄고 종가의 누적상승률이 지정한 상승률 이상인 경우가,
1회 이상 발생한 종목을 검색하고자 합니다.
누적상승률은 저점이 갱신될 때 마다 그 종가로부터 다시 계산 되어야 합니다.
검색식 부탁 드립니다. 감사합니다.