커뮤니티
박스돌파후 지지
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일 후에 고점에서 지지되는 검색식.
위와 같은 검색식을 부탁드립니다.