상하=Dayhigh()>Daylow()*1.07;
상하폭=Dayhigh()-Daylow();
상단=valuewhen(1,상하,상하폭*65/100+Daylow());
하단=valuewhen(1,상하,상하폭*50/100+Daylow());
이평5=ma(C,5);
저점=이평5>이평5(1) && 이평5(1)<이평5(2);
저점값=valuewhen(1,저점,이평5);
이평20=ma(C,20);
이평60=ma(C,60);
최종= 저점 && C>0 && 저점값< 상단 && 저점값 > 하단 &&
(이평5>이평20 or 이평5>이평60);
카운트=Countsince(date!=date(1),최종);
카운트==1 && 카운트(1)==0
답변 1
예스스탁
예스스탁 답변
2025-03-17 16:53:36
안녕하세요
예스스탁입니다.
var : 상하(False),상하폭(0),상단(0),하단(0),이평5(0),저점(False);
var : 저점값(0),이평20(0),이평60(0),최종(False),카운트(0);
상하=Dayhigh()>Daylow()*1.07;
상하폭=Dayhigh()-Daylow();
if 상하 == true Then
{
상단 = 상하폭*65/100+Daylow();
하단 = 상하폭*50/100+Daylow();
}
이평5=ma(C,5);
저점=이평5>이평5[1] && 이평5[1]<이평5[2];
if 저점 == true Then
저점값 = 이평5;
이평20=ma(C,20);
이평60=ma(C,60);
최종= 저점 && C>0 && 저점값< 상단 && 저점값 > 하단 &&
(이평5>이평20 or 이평5>이평60);
if sDate != sDate[1] Then
카운트 = 0;
if 최종 == true Then
카운트 = 카운트+1;
if 카운트==1 && 카운트[1]==0 Then
Find(1);
즐거운 하루되세요
> 대응 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다
> 상하=Dayhigh()>Daylow()*1.07;
상하폭=Dayhigh()-Daylow();
상단=valuewhen(1,상하,상하폭*65/100+Daylow());
하단=valuewhen(1,상하,상하폭*50/100+Daylow());
이평5=ma(C,5);
저점=이평5>이평5(1) && 이평5(1)<이평5(2);
저점값=valuewhen(1,저점,이평5);
이평20=ma(C,20);
이평60=ma(C,60);
최종= 저점 && C>0 && 저점값< 상단 && 저점값 > 하단 &&
(이평5>이평20 or 이평5>이평60);
카운트=Countsince(date!=date(1),최종);
카운트==1 && 카운트(1)==0