커뮤니티

질문이요~!

프로필 이미지
yooneee7
2016-01-06 16:19:29
119
글번호 94139
답변완료
몇가지 수식 좀 부탁드립니다 .. 1. 장시작후 30분동안 고저 변동폭이 1.0p미만인 상태에서 당일고점을 돌파하면 매수 장시작후 30분동안 고저 변동폭이 1.0p미만인 상태에서 당일저점을 돌파하면 매도 합니다 . 2. 전일저가, 2일전고가, 3일전 고가에 터치하면 매수진입 전일저가, 2일전저가, 3일전 저가에 터치하면 매도진입합니다 . 매수매도 각각한번씩만 처음 신호가 떳을때 진입합니다 . 3. 스토케스틱 K가 80%이상에서 D를 크로스다운 했을때 매도 스토케스틱 K가 20%이하에서 D를 크로스업 했을때 매수 진입하는데 진입조건에 현재가가 60일선 위에 있을때만 매수진입하고 진입조건에 현재가가 60일선 아래에 있을때만 매도합니다 . 4. 10시종가에 진입하는데 시가가 전일 종가대비 1.0P 이상 상승출발하고 시가보다 10시종가가 높은가격이면 매수 10시종가에 진입하는데 시가가 전일 종가대비 1.0P 이상 낮은가격에서 출발하고 시가보다 10시종가가 낮은가격이면 매도 합니다 . 항상 많은도움 받고 있습니다 . 감사합니다 ~!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-06 17:58:03

안녕하세요 예스스탁입니다. 1. var : T1(0),TM(0); TM = TimeToMinutes(stime); if date != date[1] Then T1 = TM; if TM >= T1 and TM < T1+30 Then{ var1 = dayhigh; var2 = daylow; } if TM >= T1+30 and var1 <= var2+1.0 Then{ if crossup(c,var1) Then buy(); if CrossDown(c,var1) Then sell(); } 2. var : cnt(0),Bcnt(0),Scnt(0); Bcnt = 0; Scnt = 0; for cnt = 1 to 20{ if EntryDate(cnt) == sdate and MarketPosition(cnt) == 1 Then Bcnt = Bcnt+1; if EntryDate(cnt) == sdate and MarketPosition(cnt) == -1 Then Scnt = Scnt+1; } if Bcnt < 1 and stime < 150000 Then{ if NextBarOpen <= dayhigh(1) Then buy("b11",AtStop,dayhigh(1)); Else buy("b12",atlimit,dayhigh(1)); if NextBarOpen <= dayhigh(2) Then buy("b21",AtStop,dayhigh(2)); Else buy("b22",atlimit,dayhigh(2)); if NextBarOpen <= dayhigh(3) Then buy("b31",AtStop,dayhigh(3)); Else buy("b32",atlimit,dayhigh(3)); } if Scnt < 1 and stime < 150000 Then{ if NextBarOpen >= DayLow(1) Then sell("s11",AtStop,daylow(1)); Else sell("s12",atlimit,daylow(1)); if NextBarOpen >= DayLow(2) Then sell("s21",AtStop,daylow(2)); Else sell("s22",atlimit,daylow(2)); if NextBarOpen >= DayLow(3) Then sell("s31",AtStop,daylow(3)); Else sell("s32",atlimit,daylow(3)); } 3. Input : Period(12), Period1(5), Period2(5),P(60); var : StoK(0),StoD(0); StoK = StochasticsK(Period,Period1); StoD = StochasticsD(Period,Period1,Period2); var1 = ma(C,P); if crossup(stok,stod) and stok >= 80 and C < var1 Then sell(); if CrossDown(stok,stod) and stok <= 20 and C > var1 Then buy(); 4 if stime == 100000 Then{ if C > dayopen and dayopen >= DayClose(1)+1.0 Then buy(); if C < dayopen and dayopen <= DayClose(1)-1.0 Then sell(); } 즐거운 하루되세요 > yooneee7 님이 쓴 글입니다. > 제목 : 질문이요~! > 몇가지 수식 좀 부탁드립니다 .. 1. 장시작후 30분동안 고저 변동폭이 1.0p미만인 상태에서 당일고점을 돌파하면 매수 장시작후 30분동안 고저 변동폭이 1.0p미만인 상태에서 당일저점을 돌파하면 매도 합니다 . 2. 전일저가, 2일전고가, 3일전 고가에 터치하면 매수진입 전일저가, 2일전저가, 3일전 저가에 터치하면 매도진입합니다 . 매수매도 각각한번씩만 처음 신호가 떳을때 진입합니다 . 3. 스토케스틱 K가 80%이상에서 D를 크로스다운 했을때 매도 스토케스틱 K가 20%이하에서 D를 크로스업 했을때 매수 진입하는데 진입조건에 현재가가 60일선 위에 있을때만 매수진입하고 진입조건에 현재가가 60일선 아래에 있을때만 매도합니다 . 4. 10시종가에 진입하는데 시가가 전일 종가대비 1.0P 이상 상승출발하고 시가보다 10시종가가 높은가격이면 매수 10시종가에 진입하는데 시가가 전일 종가대비 1.0P 이상 낮은가격에서 출발하고 시가보다 10시종가가 낮은가격이면 매도 합니다 . 항상 많은도움 받고 있습니다 . 감사합니다 ~!