커뮤니티

부탁드립니다

프로필 이미지
브루스Lee
2013-06-26 14:19:49
189
글번호 64731
답변완료
1. 수익이 0틱이상일때(진입시점) 최대수익대비 20틱하락시 청산 진입시점에서 바로 손실이라도 손실이 20틱이되며 1틱수익지점을 터치후 손절이면 19틱손절 2틱수익지점을 터치후 손절이면 18틱손절 3틱수익지점을 터치후 손절이면 17틱손절 4틱수익지점을 터치후 손절이면 16틱손절 . . . . . . 매수 매도 둘다부탁드립니다 2. ATR청산의 수식과 설명 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-06-26 14:41:59

안녕하세요 예스스탁입니다. 1. 문의하신 부분은 최고수익이 발생한 지점에서 20틱 하락하면 청산한다는 내용입니다. 아래식 이용하시면 됩니다. 매수진입이후 최고가(최고수익지점)에서 20틱 하락하면 청산 매도진입이후 최저가(최고수익지점)에서 20틱 상승하면 청산 if MarketPosition == 1 Then ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-PriceScale*20); if MarketPosition == -1 Then ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)-PriceScale*20); 2. ATR청산은 매수포지션일 경우 진입이후의 최고가에서 일정포인트이상 수익이 감소하면 청산 매도포지션을 경우 진입이후의 최저가에서 일정포인트이상 수익이 감소하면 청산을 하는 식입니다. 이때 수익감소부분을 1번식과 같이 고정된(20틱) 값을 지정하는 것이 아니고 변동성을 반영하기 위해 ATR이라는 지표를 이용하는 것입니다. input : P(20),ATRS(2); #매수진입이후 최고가에서 ATR의 두배만큰 하락하면 청산 if MarketPosition == 1 Then ExitLong("bx",AtStop,highest(H,BarsSinceEntry)-ATR(P)*ATRS); #매도진입이후 최저가에서 ATR의 두배만큰 상승하면 청산 if MarketPosition == -1 Then ExitShort("sx",AtStop,Lowest(L,BarsSinceEntry)-ATR(P)*ATRS); 아래는 ATR지표에 대한 설명입니다. 좀더 자세한 내용은 기술적지표 관련 서적참고하시기 바랍니다. *ATR ATR은 시간에 따른 가격 변화의 정도인 변동성(volatility)을 나타내는 지표입니다. 주가가 급락하여 낮은 수준에 머물 경우 ATR은 높게 나타나고, 주가가 급속히 변동하기 직전까지 일정한 수준으로 지속되어 온 경우 ATR 값은 낮게 나타나는 경향이 있습니다. 계산법 TrueHigh = 현재봉 고가와 직전봉 종가 중 큰 값 TrueLow = 현재봉 저가와 직전봉 종가 중 작은 값 TrueRange = TrueHigh-TrueLow ATR = TrueRange의 n일 이동 평균 값 예스랭귀지 함수 ATR(Period) ※ Period : 기간 즐거운 하루되세요 > 브루스Lee 님이 쓴 글입니다. > 제목 : 부탁드립니다 > 1. 수익이 0틱이상일때(진입시점) 최대수익대비 20틱하락시 청산 진입시점에서 바로 손실이라도 손실이 20틱이되며 1틱수익지점을 터치후 손절이면 19틱손절 2틱수익지점을 터치후 손절이면 18틱손절 3틱수익지점을 터치후 손절이면 17틱손절 4틱수익지점을 터치후 손절이면 16틱손절 . . . . . . 매수 매도 둘다부탁드립니다 2. ATR청산의 수식과 설명 부탁드립니다