커뮤니티
RSI 조건 수식 문의
2017-01-13 16:32:05
132
글번호 105896
RSI 30 이하 최저점에서 이후에서 Buy 하고
RSI 70 이상 최고점대비 이하에서 Sell 하려고 하는데
아래 수식에서 무엇이 문제일까요... 매봉에서 Buy sell 합니다.
Input : Period(14), LPercent(30), SPercent(70)
Var : value(0), lowRsi(100000), highRsi(0);
value = RSI(Period);
if lowRsi > value then lowRsi = value;
if lowRsi < 30 and lowRsi < value then buy();
if highRsi < value then highRsi = value;
if highRsi > 70 and highRsi > value then sell();
답변 1
예스스탁 예스스탁 답변
2017-01-13 17:45:07
안녕하세요
예스스탁입니다.
가장 최근 30이하에서 최저가, 70이상에서의 최고가를 계산하셔야 합니다.
기존작성하신 내용은 차트 전체 기준
30이하에서 RSI 최저가,70이상에서 RSI 최고가이고
또한 해당 값보다 크거나 낮으면 매수나 매도이기 때문에
30~70사이에 매수와 매도가 동시에 만족합니다.
아래식은
최근 30 이하에서 최저가를 계산하고
최저가보다 처음 상승하면 매수
최근 70 이상에서 최고가를 계산하고
최고가보다 처음 하락하면 매도하게 됩니다.
Input : Period(14), LPercent(30), SPercent(70);
Var : value(0), lowRsi(0), highRsi(0);
value = RSI(Period);
if CrossDown(value,LPercent) Then
lowRsi = value;
if value < 30 and value < lowRsi Then
lowRsi = value;
if value > lowRsi and lowRsi == value[1] then
buy();
if crossup(value,SPercent) Then
highRsi = value;
if value > 70 and highRsi < value then
highRsi = value;
if value < highRsi and highRsi == value[1] then
sell();
즐거운 하루되세요
> 바바큰 님이 쓴 글입니다.
> 제목 : RSI 조건 수식 문의
> RSI 30 이하 최저점에서 이후에서 Buy 하고
RSI 70 이상 최고점대비 이하에서 Sell 하려고 하는데
아래 수식에서 무엇이 문제일까요... 매봉에서 Buy sell 합니다.
Input : Period(14), LPercent(30), SPercent(70)
Var : value(0), lowRsi(100000), highRsi(0);
value = RSI(Period);
if lowRsi > value then lowRsi = value;
if lowRsi < 30 and lowRsi < value then buy();
if highRsi < value then highRsi = value;
if highRsi > 70 and highRsi > value then sell();
다음글