커뮤니티

수식이 가능한지 질문입니다.

프로필 이미지
turn
2015-09-30 15:31:50
115
글번호 90794
답변완료
질문1. 현재봉 종가가, 최근 골든크로스(ma(c,5),ma(c,20)) 이후, (데드크로스는 발생하지 않은 상황) 50 틱 상승한 가격이면 봉 색을 하얀색으로 바꾸는 수식은 어떻게 만드는지요? 질문2. 상승이 유지되어온 추세에서, 현재봉의 종가 이전에, " 5이평선 상승전환 "이 몇번 있었는지 추적할 수 있나요? 예를 들면, "최근 CrossUp(ma(c,5), ma(c,20)) 이후, ma(c,5)가 3번 상승전환했고, 음봉 3개가 발생했다면 매도진입한다"는 전략을 만들고 싶습니다. 어떻게 만드는지요? 현재봉 앞의 상승 형태( 5이평이 3번 상승전환하는 것 따위)를 알 수 있어야할텐데, 배열변수같은 것에 저장하는 방법이 가능한지조차 모르겠습니다. 감사합니다.
검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2015-09-30 16:58:19

안녕하세요 예스스탁입니다. 1. 봉에 색을 입히기 위해서는 강조식으로 작성하셔야 합니다. var1 = ma(c,5); var2 = ma(c,20); #골든크로스시 종가 if crossup(var1,var2) Then value1 = C; #골드구간이고 종가가 골드시종가대비 50틱 이상이면 #봉의 색을 하얀색으로 if var1 > var2 and C >= value1+PriceScale*50 Then PlotPaintBar(H,L,"강조",WHITE); 2. 지정한 조건 발생후 상황을 카운트 하게 식을 작성하시면 됩니다. 구현하고자 하시는 내요에 배열변수는 필요가 없습니다. var1 = ma(c,5); var2 = ma(c,20); #골든크로스시 종가 #각 변수 0으로 초기화 if crossup(var1,var2) Then{ value1 = 0; value2 = 0; } #골드구간이고 if var1 > var2 then{ #5이평이 상승전환하면 #value1값 1씩 증가 if var1 > var1[1] and var1[1] < var1[2] Then value1 = value1+1; #음봉이 발생하면 #value2값 1씩 증가 if C < O Then value2 = value2+1; #각 횟수가 3회이면 매도로 스위칭 if value1 == 3 and value2 == 3 Then sell("bs"); } 즐거운 하루되세요 > turn 님이 쓴 글입니다. > 제목 : 수식이 가능한지 질문입니다. > 질문1. 현재봉 종가가, 최근 골든크로스(ma(c,5),ma(c,20)) 이후, (데드크로스는 발생하지 않은 상황) 50 틱 상승한 가격이면 봉 색을 하얀색으로 바꾸는 수식은 어떻게 만드는지요? 질문2. 상승이 유지되어온 추세에서, 현재봉의 종가 이전에, " 5이평선 상승전환 "이 몇번 있었는지 추적할 수 있나요? 예를 들면, "최근 CrossUp(ma(c,5), ma(c,20)) 이후, ma(c,5)가 3번 상승전환했고, 음봉 3개가 발생했다면 매도진입한다"는 전략을 만들고 싶습니다. 어떻게 만드는지요? 현재봉 앞의 상승 형태( 5이평이 3번 상승전환하는 것 따위)를 알 수 있어야할텐데, 배열변수같은 것에 저장하는 방법이 가능한지조차 모르겠습니다. 감사합니다.
프로필 이미지

turn

2015-09-30 18:42:18

.