커뮤니티

질문입니다.

프로필 이미지
yanartas
2016-10-10 14:55:15
118
글번호 102729
답변완료
선물 500틱 차트에서 1) 전거래일의 생성된 봉의 갯수의 반만큼을 기간으로 종가이동평균을 구하고 싶습니다. 2) 전거래일과 전전거래일에 생성된 봉의 갯수만큼의 합을 기간으로 종가이동평균을 구하고 싶습니다. (전거래일 봉의 갯수) + (전전거래일 봉의 갯수)를 기간으로 말이죠. 예시로 부탁드립니다. 3) 그리고 한가지 더 질문은 시스템을 걸어두었을때, 신호가 발생하면 화살표로 표시가 되는데, 화살표와 함께 진입한 포지션의 가격도 나타낼 수 있는 방법이 있는지 궁금합니다. 답변부탁드립니다. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-10-10 17:08:03

안녕하세요 예스스탁입니다. 1. var : idx(0),idx1(0); var : cnt(0),ii(0),sum(0),mav(0); if Bdate != Bdate[1] Then{ idx = 0; idx1 = idx[1]; idx2 = idx1[1]; } idx = idx+1; if idx1 > 0 Then{ ii = Floor(idx1/2); sum = 0; for cnt = 0 to ii{ sum = sum + c[cnt]; } mav = sum/ii; plot1(mav); } 2 var : idx(0),idx1(0),idx2(0); var : cnt(0),ii(0),sum(0),mav(0); if Bdate != Bdate[1] Then{ idx = 0; idx1 = idx[1]; idx2 = idx1[1]; } idx = idx+1; if idx1 > 0 Then{ ii = Floor((idx1+idx2)/2); sum = 0; for cnt = 0 to ii{ sum = sum + c[cnt]; } mav = sum/ii; plot1(mav); } 3 신호가격은 따로 text함수로 출력해야 하는데 text함수가 봉완성시에만 출력됩니다. 해당 함수를 이용해 사용자분이 시스템식의 신호타입에 맞게 수식을 작성해 보셔야 합니다. 아래는 시스템식 하단에 추가하시면 진입후 첫봉 완성이 되면 진입봉에 표시를 합니다. if MarketPosition != 0 and BarsSinceEntry == 1 then{ Text_New(EntryDate,EntryTime,H[BarsSinceEntry],NumToStr(EntryPrice,2)); } 즐거운 하루되세요 > yanartas 님이 쓴 글입니다. > 제목 : 질문입니다. > 선물 500틱 차트에서 1) 전거래일의 생성된 봉의 갯수의 반만큼을 기간으로 종가이동평균을 구하고 싶습니다. 2) 전거래일과 전전거래일에 생성된 봉의 갯수만큼의 합을 기간으로 종가이동평균을 구하고 싶습니다. (전거래일 봉의 갯수) + (전전거래일 봉의 갯수)를 기간으로 말이죠. 예시로 부탁드립니다. 3) 그리고 한가지 더 질문은 시스템을 걸어두었을때, 신호가 발생하면 화살표로 표시가 되는데, 화살표와 함께 진입한 포지션의 가격도 나타낼 수 있는 방법이 있는지 궁금합니다. 답변부탁드립니다. 감사합니다.