커뮤니티

엔벨로프 구간별 평가금액 리벨런싱으로 매매 수식 부탁드림니다.

프로필 이미지
이형지
2021-02-01 22:06:10
562
글번호 146022
답변완료
먼저 항상 도움을 주셔서 감사드림니다. 국내주식: 예: 삼성전자 data1차트 : 일봉 진입일자: 2020년 01월 5일 ( 임의 지정예정 ) 최초 진입 조건: 1) 진입일자 이후 --> 작성자가 일봉이 15일선 위에 있는 날로 임의 지정 2) 일봉이 15일선을 하향돌파시 3) 오전 10:00에 진입 4) 1000만원 진입 최초 진입이후는 다음과 같이 매수 매도 진행 매일 오전 10:00에 일봉의 위치가 Envelopeup(15,0~1) 일때 평가금액 1000만원이 되도록 매수 또는 매도 Envelopeup(15,1~3%) 일때 평가금액 800만원이 되도록 매수 또는 매도 Envelopeup(15,3~5%) 일때 평가금액 600만원이 되도록 매수 또는 매도 Envelopeup(15,5~7%) 일때 평가금액 400만원이 되도록 매수 또는 매도 Envelopeup(15,7~9%) 일때 평가금액 200만원이 되도록 매수 또는 매도 Envelopeup(15,9%초과시) 일때 평가금액 0만원이 되도록 매수 또는 매도 Envelopedown(15,0~1%) 일때 평가금액 1000만원이 되도록 매수 또는 매도 Envelopedown(15,1~3%) 일때 평가금액 1100만원이 되도록 매수 또는 매도 Envelopedown(15,3~5%) 일때 평가금액 1200만원이 되도록 매수 또는 매도 Envelopedown(15,5~7%) 일때 평가금액 1300만원이 되도록 매수 또는 매도 Envelopedown(15,7~9%) 일때 평가금액 1400만원이 되도록 매수 또는 매도 Envelopedown(15,9초과%) 일때 평가금액 1500만원이 되도록 매수 또는 매도 매일 10시에 위 조건으로 리벨런싱하는 수식 부탁드려요~~~ 해당 수식이 실전에 반영되려면 챠트형식을 DATA1 일봉으로 해도 되나요? 아니면 위수식이 활성화될려면 어떤 차트형식으로 해야하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-02-02 11:28:12

안녕하세요 예스스탁입니다. 조건에 시간이 들어가면 차트는 분봉이하이어야 합니다. input : P(15),mm(10000000); var : cnt(0),sum(0),mav(0); sum = 0; For cnt = 0 to P-1 { sum = sum + DayClose(cnt); } mav = sum/P; if MarketPosition == 0 and CrossDown(c,mav) Then Buy("b",OnClose,DEf,Floor(mm/C)); if MarketPosition == 1 and sTime >= 100000 and sTime[1] < 100000 Then { var1 = CurrentContracts*C; if C > mav*0.99 and C < mav*1.01 Then Var2 = Floor((10000000-var1)/C); if C >= mav*1.01 and C < mav*1.03 Then Var2 = Floor((8000000-var1)/C); if C >= mav*1.03 and C < mav*1.05 Then Var2 = Floor((6000000-var1)/C); if C >= mav*1.05 and C < mav*1.07 Then Var2 = Floor((4000000-var1)/C); if C >= mav*1.07 and C < mav*1.09 Then Var2 = Floor((2000000-var1)/C); if C >= mav*1.09 Then Var2 = Floor((0-var1)/C); if C <= mav*0.99 and C > mav*0.97 Then Var2 = Floor((11000000-var1)/C); if C <= mav*0.97 and C > mav*0.95 Then Var2 = Floor((12000000-var1)/C); if C <= mav*0.95 and C > mav*0.93 Then Var2 = Floor((13000000-var1)/C); if C <= mav*0.93 and C > mav*0.91 Then Var2 = Floor((14000000-var1)/C); if C <= mav*0.91 Then Var2 = Floor((15000000-var1)/C); if Var2 < 0 Then ExitLong("bx",OnClose,DEF,"",abs(Var2),2); if Var2 > 0 Then Buy("bb",OnClose,DEF,Var2); } 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 엔벨로프 구간별 평가금액 리벨런싱으로 매매 수식 부탁드림니다. > 먼저 항상 도움을 주셔서 감사드림니다. 국내주식: 예: 삼성전자 data1차트 : 일봉 진입일자: 2020년 01월 5일 ( 임의 지정예정 ) 최초 진입 조건: 1) 진입일자 이후 --> 작성자가 일봉이 15일선 위에 있는 날로 임의 지정 2) 일봉이 15일선을 하향돌파시 3) 오전 10:00에 진입 4) 1000만원 진입 최초 진입이후는 다음과 같이 매수 매도 진행 매일 오전 10:00에 일봉의 위치가 Envelopeup(15,0~1) 일때 평가금액 1000만원이 되도록 매수 또는 매도 Envelopeup(15,1~3%) 일때 평가금액 800만원이 되도록 매수 또는 매도 Envelopeup(15,3~5%) 일때 평가금액 600만원이 되도록 매수 또는 매도 Envelopeup(15,5~7%) 일때 평가금액 400만원이 되도록 매수 또는 매도 Envelopeup(15,7~9%) 일때 평가금액 200만원이 되도록 매수 또는 매도 Envelopeup(15,9%초과시) 일때 평가금액 0만원이 되도록 매수 또는 매도 Envelopedown(15,0~1%) 일때 평가금액 1000만원이 되도록 매수 또는 매도 Envelopedown(15,1~3%) 일때 평가금액 1100만원이 되도록 매수 또는 매도 Envelopedown(15,3~5%) 일때 평가금액 1200만원이 되도록 매수 또는 매도 Envelopedown(15,5~7%) 일때 평가금액 1300만원이 되도록 매수 또는 매도 Envelopedown(15,7~9%) 일때 평가금액 1400만원이 되도록 매수 또는 매도 Envelopedown(15,9초과%) 일때 평가금액 1500만원이 되도록 매수 또는 매도 매일 10시에 위 조건으로 리벨런싱하는 수식 부탁드려요~~~ 해당 수식이 실전에 반영되려면 챠트형식을 DATA1 일봉으로 해도 되나요? 아니면 위수식이 활성화될려면 어떤 차트형식으로 해야하나요?