안녕하세요.
윌리엄스 리버스의 기본 조건식이 아래와 같이 뜨는데요.
Input : Period(14);
Var : value(0);
value = WILLR(Period);
# 매수/매도청산
If CrossUP(value, -80) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, -20) Then
{
Sell();
}
저는 다음과 같이 조건을 변경하고자 합니다. 어떻게 해야 하나요?
매수조건
(1) 현재 윌리엄스 리버스 값이 -80 이하인 상태에서
(2) 신호선 상향 돌파
참고: 신호선은 윌리엄스 리버스의 9일 단순이동평균임.
매도조건
(1) 현재 윌리엄스 리버스 값이 -20 이상인 상태에서
(2) 신호선 하향 돌파
감사합니다.
답변 1
예스스탁
예스스탁 답변
2021-05-06 15:50:44
안녕하세요
예스스탁입니다.
Input : Period(14),signal(9);
Var : value(0),sig(0);
value = WILLR(Period);
sig = ma(value,signal);
# 매수/매도청산
If value <= -80 and CrossUp(value,sig) Then
{
Buy();
}
# 매도/매수청산
If value >= 20 and CrossDown(value,sig) Then
{
Sell();
}
즐거운 하루되세요
> yosoy 님이 쓴 글입니다.
> 제목 : WilliamsR
> 안녕하세요.
윌리엄스 리버스의 기본 조건식이 아래와 같이 뜨는데요.
Input : Period(14);
Var : value(0);
value = WILLR(Period);
# 매수/매도청산
If CrossUP(value, -80) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(value, -20) Then
{
Sell();
}
저는 다음과 같이 조건을 변경하고자 합니다. 어떻게 해야 하나요?
매수조건
(1) 현재 윌리엄스 리버스 값이 -80 이하인 상태에서
(2) 신호선 상향 돌파
참고: 신호선은 윌리엄스 리버스의 9일 단순이동평균임.
매도조건
(1) 현재 윌리엄스 리버스 값이 -20 이상인 상태에서
(2) 신호선 하향 돌파
감사합니다.