커뮤니티

종가가(현재가격이) 5개의 구간 중에 이평선 바로위의 라인을 뚫고 올라가면 종목검색

프로필 이미지
퀀트드래곤
2019-10-13 16:32:10
233
글번호 132730
답변완료
우선 아래와같은 지표는 만들었는데, 이걸로 종목검색식을 만들고 싶은데 이평선 바로위에있는 라인을 찾는 코딩이 어렵네요.. 향후에 응용해서 쓸 생각인데 이평선 바로위에있는 라인을 매 봉마다 찾을수 있을까요? 종목검색식 작성 부탁드립니다ㅜㅜ # 종가가 5개의 진입라인중에 이평선 바로 위에 있는 라인을 돌파하면 매수 시그널 (돌파이니까 그 라인 아래있던게 그 선을 뚫고 올라가야함) #-------------------------------------------------------------------------- Input : period1(20); var : maLine(0), n일전종가_20(0), n일전종가_10(0),n일전종가10(0), n일전종가20(0), n일전종가30(0); maLine = ma(c,period1); n일전종가_20 = c[1] - c[1]/20; # 어제 종가의 -20% n일전종가_10 = c[1] - c[1]/10; # 어제 종가의 -10% n일전종가10 = c[1] + c[1]/10; # 어제 종가의 +10% n일전종가20 = c[1] + c[1]/20; # 어제 종가의 +20% n일전종가30 = c[1] + c[1]/30; # 어제 종가의 +30% plot1(maLine,"이평선"); plot2(n일전종가_20, "n일전종가-20%"); plot3(n일전종가_10, "n일전종가-10%"); plot4(n일전종가10, "n일전종가10%"); plot5(n일전종가20, "n일전종가20%"); plot6(n일전종가30, "n일전종가30%"); #----------------------------------------------------------------------- # 다음과 같은 지표를 만들었습니다. # 현재 종가가 이평선 바로 위에 있는 n일전종가_20 에서 n일전종가30 중 가장 바로 위(가장 가까운 지표)를 뚫으면 # 해당 종목을 찾아주는 코딩을 하고싶습니다. # 이렇게 만든 종목검색 식이 [5201] 에서 일봉에서도 찾아지고 주봉에서도 찾아지게 하고싶습니다. # 이평선 바로 위에 값을 찾는 코딩방법을 알아내는게 어렵네요.. # 지금 위의 지표공식에서는 어단기 진입이 어색하긴한데, 이걸 일단 만들어서 응용하고싶은데 이평선 바로 위의 라인 찾는 코드를 짜기가 어렵네요. 부탁드립니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-14 09:55:47

안녕하세요 예스스탁입니다. 아래수식에서 var1이 이평선 바로위의 라인입니다. 5개의 값중 이평선 위의 값이 없으면 var1은 0입니다. Input : period1(20); var : maLine(0), n일전종가_20(0), n일전종가_10(0),n일전종가10(0), n일전종가20(0), n일전종가30(0); maLine = ma(c,period1); n일전종가_20 = c[1] - c[1]/20; # 어제 종가의 -20% n일전종가_10 = c[1] - c[1]/10; # 어제 종가의 -10% n일전종가10 = c[1] + c[1]/10; # 어제 종가의 +10% n일전종가20 = c[1] + c[1]/20; # 어제 종가의 +20% n일전종가30 = c[1] + c[1]/30; # 어제 종가의 +30% var1 = 0; if n일전종가_20 > maLine and (var1 == 0 or (var1 > 0 and n일전종가_20 < var1)) Then { var1 = n일전종가_20; } if n일전종가_10 > maLine and (var1 == 0 or (var1 > 0 and n일전종가_10 < var1)) Then { var1 = n일전종가_10; } if n일전종가10 > maLine and (var1 == 0 or (var1 > 0 and n일전종가10 < var1)) Then { var1 = n일전종가10; } if n일전종가20 > maLine and (var1 == 0 or (var1 > 0 and n일전종가20 < var1)) Then { var1 = n일전종가20; } if n일전종가30 > maLine and (var1 == 0 or (var1 > 0 and n일전종가30 < var1)) Then { var1 = n일전종가30; } plot1(maLine,"이평선"); plot2(n일전종가_20, "n일전종가-20%"); plot3(n일전종가_10, "n일전종가-10%"); plot4(n일전종가10, "n일전종가10%"); plot5(n일전종가20, "n일전종가20%"); plot6(n일전종가30, "n일전종가30%"); plot7(var1); 즐거운 하루되세요 > 퀀트드래곤 님이 쓴 글입니다. > 제목 : 종가가(현재가격이) 5개의 구간 중에 이평선 바로위의 라인을 뚫고 올라가면 종목검색 > 우선 아래와같은 지표는 만들었는데, 이걸로 종목검색식을 만들고 싶은데 이평선 바로위에있는 라인을 찾는 코딩이 어렵네요.. 향후에 응용해서 쓸 생각인데 이평선 바로위에있는 라인을 매 봉마다 찾을수 있을까요? 종목검색식 작성 부탁드립니다ㅜㅜ # 종가가 5개의 진입라인중에 이평선 바로 위에 있는 라인을 돌파하면 매수 시그널 (돌파이니까 그 라인 아래있던게 그 선을 뚫고 올라가야함) #-------------------------------------------------------------------------- Input : period1(20); var : maLine(0), n일전종가_20(0), n일전종가_10(0),n일전종가10(0), n일전종가20(0), n일전종가30(0); maLine = ma(c,period1); n일전종가_20 = c[1] - c[1]/20; # 어제 종가의 -20% n일전종가_10 = c[1] - c[1]/10; # 어제 종가의 -10% n일전종가10 = c[1] + c[1]/10; # 어제 종가의 +10% n일전종가20 = c[1] + c[1]/20; # 어제 종가의 +20% n일전종가30 = c[1] + c[1]/30; # 어제 종가의 +30% plot1(maLine,"이평선"); plot2(n일전종가_20, "n일전종가-20%"); plot3(n일전종가_10, "n일전종가-10%"); plot4(n일전종가10, "n일전종가10%"); plot5(n일전종가20, "n일전종가20%"); plot6(n일전종가30, "n일전종가30%"); #----------------------------------------------------------------------- # 다음과 같은 지표를 만들었습니다. # 현재 종가가 이평선 바로 위에 있는 n일전종가_20 에서 n일전종가30 중 가장 바로 위(가장 가까운 지표)를 뚫으면 # 해당 종목을 찾아주는 코딩을 하고싶습니다. # 이렇게 만든 종목검색 식이 [5201] 에서 일봉에서도 찾아지고 주봉에서도 찾아지게 하고싶습니다. # 이평선 바로 위에 값을 찾는 코딩방법을 알아내는게 어렵네요.. # 지금 위의 지표공식에서는 어단기 진입이 어색하긴한데, 이걸 일단 만들어서 응용하고싶은데 이평선 바로 위의 라인 찾는 코드를 짜기가 어렵네요. 부탁드립니다.