과거 20개봉중 전 최고가격의 RSI값보다 현고가의 RSI값이 높으면 매수 (고가기준)
과거 20개봉중 전 최저가격의 RSI값보다 현저가의 RSI값이 낮으면 매도 (저가기준)
답변 1
예스스탁
예스스탁 답변
2020-05-25 14:52:11
안녕하세요
예스스탁입니다.
input : RSIP(10),N(20);
var : cnt(0),hh(0),hr(0),ll(0),lr(0),rsiv(0);
rsiv = RSI(RSIP);
hh = 0;
hr = 0;
ll = 0;
lr = 0;
for cnt = 1 to N
{
if hh == 0 or (hh > 0 and h[cnt] > hh) Then
{
hh = h[cnt];
hr = rsiv[cnt];
}
if ll == 0 or (ll > 0 and l[cnt] < ll) Then
{
ll = l[cnt];
lr = rsiv[cnt];
}
}
if hh > 0 and rsiv > hr Then
buy();
if ll > 0 and rsiv < lr Then
sell();
즐거운 하루되세요
> 에이드 님이 쓴 글입니다.
> 제목 : 수식 문의드려요.
> 과거 20개봉중 전 최고가격의 RSI값보다 현고가의 RSI값이 높으면 매수 (고가기준)
과거 20개봉중 전 최저가격의 RSI값보다 현저가의 RSI값이 낮으면 매도 (저가기준)