커뮤니티

수식문의 드립니다

프로필 이미지
진진
2022-05-11 09:58:40
1155
글번호 158736
답변완료

첨부 이미지

매번 친절하게 가르쳐 주셔서 감사 드립니다. 가르쳐 주신대로 적용 했는데 원하는 답이 안나와서 파일을 첨부해서 좀더 구체적으로 문의 드립니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-05-11 11:09:19

안녕하세요 예스스탁입니다. 올리신 내용은 첫진입은 차트상 첫봉 이후 최고가와 최저가 대비 먼저 20포인트 이상 차이나는 쪽으로 진입하고 이후 진입은 매수진입후 최고가에서 20포인트 하락하면 매도진입, 매도진입후 최저가에서 20포인트 상승하면 매수진입입니다. 다만 올리신 그림에 최고가봉에서 고가와 저가가 이미 20포인트 이상 차이가 나는 경우도 있어 최고가봉이나 최저가봉 발생 후 다음봉부터 체크하게 작성해 드립니다. 또한 올리신 그림에 매수나 매도 위치 이전에 이미 지정한 차이가 벌어진 봉도 있습니다. 아래 수식에 주석을 붙여드립니다. 식작성에 참고하시기 바랍니다. input : N(20); var : HH(0),LL(0); #차트상 첫봉 첫봉 고가와 저가 저장 if Index == 0 Then { HH = H; LL = L; } Else { #첫봉이후 최고가 if H > HH Then HH = H; #첫봉이후 최저가 if L < LL Then LL = L; #최고진입 if TotalTrades == 0 and MarketPosition == 0 Then { #고가가 첫봉저가대비 +20이상이면 매수 if H >= LL+N Then Buy(); #저가가 첫봉고가대비 -20이상이면 매도 if L <= HH-N Then Sell(); } #첫진입이후 #매수진입중이면 매수이후 최고가대비 저가가 -20이상이면 매도진입으로로 스위칭 if MarketPosition == 1 and H != Highest(H,BarsSinceEntry) and L <= Highest(H,BarsSinceEntry)-N Then Sell(); #도수진입중이면 매도이후 최저가대비 고가가 +20이상이면 매수진입으로 스위칭 if MarketPosition == -1 and L != Lowest(L,BarsSinceEntry) and H >= Lowest(L,BarsSinceEntry)+N Then Buy(); } 즐거운 하루되세요 > 진진 님이 쓴 글입니다. > 제목 : 수식문의 드립니다 > 매번 친절하게 가르쳐 주셔서 감사 드립니다. 가르쳐 주신대로 적용 했는데 원하는 답이 안나와서 파일을 첨부해서 좀더 구체적으로 문의 드립니다.