커뮤니티
조건검색식으로 검색된 봉에 선긋기
2016-01-18 17:17:57
154
글번호 94377
조건검색식을 만들어서 종목을 검색했습니다.
1. 검색된 봉의 시가와 종가의 평균값에 자동으로 선을 긋고 싶습니다.
검색된 봉의 (시가+종가)/2 = 평균값
2. 1번의 선에서 1% 위에 자동으로 선을 긋고 싶습니다.
검색된 봉의 평균값+(평균값*0.01)
3. 1번의 선에서 1% 아래에 자동으로 선을 긋고 싶습니다.
검색된 봉의 평균값-(평균값*0.01)
가능한가요??
답변 3
예스스탁 예스스탁 답변
2016-01-14 10:28:30
안녕하세요
예스스탁입니다.
input : P1(5),P2(20),P3(60),left(3),Right(3),N2(1),양봉(8);
var : mid(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
#정배열이면 true 아니면 false
Condition1 = var1 > var2 and var2 > var3;
if SwingLow(1,L,left,right,left+right+1) != -1 Then{
value1 = L[right];
value2 = value1[1];
#현재 저점이 직전 저점보다 높음
if value1 > value2 and value2 > 0 then
Condition2 = true;
}
Else #위 조건에 충족하지 않으면 false
Condition2 = false;
#최근 N1개봉 거래량중 5번째 높은 거래량
var4 = NthHighest(5,V,200);
#현재봉 거래량이 var4이상이면 true 아니면 false
Condition3 = V >= var4;
#최근 N2개봉 중 양봉%이상의 양봉이 1개라도 있으면 true 아니면 false
condition4 = countif(C>=O*(1+양봉/100),N2) >= 1;
if Condition1 == true and
Condition2 == true and
Condition3 == true and
Condition4 == true Then
mid = (O+C)/2;
plot1(mid);
plot2(mid*1.01);
plot3(mid*0.99);
즐거운 하루되세요
> 불기둥짱 님이 쓴 글입니다.
> 제목 : 조건검색식으로 검색된 봉에 선긋기
>
조건검색식을 만들어서 종목을 검색했습니다.
1. 검색된 봉의 시가와 종가의 평균값에 자동으로 선을 긋고 싶습니다.
검색된 봉의 (시가+종가)/2 = 평균값
2. 1번의 선에서 1% 위에 자동으로 선을 긋고 싶습니다.
검색된 봉의 평균값+(평균값*0.01)
3. 1번의 선에서 1% 아래에 자동으로 선을 긋고 싶습니다.
검색된 봉의 평균값-(평균값*0.01)
가능한가요??
불기둥짱
2016-01-14 10:48:39
감사합니다.
세가지만 더 부탁드리겠습니다.
1. 만들어주신 선이 기준봉 부터 이후에만 그려지는데
추세선 처럼 기준봉 이전에도 나타나게(차트 전체구간) 부탁드립니다.
2. 만들어주신 선이 분봉에도 동시에 나타나게 부탁드립니다.
3. 검색된 기준봉 색을 바꿀 수 있다면 분홍색으로 나타나게 부탁드립니다.
언제나 친절한 답변 감사드립니다
================================================================
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 조건검색식으로 검색된 봉에 선긋기
> 안녕하세요
예스스탁입니다.
input : P1(5),P2(20),P3(60),left(3),Right(3),N2(1),양봉(8);
var : mid(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
#정배열이면 true 아니면 false
Condition1 = var1 > var2 and var2 > var3;
if SwingLow(1,L,left,right,left+right+1) != -1 Then{
value1 = L[right];
value2 = value1[1];
#현재 저점이 직전 저점보다 높음
if value1 > value2 and value2 > 0 then
Condition2 = true;
}
Else #위 조건에 충족하지 않으면 false
Condition2 = false;
#최근 N1개봉 거래량중 5번째 높은 거래량
var4 = NthHighest(5,V,200);
#현재봉 거래량이 var4이상이면 true 아니면 false
Condition3 = V >= var4;
#최근 N2개봉 중 양봉%이상의 양봉이 1개라도 있으면 true 아니면 false
condition4 = countif(C>=O*(1+양봉/100),N2) >= 1;
if Condition1 == true and
Condition2 == true and
Condition3 == true and
Condition4 == true Then
mid = (O+C)/2;
plot1(mid);
plot2(mid*1.01);
plot3(mid*0.99);
즐거운 하루되세요
> 불기둥짱 님이 쓴 글입니다.
> 제목 : 조건검색식으로 검색된 봉에 선긋기
>
조건검색식을 만들어서 종목을 검색했습니다.
1. 검색된 봉의 시가와 종가의 평균값에 자동으로 선을 긋고 싶습니다.
검색된 봉의 (시가+종가)/2 = 평균값
2. 1번의 선에서 1% 위에 자동으로 선을 긋고 싶습니다.
검색된 봉의 평균값+(평균값*0.01)
3. 1번의 선에서 1% 아래에 자동으로 선을 긋고 싶습니다.
검색된 봉의 평균값-(평균값*0.01)
가능한가요??
예스스탁 예스스탁 답변
2016-01-14 11:08:30
안녕하세요
예스스탁입니다.
1번, 3번 통합된 강조식입니다.
조건만족봉을 분홍색으로 칠하고 해당봉의 중심값을 기준으로
차트 전체에 수평선 3개를 출력합니다.
현재식은 가장 최근 만족한 봉의 값으로만 수평선을 그립니다.
만약 차트 전체에 조건만족봉의 값을 모두 수평선으로 그리고자 하시면
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
위 내용 삭제하시면 됩니다.
2번
수식은 차트에 적용되 차트 데이터를 이용해 값을 계산합니다.
즉 해당식 그대로 분봉차트에 적용하면 분봉기준으로 계산하게 됩니다.
요청하신 내용이 일봉으로 조건을 찾고 분봉에 표시하시는 내용이시면
해당식은 작성해 보는데 시간이 너무 많이 소모되서 답변을 드리기 어렵습니다.
식을 작성해 드리는데 많은 시간이 투입되는 내용은 업무상
저희쪽에서 답변을 드릴수 없습니다.
도움을 드리지 못해 죄송합니다.
아래는 수식입니다.
input : P1(5),P2(20),P3(60),left(3),Right(3),N2(1),양봉(8);
var : mid(0),TL1(0),TL2(0),TL3(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
#정배열이면 true 아니면 false
Condition1 = var1 > var2 and var2 > var3;
if SwingLow(1,L,left,right,left+right+1) != -1 Then{
value1 = L[right];
value2 = value1[1];
#현재 저점이 직전 저점보다 높음
if value1 > value2 and value2 > 0 then
Condition2 = true;
}
Else #위 조건에 충족하지 않으면 false
Condition2 = false;
#최근 N1개봉 거래량중 5번째 높은 거래량
var4 = NthHighest(5,V,200);
#현재봉 거래량이 var4이상이면 true 아니면 false
Condition3 = V >= var4;
#최근 N2개봉 중 양봉%이상의 양봉이 1개라도 있으면 true 아니면 false
condition4 = countif(C>=O*(1+양봉/100),N2) >= 1;
if Condition1 == true and
Condition2 == true and
Condition3 == true and
Condition4 == true Then{
PlotPaintBar(H,L,"강조",MAGENTA);
mid = (O+C)/2;
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
TL1 = TL_New(sdate[1],stime[1],mid,sdate,stime,mid);
TL2 = TL_New(sdate[1],stime[1],mid*1.01,sdate,stime,mid*1.01);
TL3 = TL_New(sdate[1],stime[1],mid*0.99,sdate,stime,mid*0.99);
TL_SetExtLeft(TL1,true);
TL_SetExtRight(TL1,true);
TL_SetExtLeft(TL2,true);
TL_SetExtRight(TL2,true);
TL_SetExtLeft(TL3,true);
TL_SetExtRight(TL3,true);
}
즐거운 하루되세요
> 불기둥짱 님이 쓴 글입니다.
> 제목 : Re : Re : 조건검색식으로 검색된 봉에 선긋기
> 감사합니다.
세가지만 더 부탁드리겠습니다.
1. 만들어주신 선이 기준봉 부터 이후에만 그려지는데
추세선 처럼 기준봉 이전에도 나타나게(차트 전체구간) 부탁드립니다.
2. 만들어주신 선이 분봉에도 동시에 나타나게 부탁드립니다.
3. 검색된 기준봉 색을 바꿀 수 있다면 분홍색으로 나타나게 부탁드립니다.
언제나 친절한 답변 감사드립니다
================================================================
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 조건검색식으로 검색된 봉에 선긋기
> 안녕하세요
예스스탁입니다.
input : P1(5),P2(20),P3(60),left(3),Right(3),N2(1),양봉(8);
var : mid(0);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
#정배열이면 true 아니면 false
Condition1 = var1 > var2 and var2 > var3;
if SwingLow(1,L,left,right,left+right+1) != -1 Then{
value1 = L[right];
value2 = value1[1];
#현재 저점이 직전 저점보다 높음
if value1 > value2 and value2 > 0 then
Condition2 = true;
}
Else #위 조건에 충족하지 않으면 false
Condition2 = false;
#최근 N1개봉 거래량중 5번째 높은 거래량
var4 = NthHighest(5,V,200);
#현재봉 거래량이 var4이상이면 true 아니면 false
Condition3 = V >= var4;
#최근 N2개봉 중 양봉%이상의 양봉이 1개라도 있으면 true 아니면 false
condition4 = countif(C>=O*(1+양봉/100),N2) >= 1;
if Condition1 == true and
Condition2 == true and
Condition3 == true and
Condition4 == true Then
mid = (O+C)/2;
plot1(mid);
plot2(mid*1.01);
plot3(mid*0.99);
즐거운 하루되세요
> 불기둥짱 님이 쓴 글입니다.
> 제목 : 조건검색식으로 검색된 봉에 선긋기
>
조건검색식을 만들어서 종목을 검색했습니다.
1. 검색된 봉의 시가와 종가의 평균값에 자동으로 선을 긋고 싶습니다.
검색된 봉의 (시가+종가)/2 = 평균값
2. 1번의 선에서 1% 위에 자동으로 선을 긋고 싶습니다.
검색된 봉의 평균값+(평균값*0.01)
3. 1번의 선에서 1% 아래에 자동으로 선을 긋고 싶습니다.
검색된 봉의 평균값-(평균값*0.01)
가능한가요??