커뮤니티

청산 시스템 수식에 관하여

프로필 이미지
허허1231
2011-03-09 08:03:31
703
글번호 36393
답변완료
if MarketPosition == 1 Then{ ExitLong("매수포지션수익",atlimit,EntryPrice+(PriceScale*10)*30); ExitLong("매수포지션손절",AtStop,EntryPrice-(PriceScale*10)*10); } if MarketPosition == -1 Then{ ExitShort("매도포지션수익",atlimit,EntryPrice-(PriceScale*10)*30); ExitShort("매도포지션손절",AtStop,EntryPrice+(PriceScale*10)*10); } 진입을 기준으로 +30 이면 청산 진을을 기준으로 -10 손절 이수식을 사용했더니 진입했던봉 다음봉에서 +30되면 청산이되는데 진입했던봉에서 +30되면 청산이 안되고 무조건 다음봉까지 넘어가야 체결되네요 왜그런거죠? 1.진입했던봉에서도 청산이되려면 어떻게수식을 써야하나요? 2. 매수포지션으로 진입했을때 진입했던봉의 전봉의 고가를 기준으로 이익30 이면청산 매수포지션으로 진입했을때 진입했던봉의 전봉의 고가를 기준으로 손해10 이면손절 매도포지션으로 진입했을때 진입했던봉의 전봉의 저가를 기준으로 이익30 이면청산 매도포지션으로 진입했을때 진입했던봉의 전봉의 저가를 기준으로 손해10 이면손절 1번과 2번을 수식으로 알려주시면 고맙겠습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-03-09 13:22:17

안녕하세요 예스스타입니다. 1. 풀어서 작성하는 내용으로는 진입봉에서 신호가 발생할 수는 없습니다. 진입을 완성시로 작성할 경우 이미 봉이 끝났으므로 발생할 수 없고 atstop이나 atlimit으로 진입하셨다면 목표수익과 손절에 관련된 내용이므로 강제청산 함수를 이용하시면 진입봉에서도 조건만 만족하면 발생합니다. SetStopLoss((PriceScale*10)*10,PointStop); SetStopProfittarget((PriceScale*10)*30,PointStop); 시스템 트레이딩 설정창의 강제청산 탭 하단의 청산시점이 조건만족 즉시로 되어 있어야 합니다. 2. if MarketPosition == 1 Then{ ExitLong("매수포지션수익",atlimit,H[BarsSinceEntry+1]+(PriceScale*10)*30); ExitLong("매수포지션손절",AtStop,H[BarsSinceEntry+1]-(PriceScale*10)*10); } if MarketPosition == -1 Then{ ExitShort("매도포지션수익",atlimit,L[BarsSinceEntry+1]-(PriceScale*10)*30); ExitShort("매도포지션손절",AtStop,L[BarsSinceEntry+1]+(PriceScale*10)*10); } 해당 내요은 위와 같이 풀어서 작성하는 방법외에는 없습니다. 강재청산은 진입가를 기준으로 하기 때문에 강제함수로는 가능하지 않습니다. 즐거운 하루되세요 > 허허1231 님이 쓴 글입니다. > 제목 : 청산 시스템 수식에 관하여 > if MarketPosition == 1 Then{ ExitLong("매수포지션수익",atlimit,EntryPrice+(PriceScale*10)*30); ExitLong("매수포지션손절",AtStop,EntryPrice-(PriceScale*10)*10); } if MarketPosition == -1 Then{ ExitShort("매도포지션수익",atlimit,EntryPrice-(PriceScale*10)*30); ExitShort("매도포지션손절",AtStop,EntryPrice+(PriceScale*10)*10); } 진입을 기준으로 +30 이면 청산 진을을 기준으로 -10 손절 이수식을 사용했더니 진입했던봉 다음봉에서 +30되면 청산이되는데 진입했던봉에서 +30되면 청산이 안되고 무조건 다음봉까지 넘어가야 체결되네요 왜그런거죠? 1.진입했던봉에서도 청산이되려면 어떻게수식을 써야하나요? 2. 매수포지션으로 진입했을때 진입했던봉의 전봉의 고가를 기준으로 이익30 이면청산 매수포지션으로 진입했을때 진입했던봉의 전봉의 고가를 기준으로 손해10 이면손절 매도포지션으로 진입했을때 진입했던봉의 전봉의 저가를 기준으로 이익30 이면청산 매도포지션으로 진입했을때 진입했던봉의 전봉의 저가를 기준으로 손해10 이면손절 1번과 2번을 수식으로 알려주시면 고맙겠습니다