커뮤니티
이동평균 상향돌파시 고점 지정 (51190 추가질문)
2016-12-26 11:46:10
132
글번호 105311
안녕하세요,
아래 작성 해주신 수식에서 T가 의미하는 바가 궁금합니다.
감사합니다.
input : P1(5),P2(20);
var : mav1(0),mav2(0),T(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if crossup(mav1,mav2) Then{
T = 1;
var1 = H;
}
if CrossDown(mav1,mav2) Then{
T = -1;
var2 = L;
}
if T == 1 Then
buy("b",AtStop,var1);
if MarketPosition == 1 Then
T = 2;
if T == -1 Then
sell("s",AtStop,var2);
if MarketPosition == -1 Then
T = -2;
답변 1
예스스탁 예스스탁 답변
2016-12-26 13:09:04
안녕하세요
예스스탁입니다.
T는 방향 및 진입확인을 위한 변수입니다.
Atstop이 지정한 가격이상이면 무조건 진입하므로
이동평균 상향돌파가 발생하면 1이고
1인 상태에서 상향돌파봉의 고가를 터치해 매수진입이 발생하면
2로 변경시켜 상향돌파구간에서 1회만 진입하게 합니다.
마찬가지로 이동평균 하향이탈이 발생하면 -1이고
하향이탈봉 저가를 터치해 매도진입이 발생하면
-2로 변경해서 하향이탈구간에서 1회만 진입하게 합니다.
즐거운 하루되세요
> 라면의비밀 님이 쓴 글입니다.
> 제목 : 이동평균 상향돌파시 고점 지정 (51190 추가질문)
> 안녕하세요,
아래 작성 해주신 수식에서 T가 의미하는 바가 궁금합니다.
감사합니다.
input : P1(5),P2(20);
var : mav1(0),mav2(0),T(0);
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if crossup(mav1,mav2) Then{
T = 1;
var1 = H;
}
if CrossDown(mav1,mav2) Then{
T = -1;
var2 = L;
}
if T == 1 Then
buy("b",AtStop,var1);
if MarketPosition == 1 Then
T = 2;
if T == -1 Then
sell("s",AtStop,var2);
if MarketPosition == -1 Then
T = -2;
다음글
이전글