답변완료
시스템 진입 및 청산 수식 문의드립니다.
안녕하세요..항상 많은 도움 감사드립니다. 지표식을 활용하여 시스템 진입식을 구현하려고 하는데요. 제가 원하는 위치에 진입이 잘 되지 않아서 문의 드립니다.
var: ma20(0),전고점1(0),전고점날짜1(0),전고점시간1(0),전저점1(0),전저점날짜1(0),전저점시간1(0),
전고점2(0),전고점날짜2(0),전고점시간2(0),전저점2(0),전저점날짜2(0),전저점시간2(0),
전고점3(0),전고점날짜3(0),전고점시간3(0),전저점3(0),전저점날짜3(0),전저점시간3(0),
전고점4(0),전고점날짜4(0),전고점시간4(0),전저점4(0),전저점날짜4(0),전저점시간4(0);
ma20 = ma(C,20);
if CrossUp(C,ma20) Then {
전고점4 = 전고점3;
전고점날짜4 = 전고점날짜3;
전고점시간4 = 전고점시간3;
전고점3 = 전고점2;
전고점날짜3 = 전고점날짜2;
전고점시간3 = 전고점시간2;
전고점2 = 전고점1;
전고점날짜2 = 전고점날짜1;
전고점시간2 = 전고점시간1;
전고점1 = C;
전고점날짜1 = sDate;
전고점시간1 = sTime;
var1 = TL_new(전저점날짜1,전저점시간1,전저점1,전고점날짜1,전고점시간1,전고점1);
} Else if CrossDown(C,ma20) Then {
전저점4 = 전저점3;
전저점날짜4 = 전저점날짜3;
전저점시간4 = 전저점시간3;
전저점3 = 전저점2;
전저점날짜3 = 전저점날짜2;
전저점시간3 = 전저점시간2;
전저점2 = 전저점1;
전저점날짜2 = 전저점날짜1;
전저점시간2 = 전저점시간1;
전저점1 = C;
전저점날짜1 = sDate;
전저점시간1 = sTime;
var2 = TL_new(전고점날짜1,전고점시간1,전고점1,전저점날짜1,전저점시간1,전저점1);
} Else if C > ma20 Then {
if 전고점1 < C Then {
전고점1 = C;
전고점날짜1 = sDate;
전고점시간1 = sTime;
TL_SetEnd(Var1,전고점날짜1,전고점시간1,전고점1);
}
} Else if C < ma20 Then {
if 전저점1 > C Then {
전저점1 = C;
전저점날짜1 = sDate;
전저점시간1 = sTime;
TL_SetEnd(Var2,전저점날짜1,전저점시간1,전저점1);
}
}
위와 같은 지표식으로 전고점4까지와 전저점4까지 지정을 하였습니다. 지표식에는 전고점1과 전저점1이 새로운 값이 생성되는데로 갱신되게 되어 있는데요. 첨부파일에 있는 위치에서 매수 포지션 진입과 매수포지션 청산을 하고 싶은데 시스템식으로 구현을 하는게 아직 부족해서인지 제가 원하는것과는 다른 위치에 들어가는 경우들이 있습니다.
위 지표를 활용해서 제가 원하는 곳에 매수 진입과 청산을 하게 하려면 어떻게 해야 할까요 도움 부탁드립니다.
2024-01-07
1274
글번호 175499
시스템
답변완료
RSI 수식 문의 드립니다
안녕하세요 Triple RSI를 활용해서 매수 강세 표시하려고 하는데 관련해서문의드립니다
RSI(7)>=RSI(14)>=RSI(21)>=50
즉 RSI 50 이상 조건에서 밑에서부터 위로 TRIPLE RSI 선이 RSI(21)/RSI(14)/RSI(7) 순서로 있을 때(정배열) 강세장 표시를 하려고 합니다
수식1
RSI(7) >RSI(14)
and RSI(14)>RSI(21)
and RSI(7)>RSI(21)
and 50<RSI(21)
수식2
avg(RSI(7),1) > avg(RSI(14),1)
and avg(RSI(14),1) > avg(RSI(21),1)
and avg(RSI(7),1) > avg(RSI(21),1)
and 50 < avg(RSI(21),1)
위와 같이 수식1,2 두가지 방법으로 수식을 작성했는데 두 개의 경우 전부
RSI(7)/RSI(14)/RSI(21) 선이 역배일 때도 강세 색상 나옵니다(첨부파일1 확인 부탁드립니다)
이부분에 대해서 수식에 어떤 부분의 수정해야되는지 문의드립니다 감사합니다
2024-01-07
1611
글번호 175498
지표