커뮤니티

60226번 재질문 드립니다.

프로필 이미지
군고구마
2018-12-06 01:21:50
195
글번호 124212
답변완료
매번 수고에 감사드립니다. 제가 설명이 부족했는지 의도한 바와 다르게 실행되어 다시 추가해서 문의 드립니다. 당일아침 시가에 즉시 진입하고 익일아침 종가에 청산(해선)하는건데 당일시가에 즉시 진입하지도 않고 당일청산되지도 않습니다. -------------------------------------------------------------------------- A.당일시가가 전일종가보다 크면, 시가에 즉시 매수진입. ⓛ이후 전일종가를 하향돌파하면, 손절과 동시에 매도진입.(스위칭) ②이후 다시 당일시가를 상향돌파하면, 손절과 동시에 매수진입.(스위칭) B.당일시가가 전일종가보다 작으면, 시가에 즉시 매도진입. ⓛ이후 전일종가를 상향돌파하면, 손절과 동시에 매수진입.(스위칭) ②이후 다시 당일시가를 하향돌파하면, 손절과 동시에 매도진입.(스위칭) C.전일양봉이고, 당일시가가 전일종가와 같으면, ⓛ전일고가를 상향돌파하면, 즉시 매수진입. ②이후 당일시가를 하향돌파하면, 즉시 손절. ③전일시가를 하향돌파하면, 즉시 매도진입. ④이후 당일시가를 상향 돌파하면, 즉시 손절. D.전일음봉이고, 당일시가가 전일종가와 같으면, ⓛ전일저가를 하향돌파하면, 즉시 매도진입. ②이후 당일시가를 상향돌파하면, 즉시 손절. ③전일 시가를 상향돌파하면, 즉시 매수진입. ④이후 당일시가를 하향돌파하면, 즉시 손절. E.매매시간 : 해선, 당일아침 장시작 ~ 익일아침 장종료시까지. -------------------------------------------------------------------------- ※A, B의 경우는 조건 만족시 시가에 즉시 진입하고, 진입이후 장중에 ⓛ과 ②의 경우가 발생하고, 익일아침 종가에는 일괄 청산되는 식입니다. C, D의 경우는 A, B와 조건이 다르므로 조건성립한 후, 돌파하면 ⓛ,② 또는 ③,④의 경우가 발생하고, 이후 익일아침 종가에 일괄청산하는 식입니다. A,B,C,D의 실행조건이 각각 다릅니다. 서로 중복되지 않고 각각의 케이스에 맞을때 진입할수 있도록 하고 싶습니다. A,B,C,D중 일봉상 하루에 한가지만 해당되어야 합니다. 감사합니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2018-12-06 09:47:48

안녕하세요 예스스탁입니다. 해외선물은 시초가진입이 가능하지 않습니다. 국내종목이면 이전에 답변받으신 내용으로 가능하지만 해외선물은 날짜변경이 다음영업일 시작이 아니므로 NextBarSdate != sdate 같은 조건으로 다음날 시초가가 수신된것을 알수 없습니다. 그래서 시초가 진입대신에 첫봉종가에 진입하는 것으로 작성해 드려야 하는데 청산조건(다음날첫봉종가청산)과 봉이 같아 작성을 해드릴수 없습니다. 위 내용 참고하셔서 조건내용을 다시 설정해 주셔야 답변이 가능할것 같습니다. 즐거운 하루되세요 > 군고구마 님이 쓴 글입니다. > 제목 : 60226번 재질문 드립니다. > 매번 수고에 감사드립니다. 제가 설명이 부족했는지 의도한 바와 다르게 실행되어 다시 추가해서 문의 드립니다. 당일아침 시가에 즉시 진입하고 익일아침 종가에 청산(해선)하는건데 당일시가에 즉시 진입하지도 않고 당일청산되지도 않습니다. -------------------------------------------------------------------------- A.당일시가가 전일종가보다 크면, 시가에 즉시 매수진입. ⓛ이후 전일종가를 하향돌파하면, 손절과 동시에 매도진입.(스위칭) ②이후 다시 당일시가를 상향돌파하면, 손절과 동시에 매수진입.(스위칭) B.당일시가가 전일종가보다 작으면, 시가에 즉시 매도진입. ⓛ이후 전일종가를 상향돌파하면, 손절과 동시에 매수진입.(스위칭) ②이후 다시 당일시가를 하향돌파하면, 손절과 동시에 매도진입.(스위칭) C.전일양봉이고, 당일시가가 전일종가와 같으면, ⓛ전일고가를 상향돌파하면, 즉시 매수진입. ②이후 당일시가를 하향돌파하면, 즉시 손절. ③전일시가를 하향돌파하면, 즉시 매도진입. ④이후 당일시가를 상향 돌파하면, 즉시 손절. D.전일음봉이고, 당일시가가 전일종가와 같으면, ⓛ전일저가를 하향돌파하면, 즉시 매도진입. ②이후 당일시가를 상향돌파하면, 즉시 손절. ③전일 시가를 상향돌파하면, 즉시 매수진입. ④이후 당일시가를 하향돌파하면, 즉시 손절. E.매매시간 : 해선, 당일아침 장시작 ~ 익일아침 장종료시까지. -------------------------------------------------------------------------- ※A, B의 경우는 조건 만족시 시가에 즉시 진입하고, 진입이후 장중에 ⓛ과 ②의 경우가 발생하고, 익일아침 종가에는 일괄 청산되는 식입니다. C, D의 경우는 A, B와 조건이 다르므로 조건성립한 후, 돌파하면 ⓛ,② 또는 ③,④의 경우가 발생하고, 이후 익일아침 종가에 일괄청산하는 식입니다. A,B,C,D의 실행조건이 각각 다릅니다. 서로 중복되지 않고 각각의 케이스에 맞을때 진입할수 있도록 하고 싶습니다. A,B,C,D중 일봉상 하루에 한가지만 해당되어야 합니다. 감사합니다.
프로필 이미지

군고구마

2018-12-06 10:16:30

네 그런 문제가 있군요, 그럼 시초가 진입대신에 첫봉종가에 진입하는 것으로 하고, 청산은 익일종료가 아니고 예를들어 5분전, (지금 cme가 07:00종료라면 065500 으로) 하면 겹치치 않을것 같은데요, 이렇게 진입과 청산 타이밍을 변경해서 수식 부탁드립니다. 매번 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 60226번 재질문 드립니다. > 안녕하세요 예스스탁입니다. 해외선물은 시초가진입이 가능하지 않습니다. 국내종목이면 이전에 답변받으신 내용으로 가능하지만 해외선물은 날짜변경이 다음영업일 시작이 아니므로 NextBarSdate != sdate 같은 조건으로 다음날 시초가가 수신된것을 알수 없습니다. 그래서 시초가 진입대신에 첫봉종가에 진입하는 것으로 작성해 드려야 하는데 청산조건(다음날첫봉종가청산)과 봉이 같아 작성을 해드릴수 없습니다. 위 내용 참고하셔서 조건내용을 다시 설정해 주셔야 답변이 가능할것 같습니다. 즐거운 하루되세요 > 군고구마 님이 쓴 글입니다. > 제목 : 60226번 재질문 드립니다. > 매번 수고에 감사드립니다. 제가 설명이 부족했는지 의도한 바와 다르게 실행되어 다시 추가해서 문의 드립니다. 당일아침 시가에 즉시 진입하고 익일아침 종가에 청산(해선)하는건데 당일시가에 즉시 진입하지도 않고 당일청산되지도 않습니다. -------------------------------------------------------------------------- A.당일시가가 전일종가보다 크면, 시가에 즉시 매수진입. ⓛ이후 전일종가를 하향돌파하면, 손절과 동시에 매도진입.(스위칭) ②이후 다시 당일시가를 상향돌파하면, 손절과 동시에 매수진입.(스위칭) B.당일시가가 전일종가보다 작으면, 시가에 즉시 매도진입. ⓛ이후 전일종가를 상향돌파하면, 손절과 동시에 매수진입.(스위칭) ②이후 다시 당일시가를 하향돌파하면, 손절과 동시에 매도진입.(스위칭) C.전일양봉이고, 당일시가가 전일종가와 같으면, ⓛ전일고가를 상향돌파하면, 즉시 매수진입. ②이후 당일시가를 하향돌파하면, 즉시 손절. ③전일시가를 하향돌파하면, 즉시 매도진입. ④이후 당일시가를 상향 돌파하면, 즉시 손절. D.전일음봉이고, 당일시가가 전일종가와 같으면, ⓛ전일저가를 하향돌파하면, 즉시 매도진입. ②이후 당일시가를 상향돌파하면, 즉시 손절. ③전일 시가를 상향돌파하면, 즉시 매수진입. ④이후 당일시가를 하향돌파하면, 즉시 손절. E.매매시간 : 해선, 당일아침 장시작 ~ 익일아침 장종료시까지. -------------------------------------------------------------------------- ※A, B의 경우는 조건 만족시 시가에 즉시 진입하고, 진입이후 장중에 ⓛ과 ②의 경우가 발생하고, 익일아침 종가에는 일괄 청산되는 식입니다. C, D의 경우는 A, B와 조건이 다르므로 조건성립한 후, 돌파하면 ⓛ,② 또는 ③,④의 경우가 발생하고, 이후 익일아침 종가에 일괄청산하는 식입니다. A,B,C,D의 실행조건이 각각 다릅니다. 서로 중복되지 않고 각각의 케이스에 맞을때 진입할수 있도록 하고 싶습니다. A,B,C,D중 일봉상 하루에 한가지만 해당되어야 합니다. 감사합니다.
프로필 이미지

예스스탁 예스스탁 답변

2018-12-06 13:38:25

안녕하세요 예스스탁입니다. 썸머타임일때는 05시55분청산, 썸머타임이 아니면 06시55분청산으로 작성했습니다. Var : Summer(False),Year(0); Year = Floor(sDate / 10000); Value1 = (10000 * Year) + (100 * 3) + 1; Value2 = 15 - dayofweek(value1); value3 = (10000 * Year) + (100 * 11) + 1; value4 = 8 - dayofweek(value3); Summer = date > (10000 * Year) + (100 * 3) + value2 And date < (10000 * Year) + (100 * 11) + value4; if summer == true then { if sdate != sdate[1] Then SetStopEndofday(055500); if bdate != bdate[1] Then SetStopEndofday(0); } if summer == False then { if sdate != sdate[1] Then SetStopEndofday(065500); if bdate != bdate[1] Then SetStopEndofday(0); } if bdate != bdate[1] Then { if dayopen > DayClose(1) Then buy(); if dayopen < DayClose(1) Then sell(); } if dayopen != DayClose(1) Then { if CrossUp(c,max(DayClose(1),DayOpen(0))) Then buy(); if CrossDown(c,min(DayClose(1),DayOpen(0))) Then sell(); } if DayClose(1) > DayOpen(1) and dayopen == DayClose(1) Then { if crossup(c,DayHigh(1)) Then buy(); if CrossDown(c,DayOpen(0)) Then sell(); } if DayClose(1) < DayOpen(1) and dayopen == DayClose(1) Then { if crossup(C,dayopen(0)) Then buy(); if crossup(c,DayLow(1)) Then sell(); } 즐거운 하루되세요 > 군고구마 님이 쓴 글입니다. > 제목 : Re : Re : 60226번 재질문 드립니다. > 네 그런 문제가 있군요, 그럼 시초가 진입대신에 첫봉종가에 진입하는 것으로 하고, 청산은 익일종료가 아니고 예를들어 5분전, (지금 cme가 07:00종료라면 065500 으로) 하면 겹치치 않을것 같은데요, 이렇게 진입과 청산 타이밍을 변경해서 수식 부탁드립니다. 매번 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 60226번 재질문 드립니다. > 안녕하세요 예스스탁입니다. 해외선물은 시초가진입이 가능하지 않습니다. 국내종목이면 이전에 답변받으신 내용으로 가능하지만 해외선물은 날짜변경이 다음영업일 시작이 아니므로 NextBarSdate != sdate 같은 조건으로 다음날 시초가가 수신된것을 알수 없습니다. 그래서 시초가 진입대신에 첫봉종가에 진입하는 것으로 작성해 드려야 하는데 청산조건(다음날첫봉종가청산)과 봉이 같아 작성을 해드릴수 없습니다. 위 내용 참고하셔서 조건내용을 다시 설정해 주셔야 답변이 가능할것 같습니다. 즐거운 하루되세요 > 군고구마 님이 쓴 글입니다. > 제목 : 60226번 재질문 드립니다. > 매번 수고에 감사드립니다. 제가 설명이 부족했는지 의도한 바와 다르게 실행되어 다시 추가해서 문의 드립니다. 당일아침 시가에 즉시 진입하고 익일아침 종가에 청산(해선)하는건데 당일시가에 즉시 진입하지도 않고 당일청산되지도 않습니다. -------------------------------------------------------------------------- A.당일시가가 전일종가보다 크면, 시가에 즉시 매수진입. ⓛ이후 전일종가를 하향돌파하면, 손절과 동시에 매도진입.(스위칭) ②이후 다시 당일시가를 상향돌파하면, 손절과 동시에 매수진입.(스위칭) B.당일시가가 전일종가보다 작으면, 시가에 즉시 매도진입. ⓛ이후 전일종가를 상향돌파하면, 손절과 동시에 매수진입.(스위칭) ②이후 다시 당일시가를 하향돌파하면, 손절과 동시에 매도진입.(스위칭) C.전일양봉이고, 당일시가가 전일종가와 같으면, ⓛ전일고가를 상향돌파하면, 즉시 매수진입. ②이후 당일시가를 하향돌파하면, 즉시 손절. ③전일시가를 하향돌파하면, 즉시 매도진입. ④이후 당일시가를 상향 돌파하면, 즉시 손절. D.전일음봉이고, 당일시가가 전일종가와 같으면, ⓛ전일저가를 하향돌파하면, 즉시 매도진입. ②이후 당일시가를 상향돌파하면, 즉시 손절. ③전일 시가를 상향돌파하면, 즉시 매수진입. ④이후 당일시가를 하향돌파하면, 즉시 손절. E.매매시간 : 해선, 당일아침 장시작 ~ 익일아침 장종료시까지. -------------------------------------------------------------------------- ※A, B의 경우는 조건 만족시 시가에 즉시 진입하고, 진입이후 장중에 ⓛ과 ②의 경우가 발생하고, 익일아침 종가에는 일괄 청산되는 식입니다. C, D의 경우는 A, B와 조건이 다르므로 조건성립한 후, 돌파하면 ⓛ,② 또는 ③,④의 경우가 발생하고, 이후 익일아침 종가에 일괄청산하는 식입니다. A,B,C,D의 실행조건이 각각 다릅니다. 서로 중복되지 않고 각각의 케이스에 맞을때 진입할수 있도록 하고 싶습니다. A,B,C,D중 일봉상 하루에 한가지만 해당되어야 합니다. 감사합니다.