종목검색식 부탁드립니다. 감사합니다.
고저 = DayHigh() > DayLow() *상승률;
고저폭 = DayHigh() - DayLow();
상단 = Valuewhen(1, 고저, 고저폭 * 비율1/100 + DayLow()):
하단 = Valuewhen(1, 고저, 고저폭 * 비율2/100 + DayLow()):
M5 = ma(C, 기간1);
M20 =ma(C, 기간2);
M60 =ma(C, 기간3);
저점 = M5 >M5(1) && M5(1) < M5(2);
저점값 = Valuewhen(1, 저점, M5);
조건 = 저점 && C>O && 저점값<상단 && 저점값>하단 && (M5>M20 or M5>M60);
카운트 = Countsince(date!=date(1), 조건);
카운트 == 1 && 카운트(1) == 0
(지표변수) 상승률: 1.07 / 비율1: 65 / 비율2: 50 /기간1; 5 / 기간2: 20 / 기간3: 60
답변 1
예스스탁
예스스탁 답변
2024-10-29 18:17:00
안녕하세요
예스스탁입니다.
input : 상승률(1.07),비율1(65),비율2(50),기간1(5),기간2(20),기간3(60);
var : 고저(False),고저폭(0),상단(0),하단(0);
var : m5(0),m20(0),m60(0),저점(False),저점값(0),조건(False),카운트(0);
고저 = DayHigh() > DayLow() *상승률;
고저폭 = DayHigh() - DayLow();
if 고저 == true Then
{
상단 = 고저폭 * 비율1/100 + DayLow();
하단 = 고저폭 * 비율2/100 + DayLow();
}
M5 = ma(C, 기간1);
M20 =ma(C, 기간2);
M60 =ma(C, 기간3);
저점 = M5 >M5[1] && M5[1] < M5[2];
if 저점 == true Then
저점값 = m5;
조건 = 저점 && C>O && 저점값<상단 && 저점값>하단 && (M5>M20 or M5>M60);
if sDate!= sDate[1] Then
카운트 = 0;
if 조건 Then
카운트 = 카운트 +1;
if 카운트 == 1 && 카운트[1] == 0 Then
Find(1);
즐거운 하루되세요
> 비밀통로 님이 쓴 글입니다.
> 제목 : 종목검색식 부탁드립니다.
> 종목검색식 부탁드립니다. 감사합니다.
고저 = DayHigh() > DayLow() *상승률;
고저폭 = DayHigh() - DayLow();
상단 = Valuewhen(1, 고저, 고저폭 * 비율1/100 + DayLow()):
하단 = Valuewhen(1, 고저, 고저폭 * 비율2/100 + DayLow()):
M5 = ma(C, 기간1);
M20 =ma(C, 기간2);
M60 =ma(C, 기간3);
저점 = M5 >M5(1) && M5(1) < M5(2);
저점값 = Valuewhen(1, 저점, M5);
조건 = 저점 && C>O && 저점값<상단 && 저점값>하단 && (M5>M20 or M5>M60);
카운트 = Countsince(date!=date(1), 조건);
카운트 == 1 && 카운트(1) == 0
(지표변수) 상승률: 1.07 / 비율1: 65 / 비율2: 50 /기간1; 5 / 기간2: 20 / 기간3: 60