커뮤니티

수식 결과에 나오는 점이 여러개 일때 안겹치게 하는 방법이 있나요??

프로필 이미지
여유의공간
2020-12-12 04:33:43
755
글번호 144630
답변완료

첨부 이미지

수식 결과에 나오는 점이 여러개 일때 안겹치게 하는 방법이 있나요? 검색에서 수식을 여러개 작성하여 plot1~plot9 9개의 검색 수식으로 만족하는 수식이 어떤봉에는 2개 어떤봉에는 5개 어떤봉에는 0개 차이나게 표시될때 plot1의 위치 고정, plot2의 위치 고정, plot3......으로 각각의 위치를 고정하면 경치지 않고 지정된 위치에 표시되겠는데요!! 저가 원하는 것은 고정된 위치가 아닌 순서대로 나란히 나오게 할 수 있을까요?? 첨부그림 참고해 주세요!! //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ input : st1(5),st2(5),st3(3),상승(5),하락(-3); var : stok(0),stod(0),upp(0),dnp(0),avu(0),avd(0),gap(0); //---------------------------------- //스톡케스틱 stok=StochasticsK(st1,st2); stod=StochasticsD(st1,st2,st3); //---------------------------------- //상승률 upp=((c-o)/o)*100; dnp=((c-o)/o)*100; //---------------------------------- //검색식 점 간격 gap=(c/100)*1.5; //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ //예제를 위해 수식은 매수와 매도 같은 수식이며 plot1,2의 색깔만 넣었습니다. //여러개의 검색식이 만족 할때 점이 겹쳐서 이전에 적용된 빨간점은 안 보입니다. if Crossdown(stok,stod) Then Plot1(L-gap,"매수",red,DEf,8); Else NoPlot(1); //---------------------------------- if Crossdown(stok,stod) Then Plot2(L-gap,"매도",blue,DEf,8); Else NoPlot(2); //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-12-14 10:11:56

안녕하세요 예스스탁입니다. 아래와 같이 하나의 봉에서 조건만족횟수를 카운트 하신후에 L-Gap*count로 위치를 지정하시면 됩니다. //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ input : st1(5),st2(5),st3(3),상승(5),하락(-3); var : stok(0),stod(0),upp(0),dnp(0),avu(0),avd(0),gap(0),count(0); //---------------------------------- //스톡케스틱 stok=StochasticsK(st1,st2); stod=StochasticsD(st1,st2,st3); //---------------------------------- //상승률 upp=((c-o)/o)*100; dnp=((c-o)/o)*100; //---------------------------------- //검색식 점 간격 gap=(c/100)*1.5; count = 0; if Crossdown(stok,stod) Then { count = count+1; Plot1(L-gap*1,"매수",red,DEf,8); } Else NoPlot(1); if Crossdown(stok,stod) Then { count = count+1; Plot2(L-gap*2,"매도",blue,DEf,8); } Else NoPlot(2); if 조건3 Then { count = count+1; Plot3(L-gap*1,"매수",red,DEf,8); } Else NoPlot(3); if 조건4 Then { count = count+1; Plot4(L-gap*2,"매도",blue,DEf,8); } Else NoPlot(4); ..... 즐거운 하루되세요 > 여유의공간 님이 쓴 글입니다. > 제목 : 수식 결과에 나오는 점이 여러개 일때 안겹치게 하는 방법이 있나요?? > 수식 결과에 나오는 점이 여러개 일때 안겹치게 하는 방법이 있나요? 검색에서 수식을 여러개 작성하여 plot1~plot9 9개의 검색 수식으로 만족하는 수식이 어떤봉에는 2개 어떤봉에는 5개 어떤봉에는 0개 차이나게 표시될때 plot1의 위치 고정, plot2의 위치 고정, plot3......으로 각각의 위치를 고정하면 경치지 않고 지정된 위치에 표시되겠는데요!! 저가 원하는 것은 고정된 위치가 아닌 순서대로 나란히 나오게 할 수 있을까요?? 첨부그림 참고해 주세요!! //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ input : st1(5),st2(5),st3(3),상승(5),하락(-3); var : stok(0),stod(0),upp(0),dnp(0),avu(0),avd(0),gap(0); //---------------------------------- //스톡케스틱 stok=StochasticsK(st1,st2); stod=StochasticsD(st1,st2,st3); //---------------------------------- //상승률 upp=((c-o)/o)*100; dnp=((c-o)/o)*100; //---------------------------------- //검색식 점 간격 gap=(c/100)*1.5; //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ //예제를 위해 수식은 매수와 매도 같은 수식이며 plot1,2의 색깔만 넣었습니다. //여러개의 검색식이 만족 할때 점이 겹쳐서 이전에 적용된 빨간점은 안 보입니다. if Crossdown(stok,stod) Then Plot1(L-gap,"매수",red,DEf,8); Else NoPlot(1); //---------------------------------- if Crossdown(stok,stod) Then Plot2(L-gap,"매도",blue,DEf,8); Else NoPlot(2); //■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■