커뮤니티

이동평균 상향돌파시 고점 지정 (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;