커뮤니티

수고가 많으십니다.

프로필 이미지
외대장어
2008-09-26 10:08:40
784
글번호 17246
답변완료
volEX PCNT Bear 지표 식입니다. /******************************************************************* Description : Volatility Short Entry ********************************************************************/ Inputs: VtyPercent(.75); If MarketPosition() <> -1 Then Sell ("Vty", AtStop, Close - (VtyPercent * ATR(5))); 이거 해석좀.. 부탁드리구요. 최대수익대비하락을 적용하니까 실제거래내용과 기록에 남은 내용과의 괴리가 발생하던데 여기에 수식을 넣으므로서 괴리를 없앨수 있는 방법이 없을까요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-09-26 10:27:17

안녕하세요 예스스탁입니다. Inputs: VtyPercent(.75); If MarketPosition() <> -1 Then Sell ("Vty", AtStop, Close - (VtyPercent * ATR(5))); MarketPosition() <> -1 은 현재 매도포지션이 아닐경우에라는 의미입니다. MarketPosition()은 차트 신호상 무포지션 상태일 때는 0, 매수포지션 상태일 때는 1, 매도포지션 상태일 때는 -1값을 주는 포지션 함수입니다. <> 은 != 와 같은 의미로 다르다라는 표현입니다. 현재 매도포지션이 아니고 무포지션이나 매수포지션일때 전봉 종가에 ATR값의 75%만큼을 감해서 그 값 이하의 시세가 들어오면 매도주문을 발생해라는 의미입니다. 무포지션 상태라면 매도진입만 하고 매수포지션 상태라면 매수포지션을 청산하기 위해 매수수량만큼 매도주문을 내고 반대로 진입하기 위해 또 그만큼의 수량을 매도주문하게 됩니다. 최대수익대비하락은 실시간 장에서는 시세의 움직임을 감시하므로 실시간 움직임에 맞게 신호가 발생하지만 시뮬레이션 상황에서는 (재적용하거나 과거 데이터에 적용시) 그 내부의 움직임을 알 수 없으므로 가설을 정해 그 가설에 맞게 신호를 발생시켜 줍니다. 과거봉의 데이터 가설은 아래의 경로에서 자세한 내용을 보실 수 있습니다. HOME > 예스트레이더 > 수식 작성법 > YesLanguage 문법 > 신호관련 > 과거데이터 움직임 가설 즐거운 하루되세요 > 외대장어 님이 쓴 글입니다. > 제목 : 수고가 많으십니다. > volEX PCNT Bear 지표 식입니다. /******************************************************************* Description : Volatility Short Entry ********************************************************************/ Inputs: VtyPercent(.75); If MarketPosition() <> -1 Then Sell ("Vty", AtStop, Close - (VtyPercent * ATR(5))); 이거 해석좀.. 부탁드리구요. 최대수익대비하락을 적용하니까 실제거래내용과 기록에 남은 내용과의 괴리가 발생하던데 여기에 수식을 넣으므로서 괴리를 없앨수 있는 방법이 없을까요