커뮤니티

시스템식 문의드립니다.

프로필 이미지
씨크릿엔젤
2014-05-27 14:02:48
230
글번호 75378
답변완료
수고하십니다. 어제 시가와 종가의 합이 아래 보다 크면 오늘 아침 시초가에 매수진입하고 어제 시가와 종가의 합이 아래보다 작으면 오늘 아침 시초가에 매도진입하는 수식 부탁드립니다. 매일 종가에 청산하는 방법으로 해서 시뮬레이션 해보고 싶은데요. 일봉으로 시뮬레이션 하면 되는지... 만기일은 시간이 틀리니... 어떠한 방법으로 수식을 만들어야 하는지 궁금합니다. 금요일은 거래 안하는 수식도 같이 부탁드립니다. 감사합니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-05-27 16:09:35

안녕하세요 예스스탁입니다. 문의하신 내용 중 "아래"가 어떤 값을 의미하시는지 모르겠습니다. 좀더 자세한 내용 올려주시기 바랍니다. 즐거운 하루되세요 > 씨크릿엔젤 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다. > 수고하십니다. 어제 시가와 종가의 합이 아래 보다 크면 오늘 아침 시초가에 매수진입하고 어제 시가와 종가의 합이 아래보다 작으면 오늘 아침 시초가에 매도진입하는 수식 부탁드립니다. 매일 종가에 청산하는 방법으로 해서 시뮬레이션 해보고 싶은데요. 일봉으로 시뮬레이션 하면 되는지... 만기일은 시간이 틀리니... 어떠한 방법으로 수식을 만들어야 하는지 궁금합니다. 금요일은 거래 안하는 수식도 같이 부탁드립니다. 감사합니다.
프로필 이미지

씨크릿엔젤

2014-05-27 17:25:39

죄송합니다. "아래"는 어제의 전날 "어제아래"== "그저께"를 표현한것입니다. 감사합니다.^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 문의드립니다. > 안녕하세요 예스스탁입니다. 문의하신 내용 중 "아래"가 어떤 값을 의미하시는지 모르겠습니다. 좀더 자세한 내용 올려주시기 바랍니다. 즐거운 하루되세요 > 씨크릿엔젤 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다. > 수고하십니다. 어제 시가와 종가의 합이 아래 보다 크면 오늘 아침 시초가에 매수진입하고 어제 시가와 종가의 합이 아래보다 작으면 오늘 아침 시초가에 매도진입하는 수식 부탁드립니다. 매일 종가에 청산하는 방법으로 해서 시뮬레이션 해보고 싶은데요. 일봉으로 시뮬레이션 하면 되는지... 만기일은 시간이 틀리니... 어떠한 방법으로 수식을 만들어야 하는지 궁금합니다. 금요일은 거래 안하는 수식도 같이 부탁드립니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2014-05-28 11:48:12

안녕하세요 예스스탁입니다. 질문올려주실때 조건에 사용하는 가격은 정확히 지정을 해주시기 바랍니다. 전일 저가, 전일 고가, 전전일 저가등으로 표현해 주시면 됩니다. 문의하신 내용이 단순 시뮬레이션해서 결과만 보고자 하시면 일봉차트에 아래식 적용하시면 됩니다. var1 = (O+C); #종가와 시가의 합 if var1 > var1[1] then buy("b",AtMarket); if var1 < var2[1] then sell("s",AtMarket); exitlong(); ExitShort(); 실전에서 사용하신 다면 실전에서는 종가청산이 없습니다.(종가가 수신되면 장이 끝난시점입니다) 시간을 지정해 청산하셔야 합니다. 시간을 지정해 신호를 발생하기 위해서는 분봉차트에 적용하셔야 합니다. 아래식을 5분봉 차트에 적용하시면 됩니다. var : month(0),nday(0),week(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); var1 = (DayOpen+DayClose); var2 = (DayOpen(1)+DayClose(1)); if stime == 151500 Then{ if var1 > var2 then buy("b",AtMarket); if var1 < var2 then sell("s",AtMarket); } #만기일은 14시40분 청산 만기일이 아닐때는 15시 청산 if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then SetStopEndofday(144000); Else SetStopEndofday(150000); 아래는 금요일은 거래하지 않게 조건을 추가한 식입니다. var : month(0),nday(0),week(0); month = int(date/100)-int(date/10000)*100; nday = date - int(date/100)*100; week = DayOfWeek(date); var1 = (DayOpen+DayClose); var2 = (DayOpen(1)+DayClose(1)); if stime == 151500 and (DayOfWeek(sdate) <= 3 or DayOfWeek(sdate) == 5) Then{ if var1 > var2 then buy("b",AtMarket); if var1 < var2 then sell("s",AtMarket); } #만기일은 14시40분 청산 만기일이 아닐때는 15시 청산 if month%3 == 0 and nday >= 8 and nday <= 14 and week == 4 then SetStopEndofday(144000); Else SetStopEndofday(150000); 즐거운 하루되세요 > 씨크릿엔젤 님이 쓴 글입니다. > 제목 : Re : Re : 시스템식 문의드립니다. > 죄송합니다. "아래"는 어제의 전날 "어제아래"== "그저께"를 표현한것입니다. 감사합니다.^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 문의드립니다. > 안녕하세요 예스스탁입니다. 문의하신 내용 중 "아래"가 어떤 값을 의미하시는지 모르겠습니다. 좀더 자세한 내용 올려주시기 바랍니다. 즐거운 하루되세요 > 씨크릿엔젤 님이 쓴 글입니다. > 제목 : 시스템식 문의드립니다. > 수고하십니다. 어제 시가와 종가의 합이 아래 보다 크면 오늘 아침 시초가에 매수진입하고 어제 시가와 종가의 합이 아래보다 작으면 오늘 아침 시초가에 매도진입하는 수식 부탁드립니다. 매일 종가에 청산하는 방법으로 해서 시뮬레이션 해보고 싶은데요. 일봉으로 시뮬레이션 하면 되는지... 만기일은 시간이 틀리니... 어떠한 방법으로 수식을 만들어야 하는지 궁금합니다. 금요일은 거래 안하는 수식도 같이 부탁드립니다. 감사합니다.