커뮤니티

수식 부탁드립니다

프로필 이미지
박중사
2019-06-22 23:39:32
292
글번호 129668
답변완료
etf 종목을 종가매수 시가매도 하려고 합니다. 당일 종가 > 3일 이동평균선 이면 종가에 매수하고 익영업일 09시 02분에 매도 하려고 합니다. 수식을 이렇게 했는데 매수가 안되서요. IF CrossUp(ma(c,3), c[1]) && stime == 151900 Then Buy(); IF stime == 090200 Then Sell();
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2019-06-24 13:36:31

안녕하세요 예스스탁입니다. 1 시스템은 정규장 이내에 주문이 집행되게 하셔야 합니다. 봉완성이 다음봉 시가가 수신될때이고 1분봉 기준으로 정규장에서 가장 마지막 완성봉은 stime이 151800입니다. 2 이평을 일간 이평으로 변경해 드립니다. 기존식을 분봉에 사용하면 ma(c,3)은 분봉이평입니다. 3 input : P(3); var : sum(0),mav(0),cnt(0); sum = 0; for cnt = 0 to P-1 { sum = sum + DayClose(cnt); } IF C > mav && stime == 151800 Then Buy(); IF stime == 090200 Then exitlong(); 즐거운 하루되세요 > 박중사 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > etf 종목을 종가매수 시가매도 하려고 합니다. 당일 종가 > 3일 이동평균선 이면 종가에 매수하고 익영업일 09시 02분에 매도 하려고 합니다. 수식을 이렇게 했는데 매수가 안되서요. IF CrossUp(ma(c,3), c[1]) && stime == 151900 Then Buy(); IF stime == 090200 Then Sell();
프로필 이미지

박중사

2019-06-24 21:12:55

감사합니다. 그런데 질문이 있습니다 for cnt = 0 to P-1 { sum = sum + DayClose(cnt); } 다음에 mov = sum/3; 이게 있어야 하는거 아닌가요? mov 변수만 선언 되어 있고 변수에 뭔가 할당을 안하는것 같네요. 잘 적용이 안되서 코딩 분석 좀 해봤습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 부탁드립니다 > 안녕하세요 예스스탁입니다. 1 시스템은 정규장 이내에 주문이 집행되게 하셔야 합니다. 봉완성이 다음봉 시가가 수신될때이고 1분봉 기준으로 정규장에서 가장 마지막 완성봉은 stime이 151800입니다. 2 이평을 일간 이평으로 변경해 드립니다. 기존식을 분봉에 사용하면 ma(c,3)은 분봉이평입니다. 3 input : P(3); var : sum(0),mav(0),cnt(0); sum = 0; for cnt = 0 to P-1 { sum = sum + DayClose(cnt); } IF C > mav && stime == 151800 Then Buy(); IF stime == 090200 Then exitlong(); 즐거운 하루되세요 > 박중사 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > etf 종목을 종가매수 시가매도 하려고 합니다. 당일 종가 > 3일 이동평균선 이면 종가에 매수하고 익영업일 09시 02분에 매도 하려고 합니다. 수식을 이렇게 했는데 매수가 안되서요. IF CrossUp(ma(c,3), c[1]) && stime == 151900 Then Buy(); IF stime == 090200 Then Sell();