커뮤니티

문의드립니다

프로필 이미지
land22
2015-10-22 15:46:45
204
글번호 91569
답변완료

첨부 이미지

위 그림 관련 답변 받은 수식은 아래와 같습니다. 매봉 그려지는 식이 아니므로 지표속성에서 일자그래프로 지정하고 적용하시기 바랍니다. var : T(0),HL(0),LH(0); if dayindex == 0 Then T = 0; if dayindex > 0 and H == dayhigh Then{ T = 1; HL = L; } if dayindex > 0 and L == DayLow Then{ T = -1; LH = H; } #당일최고가 이후최저가 if L < HL Then HL = L; #당일최저가 이후 최고가 if H > LH Then LH = H; #최근 당일최저가를 갱신했고 #당일최저가 이후 최고가는 당일고가보다는 작고 #당일최저가 이후 최고가는 당일최저가대비 1포인트이상 높고 #현재봉의 고가는 당일최저가 이후 최고가보다 작을때 최근최고가와 당일저가의 0.618선 출력 if T == -1 and T[1] == -1 and LH < dayhigh and LH >= daylow+1 and H < LH Then plot1(LH-(LH-daylow)*0.618,"지표",blue); #최근 당일최고가를 갱신했고 #당일최고가 이후 최저가는 당일저가보다는 크고 #당일최고가 이후 최저가는 당일최고가대비 1포인트이상 낮고 #현재봉의 저가는 당일최고가 이후 최저가보다 클때 최근최저가와 당일고가의 0.618선 출력 if T == 1 and T[1] == 1 and HL > dayLow and HL <= dayhigh-1 and L > HL Then plot1(HL+(dayhigh-HL)*0.618,"지표",red); ----------------------------------------------- 다시 드리는 질문입니다. 1. 위 수식은 당일 움직임인데, 전일과 당일 포함한 움직임에서 위 그림 만족하는 수식 부탁드립니다. 2. period 기간 중 고가 Highest(h,period), 저가 Lowest(L,period)일 때 위 수식으로 전환 부탁드립니다. 3. 위에 말씀하신 '일자그래프로 지정하고 적용' 하라는게 뭔지 설명 좀 부탁드립니다. 4. 해외선물 오일에 위 수식을 그대로 사용해도 되는지.. 안되면 수식 부탁드립니다. 수고하세요.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-10-23 10:57:26

안녕하세요 예스스탁입니다. 1. var : HI(0),Hi1(0),maxHI(0); var : LI(0),Li1(0),MinLI(0); var : T(0),HL(0),LH(0),cnt(0); if Bdate != Bdate[1] Then{ Hi1 = Hi[1]; Li1 = Li[1]; } if H == dayhigh Then{ Hi = index; MaxHI = HI; if dayhigh(1) > dayhigh and Hi1 > 0 Then maxHI = Hi1; } if L == dayLow Then{ Li = index; minLi = Li; if daylow(1) < daylow and Li1 > 0 Then minLi = Li1; } HL = L[0]; for cnt = 0 to (index-MaxHi){ if L[cnt] < HL Then HL = L[cnt]; } LH = H[0]; for cnt = 0 to (index-MinLi){ if H[cnt] > LH Then LH = H[cnt]; } if MinLi > MaxHi and LH < max(dayhigh,dayhigh(1)) and LH >= min(daylow,daylow(1))+1 and H < LH Then plot1(LH-(LH-min(daylow,daylow(1)))*0.618,"지표",blue); if MinLi < MaxHi and HL > min(daylow,daylow(1)) and HL <= max(dayhigh,dayhigh(1))-1 and L > HL Then plot1(HL+(max(dayhigh,dayhigh(1))-HL)*0.618,"지표",red); 2. input : Period(20); var : HH(0),maxHI(0); var : LL(0),MinLI(0); var : T(0),HL(0),LH(0),cnt(0); HH = H[0]; maxHi = index; LL = L[0]; MinLI = index; for cnt = 0 to Period-1{ if H[cnt] > HH Then{ HH = H[cnt]; maxHi = index[cnt]; } if L[cnt] < LL Then{ LL = L[cnt]; MinLi = index[cnt]; } } HL = L[0]; for cnt = 0 to (index-MaxHi){ if L[cnt] < HL Then HL = L[cnt]; } LH = H[0]; for cnt = 0 to (index-MinLi){ if H[cnt] > LH Then LH = H[cnt]; } if MinLi > MaxHi and LH < HH and LH >= LL+1 and H < LH Then plot1(LH-(LH-LL)*0.618,"지표",blue); if MinLi < MaxHi and HL > LL and HL <= HH-1 and L > HL Then plot1(HL+(HH-HL)*0.618,"지표",red); 3. 지표속성창의 차트표시탭에 그래프의 모양을 지정하는 부분이 있습니다. 그래프 모양에 일자그래프가 제공됩니다. 4. 기존식은 국내용입니다. 오늘 답변드린식은 국내 해외 모두 사용가능합니다. 기존식을 국내/해외 모두 가능하게 하려면 아래와 같이 변경하시면 됩니다. var : T(0),HL(0),LH(0); if Bdate != Bdate[1] Then T = 0; if Bdate == Bdate[1] and H == dayhigh Then{ T = 1; HL = L; } if Bdate == Bdate[1] and L == DayLow Then{ T = -1; LH = H; } #당일최고가 이후최저가 if L < HL Then HL = L; #당일최저가 이후 최고가 if H > LH Then LH = H; #최근 당일최저가를 갱신했고 #당일최저가 이후 최고가는 당일고가보다는 작고 #당일최저가 이후 최고가는 당일최저가대비 1포인트이상 높고 #현재봉의 고가는 당일최저가 이후 최고가보다 작을때 최근최고가와 당일저가의 0.618선 출력 if T == -1 and T[1] == -1 and LH < dayhigh and LH >= daylow+1 and H < LH Then plot1(LH-(LH-daylow)*0.618,"지표",blue); #최근 당일최고가를 갱신했고 #당일최고가 이후 최저가는 당일저가보다는 크고 #당일최고가 이후 최저가는 당일최고가대비 1포인트이상 낮고 #현재봉의 저가는 당일최고가 이후 최저가보다 클때 최근최저가와 당일고가의 0.618선 출력 if T == 1 and T[1] == 1 and HL > dayLow and HL <= dayhigh-1 and L > HL Then plot1(HL+(dayhigh-HL)*0.618,"지표",red); 즐거운 하루되세요 > land22 님이 쓴 글입니다. > 제목 : 문의드립니다 > 위 그림 관련 답변 받은 수식은 아래와 같습니다. 매봉 그려지는 식이 아니므로 지표속성에서 일자그래프로 지정하고 적용하시기 바랍니다. var : T(0),HL(0),LH(0); if dayindex == 0 Then T = 0; if dayindex > 0 and H == dayhigh Then{ T = 1; HL = L; } if dayindex > 0 and L == DayLow Then{ T = -1; LH = H; } #당일최고가 이후최저가 if L < HL Then HL = L; #당일최저가 이후 최고가 if H > LH Then LH = H; #최근 당일최저가를 갱신했고 #당일최저가 이후 최고가는 당일고가보다는 작고 #당일최저가 이후 최고가는 당일최저가대비 1포인트이상 높고 #현재봉의 고가는 당일최저가 이후 최고가보다 작을때 최근최고가와 당일저가의 0.618선 출력 if T == -1 and T[1] == -1 and LH < dayhigh and LH >= daylow+1 and H < LH Then plot1(LH-(LH-daylow)*0.618,"지표",blue); #최근 당일최고가를 갱신했고 #당일최고가 이후 최저가는 당일저가보다는 크고 #당일최고가 이후 최저가는 당일최고가대비 1포인트이상 낮고 #현재봉의 저가는 당일최고가 이후 최저가보다 클때 최근최저가와 당일고가의 0.618선 출력 if T == 1 and T[1] == 1 and HL > dayLow and HL <= dayhigh-1 and L > HL Then plot1(HL+(dayhigh-HL)*0.618,"지표",red); ----------------------------------------------- 다시 드리는 질문입니다. 1. 위 수식은 당일 움직임인데, 전일과 당일 포함한 움직임에서 위 그림 만족하는 수식 부탁드립니다. 2. period 기간 중 고가 Highest(h,period), 저가 Lowest(L,period)일 때 위 수식으로 전환 부탁드립니다. 3. 위에 말씀하신 '일자그래프로 지정하고 적용' 하라는게 뭔지 설명 좀 부탁드립니다. 4. 해외선물 오일에 위 수식을 그대로 사용해도 되는지.. 안되면 수식 부탁드립니다. 수고하세요.