커뮤니티

박스돌파후 지지

프로필 이미지
솔잎22
2018-06-26 15:47:02
207
글번호 120044
답변완료
박스돌파 후 지지되는 종목 검색식을 부탁합니다. 일단 박스는 다음과 같이 정의 합니다. input된 기간 (예를 들어 40일)의 최고값과 최저값을 박스로 정의하고, 이 박스의 최고/최저는 20% 이하로 정의 합니다. 1. 이런 박스가 5~7일전에 돌파되고 5~7일 후에 박스의 고점에서 지지되는 종목 검색식 2. 박스를 정의하는 다른 방법이 있으면 같이 감안해서 반영해 주시면 감사하겠습니다. 예를 들면 박스는 3%이내의 2개의 고점과 3%이내의 2개의 저점으로 정의할 수도 있겠는데... 이런 경우 그 2개의 고점과 저점들을 어떻게 찾아낼 지 잘 모르겠습니다만, 이런 생각은 어떤가요. 주어진 기간의 반이 20일이므로 20일 전을 기준으로 20봉의 최고 초저를 찾고 현재봉을 기준으로 20봉의 최고 최저를 찾아서 최고끼리는 3%이내, 최저끼리도 3%이내로 정의하면 어떨까요... 이런 방법으로 박스를 정의하고 이 박스를 5~7전에 돌파하고 5~7일 후에 고점에서 지지되는 검색식. 위와 같은 검색식을 부탁드립니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-06-26 20:05:25

안녕하세요 예스스탁입니다. 속성에서 검색에 필요한 최소기간을 넉넉히 50봉 이상 지정하고 검색하시기 바랍니다. 박스내용은 특별한 내용을 본적이 없습니다. 일반적으로 모두 N봉 최고가/최저가입니다. 올려주신 내용으로 2개식 작성해 드립니다. 1 input : N(40); var1 = highest(H,N); var2 = lowest(L,N); #N봉 최고가와 최저가가 20% 이내이고 종가가 N봉 최고가를 돌파하면 if var1[1] <= var2[1]*1.20 and crossup(c,var1[1]) Then { #봉번호 저장 value1 = index; #최고가 저장 value2 = var1[1]; #Condition1은 false #돌파이후 종가상 최고가를 하향한적 있는지 판단할 변수) Condition1 = false; } #최고가 돌파가 발생한 적이 있고 if value1 > 0 then { #종가가 돌파시 최고가보다 작으면 Condition1은 true if C < value2 Then Condition1 = true; #돌파 발생 후에 5~7사이이고 Condition1이 false인 종목검색 if index >= value1+5 and index < value1+7 and Condition1 == false Then find(1); } 2 input : N(20); var1 = highest(H,N); var2 = lowest(L,N); var3 = var1[N]; var4 = var2[N]; var5 = max(var1,var3); var6 = min(var1,var3); var7 = max(var2,var4); var8 = min(var2,var4); if var5[1] <= var6[1]*1.03 and var7[1] <= var8[1]*1.03 and var5 <= var6*1.20 and crossup(c,var5[1]) Then { value1 = index; value2 = var5[1]; Condition1 = false; } if value1 > 0 then { if C < value2 Then Condition1 = true; if index >= value1+5 and index < value1+7 and Condition1 == false Then find(1); } 즐거운 하루되세요 > 솔잎22 님이 쓴 글입니다. > 제목 : 박스돌파후 지지 > 박스돌파 후 지지되는 종목 검색식을 부탁합니다. 일단 박스는 다음과 같이 정의 합니다. input된 기간 (예를 들어 40일)의 최고값과 최저값을 박스로 정의하고, 이 박스의 최고/최저는 20% 이하로 정의 합니다. 1. 이런 박스가 5~7일전에 돌파되고 5~7일 후에 박스의 고점에서 지지되는 종목 검색식 2. 박스를 정의하는 다른 방법이 있으면 같이 감안해서 반영해 주시면 감사하겠습니다. 예를 들면 박스는 3%이내의 2개의 고점과 3%이내의 2개의 저점으로 정의할 수도 있겠는데... 이런 경우 그 2개의 고점과 저점들을 어떻게 찾아낼 지 잘 모르겠습니다만, 이런 생각은 어떤가요. 주어진 기간의 반이 20일이므로 20일 전을 기준으로 20봉의 최고 초저를 찾고 현재봉을 기준으로 20봉의 최고 최저를 찾아서 최고끼리는 3%이내, 최저끼리도 3%이내로 정의하면 어떨까요... 이런 방법으로 박스를 정의하고 이 박스를 5~7전에 돌파하고 5~7일 후에 고점에서 지지되는 검색식. 위와 같은 검색식을 부탁드립니다.