커뮤니티

macd 시그널 박스

프로필 이미지
고성
2023-11-07 00:20:47
1073
글번호 173788
답변완료
input : P(20); input : short(48),long(104),sig(27),val(-0.075); Var : macdv(0),macds(0),T(0),TL(0); var1 = highest(H,P); var2 = Lowest(L,P); var3 = (var1+var2)/2; if Var3 > Var3[1] Then T = 1; if Var3 <Var3 [1] Then T = -1; Plot1(Var3,"var3",IFF(T == 1,Red,Blue)); macdv = macd(short,long); macds = ema(macdv,sig); if macds <= -0.075 and T == 1 and T != T[1] Then TL = TL_New(sDate,sTime,0,sDate,sTime,999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); macd 시그널선이 -0.075 밑으로 내려가면 차트 상단에서 하단까지 box 시작. -0.075 위로 올라오면 box 끝. 감사합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-07 11:40:40

안녕하세요 예스스탁입니다. input : P(20); input : short(48),long(104),sig(27),val(-0.075); Var : macdv(0),macds(0),T(0),TL(0),Box(0); var1 = highest(H,P); var2 = Lowest(L,P); var3 = (var1+var2)/2; if Var3 > Var3[1] Then T = 1; if Var3 <Var3 [1] Then T = -1; Plot1(Var3,"var3",IFF(T == 1,Red,Blue)); macdv = macd(short,long); macds = ema(macdv,sig); Condition1 = macds <= val; if Condition1 == true Then { if Condition1[1] == False Then { box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(box,Red); Box_SetFill(box,true); Box_SetExtFill(box,true); } Else Box_SetEnd(Box,NextBarSdate,NextBarStime,L); } 즐거운 하루되세요 > 고성 님이 쓴 글입니다. > 제목 : macd 시그널 박스 > input : P(20); input : short(48),long(104),sig(27),val(-0.075); Var : macdv(0),macds(0),T(0),TL(0); var1 = highest(H,P); var2 = Lowest(L,P); var3 = (var1+var2)/2; if Var3 > Var3[1] Then T = 1; if Var3 <Var3 [1] Then T = -1; Plot1(Var3,"var3",IFF(T == 1,Red,Blue)); macdv = macd(short,long); macds = ema(macdv,sig); if macds <= -0.075 and T == 1 and T != T[1] Then TL = TL_New(sDate,sTime,0,sDate,sTime,999); TL_SetColor(TL,Red); TL_SetSize(TL,0.5); macd 시그널선이 -0.075 밑으로 내려가면 차트 상단에서 하단까지 box 시작. -0.075 위로 올라오면 box 끝. 감사합니다.