커뮤니티

수식 문의 다시 좀 부탁드립니다.

프로필 이미지
레드코어
2011-05-25 15:29:35
894
글번호 39012
답변완료
먼저 긴 질문 올리는데 있어 양해 부탁드립니다.ㅠ 예전에 올렸던 질문의 답변은 감사히 잘 받았습니다. 그런데 수식관리자에 수식을 올려서 사용하려 해봤는데 제가 뭘 잘못했는지 잘 안되더라구요. 수식에 관련해서는 도무지 잘 몰라서 어떤 것을 빼고 넣어야할지를 모르겠더라구요. 전에 올려주셨던 수식은 아래와 같습니다. ------------------------------------------------------- input : LongPeriod(52),Midperiod(25); var : HH(0),LL(0); var1 = (highest(high,longPeriod)+lowest(low,longPeriod))/2; value1 = var1[Midperiod]; #중간선 상향후 최고점 if crossup(C,value1) Then{ HH = H; var2 = HH-value1; } if C > value1 Then{ if H > HH Then HH = H; var2 = HH-value1; } #중간선 하향후 최저점 if CrossDown(C,value1) Then{ LL = L; var3 = value1-LL; } if C < value1 Then{ if L < LL Then LL = L; var3 = value1-LL; } plot1(var1); plot2(var1+var3*2); plot3(var1-var2*2); --------------------------------------------------------- 이걸 수식관리자에 어떻게 입력해야할지 모르겠네요. input은 지표조건 설정에 넣는것이고, var : HH(0),LL(0)은 수식 위에 써 넣는 것인가요? 그리고 수식1에 #중간선 상향후 최고점 if crossup(C,value1) Then{ HH = H; var2 = HH-value1; } if C > value1 Then{ if H > HH Then HH = H; var2 = HH-value1; } 를 써넣고 수식2에 #중간선 하향후 최저점 if CrossDown(C,value1) Then{ LL = L; var3 = value1-LL; } if C < value1 Then{ if L < LL Then LL = L; var3 = value1-LL; } 의 식을 써 넣으면 되는 건가요? 그런데 plot1(var1); plot2(var1+var3*2); plot3(var1-var2*2); 이 식은 어디에 입력해야하나요? 그리고 첨부한 파일에 대강 원하는 그림을 그려보았는데, 제가 만들고 싶어하는 선이 위에 파란색 선과 아래 분홍색 선입니다. 그리고 초록색은 캔들을 의미하는 것이구요. 예전에 질문드렸던 내용은 <일단 위의선, 중간선, 아래선을 만들려고 합니다. 중간에 검정색 선은 일목균형표의 선행스팬'shift((highest(high,longPeriod)+lowest(low,longPeriod))/2,midPeriod-1)'을 변형시켜서 만들었구요. 위와 아래의 선을 만들려고 합니다. 맨 위의 선부터 말씀드리면, 중간선 아래의 캔들이 찍은 저점에서 중간선을 넘은 지점까지의 거리의 두 배이며, 이것이 선행하여 계단식으로 가도록 만들 수 있는 수식이 있을까요? 이 식을 HighestSince(condition, data) 변형해서 만들어야 하나요? 그리고 맨 아래의 선 역시, 중간선 위의 캔들이 찍은 고점에서 중간선을 넘은 지점까지 거리의 두 배이며, 계단식으로 움직이게 만들고 싶습니다.> 라고 질문 올려서 받은 수식이 위의 수식입니다. 첨부파일과 같은 수식이 위의 수식이 맞는지, 그리고 어떻게 수식관리자에 적용을 시켜야 하는지 번거로우시겠지만 자세한 답변 좀 부탁드리겠습니다. 그럼 답변 기다리고 있겠습니다. 감사드립니다~^^*
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-05-25 10:11:09

안녕하세요 예스스탁입니다. 모두 하나의 편집창에 붙여넣기 하신 후에 사용하시면 됩니다, input과 var가 따로 입력되는 창이 있는 것은 아닙니다. 첨부된 그림과 같이 폅집창에 붙여넣기 하신 후에 f4키를 누르셔서 검증하신 후 차트에 적용하셔서 사용하시면 됩니다. 즐거운 하루되세요 > 레드코어 님이 쓴 글입니다. > 제목 : 수식 문의 다시 좀 부탁드립니다. > 먼저 긴 질문 올리는데 있어 양해 부탁드립니다.ㅠ 예전에 올렸던 질문의 답변은 감사히 잘 받았습니다. 그런데 수식관리자에 수식을 올려서 사용하려 해봤는데 제가 뭘 잘못했는지 잘 안되더라구요. 수식에 관련해서는 도무지 잘 몰라서 어떤 것을 빼고 넣어야할지를 모르겠더라구요. 전에 올려주셨던 수식은 아래와 같습니다. ------------------------------------------------------- input : LongPeriod(52),Midperiod(25); var : HH(0),LL(0); var1 = (highest(high,longPeriod)+lowest(low,longPeriod))/2; value1 = var1[Midperiod]; #중간선 상향후 최고점 if crossup(C,value1) Then{ HH = H; var2 = HH-value1; } if C > value1 Then{ if H > HH Then HH = H; var2 = HH-value1; } #중간선 하향후 최저점 if CrossDown(C,value1) Then{ LL = L; var3 = value1-LL; } if C < value1 Then{ if L < LL Then LL = L; var3 = value1-LL; } plot1(var1); plot2(var1+var3*2); plot3(var1-var2*2); --------------------------------------------------------- 이걸 수식관리자에 어떻게 입력해야할지 모르겠네요. input은 지표조건 설정에 넣는것이고, var : HH(0),LL(0)은 수식 위에 써 넣는 것인가요? 그리고 수식1에 #중간선 상향후 최고점 if crossup(C,value1) Then{ HH = H; var2 = HH-value1; } if C > value1 Then{ if H > HH Then HH = H; var2 = HH-value1; } 를 써넣고 수식2에 #중간선 하향후 최저점 if CrossDown(C,value1) Then{ LL = L; var3 = value1-LL; } if C < value1 Then{ if L < LL Then LL = L; var3 = value1-LL; } 의 식을 써 넣으면 되는 건가요? 그런데 plot1(var1); plot2(var1+var3*2); plot3(var1-var2*2); 이 식은 어디에 입력해야하나요? 그리고 첨부한 파일에 대강 원하는 그림을 그려보았는데, 제가 만들고 싶어하는 선이 위에 파란색 선과 아래 분홍색 선입니다. 그리고 초록색은 캔들을 의미하는 것이구요. 예전에 질문드렸던 내용은 <일단 위의선, 중간선, 아래선을 만들려고 합니다. 중간에 검정색 선은 일목균형표의 선행스팬'shift((highest(high,longPeriod)+lowest(low,longPeriod))/2,midPeriod-1)'을 변형시켜서 만들었구요. 위와 아래의 선을 만들려고 합니다. 맨 위의 선부터 말씀드리면, 중간선 아래의 캔들이 찍은 저점에서 중간선을 넘은 지점까지의 거리의 두 배이며, 이것이 선행하여 계단식으로 가도록 만들 수 있는 수식이 있을까요? 이 식을 HighestSince(condition, data) 변형해서 만들어야 하나요? 그리고 맨 아래의 선 역시, 중간선 위의 캔들이 찍은 고점에서 중간선을 넘은 지점까지 거리의 두 배이며, 계단식으로 움직이게 만들고 싶습니다.> 라고 질문 올려서 받은 수식이 위의 수식입니다. 첨부파일과 같은 수식이 위의 수식이 맞는지, 그리고 어떻게 수식관리자에 적용을 시켜야 하는지 번거로우시겠지만 자세한 답변 좀 부탁드리겠습니다. 그럼 답변 기다리고 있겠습니다. 감사드립니다~^^*