커뮤니티

시스템식 질문입니다

프로필 이미지
파인애플
2013-04-09 14:00:19
190
글번호 61840
답변완료
1 지표식으로 당일 차트만 산출되는 OBV 의 최대값과 최소값을 각각 기억하고 싶습니다. 2 진입은 장이 시작되고 OBV가 +100 이 돌파되면 매수진입( 매수 진입 1회 제한 ) 최고점에서 200 떨어지면 매수청산 매수청산이 되고 당일 OBV의 최고값을 기억하고 기억하고 있는 OBV 최고값보다 500 떨어지면 매도 진입 매도진입이후 최저값보다 300 올라오면 매도청산 입니다 정리1 1차매수진입 : OBV값이 +100 상향돌파 1차매수청산 : OBV값이 당일최고OBV값보다 200 떨어지면 매수청산 2차매도진입 : OBV값이 당일최고OBV값보다 500 떨어지면 매도진입 2차매도청산 : OBV값이 당일최저OBV값보다 300 오르면 매도청산 정리2 1차매도진입 : OBV값이 -100 하향돌파 1차매도청산 : OBV값이 당일최저OBV값보다 200 오르면 매도청산 2차매수진입 : OBV값이 당일최저OBV값보다 500 오르면 매수진입 2차매수청산 : OBV값이 당일최고OBV값보다 300 떨어지면 매수청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-04-10 13:48:38

안녕하세요 예스스탁입니다. 1. var: OBVv(0); if date != date[1] Then OBVv = 0; If dayindex > 0 Then { If Close[0] > Close[1] Then OBVv= OBVv[1] + Volume; Else If Close[0] < Close[1] Then OBVv= OBVv[1] - Volume; Else OBVv= OBVv[1]; } var1 = highest(OBVv,dayindex+1); var2 = Lowest(OBVv,dayindex+1); plot1(OBVv); plot2(var1,"OBV 당일최고"); plot3(var2,"OBV 당일최저"); 2. var: OBVv(0),cnt(0),count(0); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } if date != date[1] Then OBVv = 0; If dayindex > 0 Then { If Close[0] > Close[1] Then OBVv= OBVv[1] + Volume; Else If Close[0] < Close[1] Then OBVv= OBVv[1] - Volume; Else OBVv= OBVv[1]; } var1 = highest(OBVv,dayindex+1); var2 = Lowest(OBVv,dayindex+1); if dayindex > 0 and count == 0 and MarketPosition == 0 Then{ if crossup(OBvv,100) Then buy("b1"); if CrossDown(OBvv,-100) Then sell("s1"); } if dayindex > 0 and count == 1 and MarketPosition == 0 Then{ if MarketPosition(1) == 1 and CrossDown(ObVv,var1-500) Then sell("b2"); if MarketPosition(1) == -1 and CrossUp(ObVv,var2+500) Then buy("s2"); } if MarketPosition == 1 Then{ if IsExitName("b1") == true and CrossDown(Obvv,var1-200) Then exitlong("bx1"); if IsExitName("b2") == true and CrossDown(Obvv,var1-300) Then exitlong("bx2"); } if MarketPosition == -1 Then{ if IsExitName("s1") == true and CrossUp(Obvv,var2+200) Then ExitShort("sx1"); if IsExitName("s2") == true and CrossDown(Obvv,var2+300) Then ExitShort("sx2"); } 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 시스템식 질문입니다 > 1 지표식으로 당일 차트만 산출되는 OBV 의 최대값과 최소값을 각각 기억하고 싶습니다. 2 진입은 장이 시작되고 OBV가 +100 이 돌파되면 매수진입( 매수 진입 1회 제한 ) 최고점에서 200 떨어지면 매수청산 매수청산이 되고 당일 OBV의 최고값을 기억하고 기억하고 있는 OBV 최고값보다 500 떨어지면 매도 진입 매도진입이후 최저값보다 300 올라오면 매도청산 입니다 정리1 1차매수진입 : OBV값이 +100 상향돌파 1차매수청산 : OBV값이 당일최고OBV값보다 200 떨어지면 매수청산 2차매도진입 : OBV값이 당일최고OBV값보다 500 떨어지면 매도진입 2차매도청산 : OBV값이 당일최저OBV값보다 300 오르면 매도청산 정리2 1차매도진입 : OBV값이 -100 하향돌파 1차매도청산 : OBV값이 당일최저OBV값보다 200 오르면 매도청산 2차매수진입 : OBV값이 당일최저OBV값보다 500 오르면 매수진입 2차매수청산 : OBV값이 당일최고OBV값보다 300 떨어지면 매수청산