커뮤니티

수식 부탁드립니다.

프로필 이미지
도시군인
2011-06-29 23:53:34
648
글번호 40332
답변완료
안녕하세요? 어제 질문을 드렸습니다. stopprice를 plot1식을 이용해서 차트에 구현하고 싶다고.. 원래 식은 아래입니다. 붙임 파일과 같습니다. ------------------------------------------------------------------------- mp = marketposition; #mp에 marketposition(포지션의 상태값) 저장 매수 : 1, 매도 : -1, 무포지션 : 0 if MP == 1 and MP[1] <> 1 then Begin StopPrice = low - ma(range,4)*mult; end; # 만약 현재포지션이 매수상태이고 , 바로전봉이 매수상태가 아니면, 즉 이번봉이 매수의 첫시작이면 # StopPrice에 (저가 - 최근 4개봉의 range의 평균값에 mult값을 곱한값) =을 저장 If MP == 1 then begin exitlong ("ExitLong", atstop,stopprice ); stopprice = stopprice +( low-stopprice )/Div; end; /* 매수포지션이면 stopprice보다 낮은 시세시 청산 청산조건에 맞지않으면 stopprice에 (해당봉의 저가와 stopprice의 차이)를 25로 나눈값만큼 추가 즉 현재봉에 stopprice보나 낮은 시세가 들어오지 않으면 (해당봉의 저가와 stopprice의 차이)를 25로 나눈값만큼을 추가하여 다음봉의 stopprice로 잡음(즉 진입이후에 봉갯수가 늘어날때마다 청산라인이 조금씩 올라가게 됨) */ ---------------------------------------------------------------------- 답변 주신것은.. input : mult(2); var : StopPrice(0); StopPrice = low - ma(range,4)*mult; plot1(StopPrice[1]); 이식인데.. 적용해보니.. 제 생각 과는 전혀 다른 선이 그려지는데.. 이게 맞나요? 다시 확인 부탁드립니다. 제가 생각하는건 시스템식에서 구현하는 stopprice 를 차트상에 표시하고 싶은데... 도움 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-06-30 11:28:51

안녕하세요 예스스탁입니다. 올려드린 식이 맞습니다. 청산식이 stopprice이하의 시세가 발생하면 청산되고 stopprice는 low - ma(range,4)*mult이므로 작성해 드린 내용이 맞습니다. atstop이 전봉에서 계산된 stopprice를 현재봉이 아래로 터치하면 발생되므로 지표식에는 [1]을 사용하여 한봉전 값을 현재봉에 그리게 한것입니다. 즐거운 하루되세요 > 도시군인 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요? 어제 질문을 드렸습니다. stopprice를 plot1식을 이용해서 차트에 구현하고 싶다고.. 원래 식은 아래입니다. 붙임 파일과 같습니다. ------------------------------------------------------------------------- mp = marketposition; #mp에 marketposition(포지션의 상태값) 저장 매수 : 1, 매도 : -1, 무포지션 : 0 if MP == 1 and MP[1] <> 1 then Begin StopPrice = low - ma(range,4)*mult; end; # 만약 현재포지션이 매수상태이고 , 바로전봉이 매수상태가 아니면, 즉 이번봉이 매수의 첫시작이면 # StopPrice에 (저가 - 최근 4개봉의 range의 평균값에 mult값을 곱한값) =을 저장 If MP == 1 then begin exitlong ("ExitLong", atstop,stopprice ); stopprice = stopprice +( low-stopprice )/Div; end; /* 매수포지션이면 stopprice보다 낮은 시세시 청산 청산조건에 맞지않으면 stopprice에 (해당봉의 저가와 stopprice의 차이)를 25로 나눈값만큼 추가 즉 현재봉에 stopprice보나 낮은 시세가 들어오지 않으면 (해당봉의 저가와 stopprice의 차이)를 25로 나눈값만큼을 추가하여 다음봉의 stopprice로 잡음(즉 진입이후에 봉갯수가 늘어날때마다 청산라인이 조금씩 올라가게 됨) */ ---------------------------------------------------------------------- 답변 주신것은.. input : mult(2); var : StopPrice(0); StopPrice = low - ma(range,4)*mult; plot1(StopPrice[1]); 이식인데.. 적용해보니.. 제 생각 과는 전혀 다른 선이 그려지는데.. 이게 맞나요? 다시 확인 부탁드립니다. 제가 생각하는건 시스템식에서 구현하는 stopprice 를 차트상에 표시하고 싶은데... 도움 부탁드립니다.