커뮤니티

수식 부탁드립니다

프로필 이미지
knp116
2022-04-12 19:07:09
1685
글번호 157985
답변완료
수정해 주신 수식 실행이 안됩니다 에러 메세지가 뜨네요 var : tx(0); var1 = ma(C,5); Var2 = ma(C,30); Var3 = Simrido(12); if var1 > Var2 and c<o and crossdown(c,var1) and Var3 > 75 and Var3 < var3[1] Then { PlotPaintBar(H,L,"강조",CYAN); tx = Text_New(sDate,sTime,H,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,CYAN); } #()괄호치기 수 if ((var1 < Var2 or (C < min(var1,var1)) and c<o and ((crossdown(c,var1) or o<var1) and Var3 < 25 and Var3 < Var3[1] Then ## 이부분 { PlotPaintBar(H,L,"강조",CYAN); tx = Text_New(sDate,sTime,H,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,CYAN); } ## 이부분
강조
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-04-13 11:01:16

안녕하세요 예스스탁입니다. 2. if ((ma(c,5) < ma(c,30) or (현재 종가가 5,30선 아래)) and c<o and ((crossdown(c,ma(c,5) or (o<ma(c,5)) and simrido(12) < 25 and simrido(12) < simrido(12)[1] 해당식에 에러가 나는 이유는 사용자분이 질문시 올리신 위 if문에 ()에 문제가 있기 때문입니다. 지정하신 부분에 에러가 있는 것은 아닙니다. 답변수식에는 위 내용에서 사용한 지표들을 변수처리해서 아래와 같이 변경만 해드린 부분입니다. if ((var1 < Var2 or (C < min(var1,var1)) and c<o and ((crossdown(c,var1) or o<var1) and Var3 < 25 and Var3 < Var3[1] Then ## 이부분 ()치기가 잘못되어 있는데 저희가 해당 내용을 수정해 드릴수 없습니다. ()를 어떻게 연결하느냐에 따라 전체조건이 완전달라지게 됩니다. 해당 부분은 직접처리하셔야 합니다. 저희가 해당부분은 처리해 드리지 않습니다. 즐거운 하루되세요 > knp116 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다 > 수정해 주신 수식 실행이 안됩니다 에러 메세지가 뜨네요 var : tx(0); var1 = ma(C,5); Var2 = ma(C,30); Var3 = Simrido(12); if var1 > Var2 and c<o and crossdown(c,var1) and Var3 > 75 and Var3 < var3[1] Then { PlotPaintBar(H,L,"강조",CYAN); tx = Text_New(sDate,sTime,H,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,CYAN); } #()괄호치기 수 if ((var1 < Var2 or (C < min(var1,var1)) and c<o and ((crossdown(c,var1) or o<var1) and Var3 < 25 and Var3 < Var3[1] Then ## 이부분 { PlotPaintBar(H,L,"강조",CYAN); tx = Text_New(sDate,sTime,H,"▼"); Text_SetStyle(tx,2,1); Text_SetColor(tx,CYAN); } ## 이부분