커뮤니티

문의드립니다.

프로필 이미지
카르마다
2023-09-14 19:28:36
868
글번호 172475
답변완료
수고많습니다. 수식공부차 문의드립니다. if MarketPosition <= 0 and L < Var5-PriceScale*50 Then Buy("매수1",AtLimit,Var5-PriceScale*50); L < Var5-PriceScale*50 대신에 C > Var5-PriceScale*50 변경하면 어떤 차이가 있는지 설명 부탁드리겠습니다. (이렇게 변경하면 수익률이 더 좋게 나와서 문의드립니다) (왜 L < 을 쓰는지 이해가 안되서 그렇습니다. 저가보다 기준값이 낮을때 매수라는건데 봉의 저가인 L 보다 Var5-PriceScale*50 이 낮을 수 있는건지 모르겠습니다) 또 이때 AtLimit 대신에 비슷하다고 생각한 AtStop 으로 바꾸면 결과값이 많이 달라지는데 당연한 것인지도 궁금합니다. 참고로 기준선에서 많이 빠지면 매수하고, 많이 오르면 매도하는 시스템입니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-09-15 09:27:30

안녕하세요 예스스탁입니다. 1 if MarketPosition <= 0 and L < Var5-PriceScale*50 Then Buy("매수1",AtLimit,Var5-PriceScale*50); 올리신 식은 봉완성시 저가가 Var5-PriceScale*50보다 작고 다음봉에서 시세가 Var5-PriceScale*50보다 작은것이 발생하면 매수입니다. 이미 저가는 Var5-PriceScale*50보다 봉이 아래인 상태에서 다음봉에서 다시 Var5-PriceScale*50보다 작은 값 발생시 매수입니다. 그러므로 Var5-PriceScale*50보다 한참 아래에 내려와 있는 상태에서도 신호가 발생할 수 있습니다. C > Var5-PriceScale*50로 변경하시면 봉완성시 종가가 위에 있는 상태에서 다음봉이 해당값 이하로 형성되면 신호가 발생합니다. 만약 봉자체가 Var5-PriceScale*50 위에 형성되다가 아래로 내려와 처음 터치하는 것으로 작성한다면 L > Var5-PriceScale*50이 되어야 합니다. L가 대신에 종가를 사용하는 것은 선택사항일뿐입니다. 종가상으로 위에 있다가 다음봉에서 해당값보다 작은 시세 발생시 매수하고 2 atlimit과 atstop은 서로 반대방향의 움직임을 체크하는 타입입니다. buy에서 atlimit은 지정한 값 이하의 시세가 발생하면 신호발생 atstop은 지정한 값 이상의 시세가 발생하면 신호발생입니다. 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고많습니다. 수식공부차 문의드립니다. if MarketPosition <= 0 and L < Var5-PriceScale*50 Then Buy("매수1",AtLimit,Var5-PriceScale*50); L < Var5-PriceScale*50 대신에 C > Var5-PriceScale*50 변경하면 어떤 차이가 있는지 설명 부탁드리겠습니다. (이렇게 변경하면 수익률이 더 좋게 나와서 문의드립니다) (왜 L < 을 쓰는지 이해가 안되서 그렇습니다. 저가보다 기준값이 낮을때 매수라는건데 봉의 저가인 L 보다 Var5-PriceScale*50 이 낮을 수 있는건지 모르겠습니다) 또 이때 AtLimit 대신에 비슷하다고 생각한 AtStop 으로 바꾸면 결과값이 많이 달라지는데 당연한 것인지도 궁금합니다. 참고로 기준선에서 많이 빠지면 매수하고, 많이 오르면 매도하는 시스템입니다.