커뮤니티

조건을 만족하는 봉들의 고점과 저점을 활용한 시스템식 질문

프로필 이미지
대단한콩
2018-07-25 16:51:01
145
글번호 120902
답변완료
안녕하세요!!! 아래와같이 시스템식작성 도움을 부탁올립니다. <상황> (1) 분봉상(예:60분봉) 종가가 5일이평선 위에서 2개봉연속으로 안착될때 그 두번째봉을 A봉라고 합니다. (2) 과거 그래프를 보면 여러개의 A들이 존재할 것같습니다. (예: A1,A2,A3,,,) <진입> 현재기준으로 가장최근 3개 A봉들의 고점들중 가장높은 가격을 종가로 돌파할때 매수 <청산> 진입후 3개봉이 경과했거나 "또는" 진입시 사용했던 가장최근 그 세개 A봉들의 저점들중 가장낮은 가격을 종가가 하락돌파할때 청산 위와같은 시스템식을 작성하려면 어떻게 할지 여쭙습니다. 날씨는 덥지만 마음만은 시원한 날들 되시기를 진심으로 기원합니다. 깊은 감사드립니다^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-07-26 10:18:27

안녕하세요 예스스탁입니다. input : P(5),n(0); var : mav(0),T(0),bars(0),cnt(0); Array : AA[10](0),BB[10](0); mav = ma(c,P); if CrossUp(C,mav) Then { T = 1; bars = 0; } if CrossDown(C,mav) Then { T = -1; bars = 0; } if T == 1 then { bars = bars+1; if bars == 2 Then { AA[1] = H; BB[1] = L; for cnt = 2 to 9 { AA[cnt] = AA[cnt-1][1]; BB[cnt] = BB[cnt-1][1]; } } } if AA[1] > 0 and BB[1] > 0 then { var1 = AA[1]; var2 = BB[1]; for cnt = 1 to N { if AA[cnt] > 0 and AA[cnt] > var1 Then var1 = AA[cnt]; if BB[cnt] > 0 and BB[cnt] < var2 Then var2 = BB[cnt]; } if crossup(C,var1) Then buy(); if MarketPosition == 1 and CrossDown(C,var2[BarsSinceEntry]) Then exitlong(); } 즐거운 하루되세요 > 대단한콩 님이 쓴 글입니다. > 제목 : 조건을 만족하는 봉들의 고점과 저점을 활용한 시스템식 질문 > 안녕하세요!!! 아래와같이 시스템식작성 도움을 부탁올립니다. <상황> (1) 분봉상(예:60분봉) 종가가 5일이평선 위에서 2개봉연속으로 안착될때 그 두번째봉을 A봉라고 합니다. (2) 과거 그래프를 보면 여러개의 A들이 존재할 것같습니다. (예: A1,A2,A3,,,) <진입> 현재기준으로 가장최근 3개 A봉들의 고점들중 가장높은 가격을 종가로 돌파할때 매수 <청산> 진입후 3개봉이 경과했거나 "또는" 진입시 사용했던 가장최근 그 세개 A봉들의 저점들중 가장낮은 가격을 종가가 하락돌파할때 청산 위와같은 시스템식을 작성하려면 어떻게 할지 여쭙습니다. 날씨는 덥지만 마음만은 시원한 날들 되시기를 진심으로 기원합니다. 깊은 감사드립니다^^