예스스탁
예스스탁 답변
2023-07-21 17:34:31
안녕하세요
예스스탁입니다.
1
예 수식에 이상이 없습니다.
의도하신 내용으로 작성이 되었습니다.
종목검색시에 속성에서 검색에 필요한 최소기간에
넉넉히 100봉 이상 입력하고 검색하시기 바랍니다.
2
swlzl이 최근 발생한 스윙로우값입니다.
swlzl[1]은 단지 1봉전 값이라는 의미입니다.
swlzl[1]이 그 직전을 의미하지 않습니다.
아래와 같이 스윙로우가 발생하면 별도의 변수에 swlzl의 직전값을 저장하게 작성하셔야 합니다.
if SwingLow(1,zl,left,right,left+right+1)!= -1 Then
{
swlzl = SwingLow(1,zl,left,right,left+right+1);
swlzl1 = swlzl[1];
}
즐거운 하루되세요
> 민서홧팅 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> LRL로 종목검색식을 만들었는데, 제대로 만든게 맞는지 확인 부탁드립니다.
LRL을 2번하고 변동폭을 추가해서 조정LRL을 만든 다음,
조정 LRL의 스윙하이, 스윙로우를 구한 후 최고, 최저점의 수렴 구간을 검색하는 것입니다.
input : 기간1(50),left(3),right(3);
var : a(0),a1(0),eq(0),ZL(0), swhzl(0), swlzl(0), level(0);
A = LRL(C,기간1);
A1 = LRL(A,기간1);
eq= A-A1;
ZL =A+eq;
if SwingHigh(1,zl,left,right,left+right+1)!= -1 Then
swhzl = SwingHigh(1,zl,left,right,left+right+1);
if SwingLow(1,zl,left,right,left+right+1)!= -1 Then
swlzl = SwingLow(1,zl,left,right,left+right+1);
level = (swhzl-swlzl)/c;​
if level < 0.25 and (zl-c)/c < 0.03 Then
Find(1);
======
아참, 그리고 혹시 위 수식에서 swlzl[1]은 스윙로우 값의 직전 값으로 결과값이 반환되는 것이 맞나요?