예스스탁
예스스탁 답변
2024-03-28 12:53:45
안녕하세요
예스스탁입니다.
1
var : AA(0),BB(0),DD(0),EE(0),FF(0);
AA = DayHigh;
BB = DayLow;
if BB < BB[1] Then
DD = AA;
EE = iff(date!=date[1], L, 0);
FF = iff(Daylow()==EE, H, DD);
if DayLow == EE or BB < BB[1] Then
var1 = FF;
Condition1 = Crossup(C, var1);
if Bdate != Bdate[1] Then
Condition2 = False;
if Condition1 == true Then
Condition2 = true;
if Condition2 == true Then
Find(1);
2
input : N(5);
var : AA(0),BB(0),DD(0),EE(0),FF(0);
AA = DayHigh;
BB = DayLow;
if BB < BB[1] Then
DD = AA;
EE = iff(date!=date[1], L, 0);
FF = iff(Daylow()==EE, H, DD);
if DayLow == EE or BB < BB[1] Then
var1 = FF;
Condition1 = Crossup(C, var1);
if CountIf(Condition1 == true,N) >= 1 Then
Find(1);
즐거운 하루되세요
> onlypsn 님이 쓴 글입니다.
> 제목 : 종목검색식 요청드립니다.
> 당일 분봉에서
1. 한번이라도 아래신호가 발생했던 종목을 검색하는 종목검색식
2. N봉 이내에 아래 신호가 발생했던 종목을 검색하는 종목검색식 (N봉은 조정가능하게)
두가지 종목검색식 요청드립니다. 많은 도움에 감사드립니다. 좋은하루 되세요~
신호수식
AA = HighestSince(1, date!=date(1), H);
BB = LowestSince(1, date!=date(1), L);
DD = ValueWhen(1, BB<BB(1), AA);
EE = if(date!=date(1), L, 0);
FF = if(Daylow()==EE, H, DD);
BP = ValueWhen(1, DayLow()==EE or BB<BB(1), FF);
Crossup(C, BP)