커뮤니티

피보나치 retrace 쌍바닥

프로필 이미지
고성
2022-07-07 13:55:40
1538
글번호 160536
답변완료
Inputs: XAvgLen(15), HiLoLen(15), Retrace(0.5),n(2); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if Lretrace > Lretrace[1] Then T = 1; if Lretrace < Lretrace[1] Then T = -1; Plot1(0); if T == 1 Then { if T != T[1] Then { var1 = Lretrace[1]; Var2 = var1[1]; var3 = var2[1]; if abs(var1-Var2) <= PriceScale*n and abs(var2-Var3) <= PriceScale*n and Var3 > 0 Then { Plot1(1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } } } retrace의 마지막 음선 전에 주가는 최저점을 찍을 때가 많은데,retrace 선을 기준으로 쌍바닥일 때 알람이 울리는 느낌이 듭니다. 음선 기준 쌍바닥을 기본으로 하되, 음선 내의 "주가 최저점"끼리 n틱 내에서 쌍바닥일 때 알람 울리게 부탁합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-07-08 11:21:57

안녕하세요 예스스탁입니다. Inputs: XAvgLen(15), HiLoLen(15), Retrace(0.5),n(2); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if Lretrace > Lretrace[1] Then T = 1; if Lretrace < Lretrace[1] Then T = -1; Plot1(0); if T == 1 Then { if T != T[1] Then { var1 = Lretrace[1]; Var2 = var1[1]; var3 = var2[1]; value1 = l; Value2 = value1[1]; Value3 = value2[1]; if abs(value1-Value2) <= PriceScale*n and abs(Value2-Value3) <= PriceScale*n and Value3 > 0 Then { Plot1(1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } } Else { if L < value1 Then value1 = L; } } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : 피보나치 retrace 쌍바닥 > Inputs: XAvgLen(15), HiLoLen(15), Retrace(0.5),n(2); Vars: XAvg(0),HiHi(0),LoLo(0),Retracement(0),HRetrace(0),LRetrace(0); var : T(0); XAvg = Ema(C, XAvgLen); HiHi = Highest(High, HiLoLen); LoLo = Lowest(Low, HiLoLen); Retracement = (HiHi - LoLo) * Retrace; HRetrace = HiHi - Retracement; Lretrace = LoLo + Retracement; if Lretrace > Lretrace[1] Then T = 1; if Lretrace < Lretrace[1] Then T = -1; Plot1(0); if T == 1 Then { if T != T[1] Then { var1 = Lretrace[1]; Var2 = var1[1]; var3 = var2[1]; if abs(var1-Var2) <= PriceScale*n and abs(var2-Var3) <= PriceScale*n and Var3 > 0 Then { Plot1(1); PlaySound("C:₩예스트레이더₩data₩Sound₩alert.wav"); } } } retrace의 마지막 음선 전에 주가는 최저점을 찍을 때가 많은데,retrace 선을 기준으로 쌍바닥일 때 알람이 울리는 느낌이 듭니다. 음선 기준 쌍바닥을 기본으로 하되, 음선 내의 "주가 최저점"끼리 n틱 내에서 쌍바닥일 때 알람 울리게 부탁합니다.