커뮤니티

수식 부탁드립니다~

프로필 이미지
knp116
2015-08-12 00:35:21
129
글번호 89417
답변완료

첨부 이미지

그림처럼 3회 연속 손실이 났을때 그때까지의 고점(저점)을 돌파해야 매수(매도) 하는 수식 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-12 11:34:21

안녕하세요 예스스탁입니다. var : cnt(0); Array : HH[10](0),LL[10](0); if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then{ HH[0] = H; LL[0] = L; for cnt = 1 to 9{ HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if MarketPosition != 0 Then{ if H > HH[0] Then HH[0] = H; if L < LL[0] Then LL[0] = L; } #당일 거래들만 3번 연속 손실이면 아래 내용에 exitdate(3) == sdate라는 조건을 추가하셔야 합니다. Condition1 = MarketPosition == 0 and PositionProfit(1) < 0 and PositionProfit(2) < 0 and PositionProfit(3) < 0; #아래에 기본사용하는 진입식에 Condition1은 false라는 조건을 넣으셔야 합니다. if Condition1 == false Then{ if 매수진입조건 Then buy(); if 매도진입조건 Then sell(); } if Condition1 == true then{ if crossup(c,max(HH[0],HH[1],HH[2])) Then buy(); if CrossDown(c,min(LL[0],LL[1],LL[2])) Then sell(); } 즐거운 하루되세요 > knp116 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다~ > 그림처럼 3회 연속 손실이 났을때 그때까지의 고점(저점)을 돌파해야 매수(매도) 하는 수식 부탁드립니다