커뮤니티

예스랭귀지 공부하다 ..실패~ 도와주세요!!! 2탄!!

프로필 이미지
배달개미다
2024-03-28 22:37:36
863
글번호 178077
답변완료
1 검색 input : Period1(10); var : HT(0),NewH(0),result(0); HT=highest(V,Period1); if V > HT[1] Then NewH = (O+C+L+H+C)/5; result=Ema(NewH, 20); if C > result[20] Then Plot1(L,"검색",Magenta); ==================================== 오류창에 "plot"기술적 지표 에서만 쓸 수 있습니다 라고 오류 뜨는데 어떻게 해결해야 하나요?!!!!??? 여기에 검색 조건을 Period2(20)을 추가하고 싶은데요!!!! =>input : Period1(10),Period2(20); var : HT(0),NewH(0),result(0); 여기 까지는 알겠는데.... 밑에 수식을 어떻게 적어야 하는지 잘 모르겠습니다 HT=highest(V,Period1); if V > HT[1] Then NewH = (O+C+L+H+C)/5; result=Ema(NewH, 20); if C > result[20] Then Plot1(L,"검색",Magenta); <= 조건이 두개가 되면 수식을 어떻게 적어야 할지 모르겠네요!!!! 도와주세요~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-04-01 11:47:33

안녕하세요 예스스탁입니다. 검색식과 종목검색식에 혼동이 있으신듯 합니다. 예스랭귀지의 수식종류를 정확히 구분하셔야 합니다. 검색식은 차트에 적용하는 수식종류입니다. 특정조건이 만족한 봉에 점을 찍어 표시를 할 때 사용합니다. 특종조건에 맞는 종목을 찾는식은 종목검색식입니다. input : Period1(10),Period2(20); var : HT1(0),NewH1(0),result1(0); var : HT2(0),NewH2(0),result2(0); HT1=highest(V,Period1); if V > HT1[1] Then NewH1 = (O+C+L+H+C)/5; result1=Ema(NewH1, 20); HT2=highest(V,Period2); if V > HT2[1] Then NewH2 = (O+C+L+H+C)/5; result2=Ema(NewH2, 20); if C > result1[20] and C > result2[20] Then Find(1); 즐거운 하루되세요 > 배달개미다 님이 쓴 글입니다. > 제목 : 예스랭귀지 공부하다 ..실패~ 도와주세요!!! 2탄!! > 1 검색 input : Period1(10); var : HT(0),NewH(0),result(0); HT=highest(V,Period1); if V > HT[1] Then NewH = (O+C+L+H+C)/5; result=Ema(NewH, 20); if C > result[20] Then Plot1(L,"검색",Magenta); ==================================== 오류창에 "plot"기술적 지표 에서만 쓸 수 있습니다 라고 오류 뜨는데 어떻게 해결해야 하나요?!!!!??? 여기에 검색 조건을 Period2(20)을 추가하고 싶은데요!!!! =>input : Period1(10),Period2(20); var : HT(0),NewH(0),result(0); 여기 까지는 알겠는데.... 밑에 수식을 어떻게 적어야 하는지 잘 모르겠습니다 HT=highest(V,Period1); if V > HT[1] Then NewH = (O+C+L+H+C)/5; result=Ema(NewH, 20); if C > result[20] Then Plot1(L,"검색",Magenta); <= 조건이 두개가 되면 수식을 어떻게 적어야 할지 모르겠네요!!!! 도와주세요~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~