커뮤니티

지표식 부탁드립니다.

프로필 이미지
양치기
2017-06-18 10:27:32
192
글번호 110514
답변완료
안녕하세요. 항상 도움 주셔서 감사합니다. 차트 : 해외선물 오일 차트입니다. 요청 지표식) 일정기간 예를 들면 캔들 20개중 최고가 top3의 평균값을 라인으로 표시하고 싶습니다. 일정기간 예를 들면 캔들 20개중 최저가 top3의 평균값을 라인으로 표시하고 싶습니다. 예를 들면 20개봉 중 고점 Top 3 와 저점 Top3 값의 평균 값을 구하여 라인으로 표시하되 고점라인의 변화는 고점 top3의 평균값이 저점 Top3의 평균값을 하향크로스 하거나 고점 Top3의 평균값이 50틱 이상 변동되었을 경우에만 새로 그리고 싶습니다. 저점라인의 변화는 저점 top3의 평균값이 고점 Top3의 평균값을 상향크로스 하거나 저점 Top3의 평균값이 50틱 이상 변동되었을 경우에만 새로 그리고 싶습니다. 요청 지표식2) 20개 캔들의 고가 변동율이 10% 이내인 경우 최고가를 라인으로 표시하되 변동율이 30%이상 변동될 경우에만 새로운 최고가를 라인으로 표시하는 지표식 부탁드립니다. 20개 캔들의 저가 변동율이 10% 이내인 경우 최저가를 라인으로 표시 변동율이 30%이상 변동될 경우에만 새로운 최저가를 라인으로 표시하는 지표식 부탁드립니다. 요청 지표식3) 5분봉에서 30분봉의 이동평균선이나 볼린저밴드를 만들수 있나요? 만들수 있다면 수식 부탁드립니다. 도움 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-06-19 11:35:48

안녕하세요 예스스탁입니다. 1 var : Havg(0),Lavg(0); var1 = (NthHighest(1,H,20)+NthHighest(2,H,20)+NthHighest(3,H,20))/3; var2 = (NthLowest(1,L,20)+NthLowest(2,L,20)+NthLowest(3,L,20))/3; if Havg == 0 and var1 > 0 Then Havg = var1; if Havg > 0 and (CrossDown(var1,var2) or abs(var1-Havg) >= PriceScale*50) Then Havg = var1; if Lavg == 0 and var2 > 0 Then Lavg = var2; if Lavg > 0 and (CrossUp(var2,var1) or abs(var2-Lavg) >= PriceScale*50) Then Lavg = var2; plot1(Havg); plot2(Lavg); 2 var : Havg(0),Lavg(0); if highest(H,20) <= lowest(H,20)*1.10 Then var1 = highest(H,20); if highest(L,20) <= lowest(L,20)*1.10 Then var2 = Lowest(L,20); if Havg == 0 and var1 > 0 Then Havg = var1; if Havg > 0 and (var1 >= Havg*1.30 or var1 <= Havg*0.70) Then Havg = var1; if Lavg == 0 and var2 > 0 Then Lavg = var2; if Lavg > 0 and (var2 >= Lavg*1.30 or var2 <= Lavg*0.70) Then Lavg = var2; plot1(Havg); plot2(Lavg); 3 input : 타주기분(30),P(20),Dv(2); var : S1(0),D1(0),TM(0),TF(0),cnt(0),SumSqrt(0),Stdv(0); var : sum(0),MAV(0),Bbup(0),BBdn(0); Array : CC[100](0); if Bdate != Bdate[1] Then{ S1 = TimeToMinutes(stime); D1 = sdate; } if D1 > 0 then{ if sdate == D1 Then TM = TimeToMinutes(stime)-S1; Else TM = TimeToMinutes(stime)+1440-S1; TF = TM%타주기분; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P] > 0 then{ sum = 0; for cnt = 0 to P-1{ sum = sum + CC[cnt]; } MAV = sum/P; SumSqrt = 0; For cnt = 0 To P - 1 { SumSqrt = SumSqrt + (CC[cnt] - MAV)^2; } Stdv = SquareRoot(SumSqrt / P); BBup = mav + (Dv * Stdv); BBdn = mav - (Dv * Stdv); plot1(mav,"이평"); plot2(BBup,"상단"); plot3(BBdn,"중단"); } } 즐거운 하루되세요 > 양치기 님이 쓴 글입니다. > 제목 : 지표식 부탁드립니다. > 안녕하세요. 항상 도움 주셔서 감사합니다. 차트 : 해외선물 오일 차트입니다. 요청 지표식) 일정기간 예를 들면 캔들 20개중 최고가 top3의 평균값을 라인으로 표시하고 싶습니다. 일정기간 예를 들면 캔들 20개중 최저가 top3의 평균값을 라인으로 표시하고 싶습니다. 예를 들면 20개봉 중 고점 Top 3 와 저점 Top3 값의 평균 값을 구하여 라인으로 표시하되 고점라인의 변화는 고점 top3의 평균값이 저점 Top3의 평균값을 하향크로스 하거나 고점 Top3의 평균값이 50틱 이상 변동되었을 경우에만 새로 그리고 싶습니다. 저점라인의 변화는 저점 top3의 평균값이 고점 Top3의 평균값을 상향크로스 하거나 저점 Top3의 평균값이 50틱 이상 변동되었을 경우에만 새로 그리고 싶습니다. 요청 지표식2) 20개 캔들의 고가 변동율이 10% 이내인 경우 최고가를 라인으로 표시하되 변동율이 30%이상 변동될 경우에만 새로운 최고가를 라인으로 표시하는 지표식 부탁드립니다. 20개 캔들의 저가 변동율이 10% 이내인 경우 최저가를 라인으로 표시 변동율이 30%이상 변동될 경우에만 새로운 최저가를 라인으로 표시하는 지표식 부탁드립니다. 요청 지표식3) 5분봉에서 30분봉의 이동평균선이나 볼린저밴드를 만들수 있나요? 만들수 있다면 수식 부탁드립니다. 도움 부탁드립니다.