이평 = ma(c,기간);
개털 = crossup(c(1),이평) && 이평<c(1) && 이평<c;
골든 = crossup(c,이평);
골든전저점 = lowest(L,기간);
개털때전저점 = lowest(L(기간),기간*2);
저점높아지고 = 개털때전저점 <= 골든전저점;
몇봉이내개털 = BarsSince(개털) <= 기간*3;
개털조건 = 저점높아지고 && 몇봉이내개털 && 골든;
GR쌍바닥 = valuewhen(1,개털조건,이평);
기간: 20
여기를 종가상 돌파 하는 봉을 찾을 수 있을까요?
가능 하다면 기간을 5 도 사용 해 보려 합니다.
답변 1
예스스탁
예스스탁 답변
2022-01-20 13:08:03
안녕하세요
예스스탁입니다.
input : 기간(20);
var : 이평(0),개털(False),골든(False);
var : 골든전저점(0),개털때전저점(0),저점높아지고(false),idx(-1),몇봉이내개털(false);
var : 개털조건(False),GR쌍바닥(0);
이평 = ma(c,기간);
개털 = crossup(c[1],이평) && 이평 < c[1] && 이평<c;
골든 = crossup(c,이평);
골든전저점 = lowest(L,기간);
개털때전저점 = lowest(L,기간*2)[기간];
저점높아지고 = 개털때전저점 <= 골든전저점;
if 개털 Then
{
idx = 0;
}
Else
{
if idx > 0 Then
idx = idx+1;
}
몇봉이내개털 = idx >= 0 && idx <= 기간*3;
개털조건 = 저점높아지고 && 몇봉이내개털 && 골든;
if 개털조건 Then
GR쌍바닥 = 이평;
if GR쌍바닥 > 0 and CrossUp(C,GR쌍바닥 ) Then
Find(1);
즐거운 하루되세요
> 그리워 님이 쓴 글입니다.
> 제목 : 부탁 드립니다~~
> 이평 = ma(c,기간);
개털 = crossup(c(1),이평) && 이평<c(1) && 이평<c;
골든 = crossup(c,이평);
골든전저점 = lowest(L,기간);
개털때전저점 = lowest(L(기간),기간*2);
저점높아지고 = 개털때전저점 <= 골든전저점;
몇봉이내개털 = BarsSince(개털) <= 기간*3;
개털조건 = 저점높아지고 && 몇봉이내개털 && 골든;
GR쌍바닥 = valuewhen(1,개털조건,이평);
기간: 20
여기를 종가상 돌파 하는 봉을 찾을 수 있을까요?
가능 하다면 기간을 5 도 사용 해 보려 합니다.