커뮤니티

문의드립니다

프로필 이미지
회원
2013-08-29 23:21:12
120
글번호 66994
답변완료
시스템식에서 n=art(20); if marketposition==1 && currententries<5 then { buy("매수"atstop,entryprice+n[barssincentry]*currententries); 시스템해석과 그에다른 지표식 부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-30 15:35:59

안녕하세요 문의하신 내용 답변드립니다. 작성하신 식에 일부 오류가 있어서 완전한 식으로 수정해서 답변드립니다. var : N(0); n=ATR(20); if dayindex == 0 then buy(); if marketposition==1 && currententries<5 then buy("매수",atstop,entryprice+n[barssinceentry]*currententries); ////////////// 위 식에서 첫 진입은 첫봉째 봉에서 매수로 진입하는 것입니다. if dayindex == 0 then buy(); 이후에 피라미딩으로 첫 진입을 제외하고 4번 더 매수진입을 하는데, 첫 진입시점의 ATR값을 계산해 놓고, 진입회수가 증가함에 따라 ATR값을 점점더 크게 만들어서 그 값을 돌파할 때 매수 진입하도록 하는 것입니다. 예를들어 첫번째 진입 시점의 ATR값이 2일 경우에 두 번째 진입은 '첫번째 진입가격+2*1'에 도달할때 두 번째 진입을 하게 되고, 세 번째 진입은 '첫 번째 진입가격+2*2' 에 도달할 때 진입하게 됩니다. 세 번째 진입은 '첫 번째 진입가격+2*3' 에 도달할 때 진입하게 됩니다. 네 번째 진입은 '첫 번째 진입가격+2*4' 에 도달할 때 진입하게 됩니다. 즉, 피라미딩으로 일정한 가격폭을 돌파할때 마다 진입을 추가하려고 하는 것입니다. 위 식은 포지션함수로 만들어졌기 때문에 지표식으로 나타낼 수는 없습니다. 즐거운 날 되세요. > HI_lee3429 님이 쓴 글입니다. > 제목 : 문의드립니다 > 시스템식에서 n=art(20); if marketposition==1 && currententries<5 then { buy("매수"atstop,entryprice+n[barssincentry]*currententries); 시스템해석과 그에다른 지표식 부탁드립니다