커뮤니티
질문드립니다
2017-03-14 23:12:30
120
글번호 107791
제가 지금 차트를 3분봉으로 보고 있습니다.
if h > min(c[1],L) * 1.15 then
find(1);
이걸 사용하려고 하는데 3분봉이라서 전일종가 인식을 못하는건가요??
자꾸 기준이 당일저가가 됩니다. 혹시 제가 실수한게 있는지
그리고 답변주신 식중에 ~~~~and H[1] < r1[1]) or ~~~~ 이 부분
전일 고가와 전일 r1은 수식에 적히는 이유가 뭔가요??
지식이 너무 부족해서 죄송합니다 ㅎㅎ
if h >= max(C[1],L[0])*1.15 and
((H >= r1 and H[1] < r1[1]) or (L <= r1 and L[1] > r1[1])) then
find(1);
그리고 마지막으로 저가대비 15%상승한애들중에 강조를 해주고 싶습니다.
if h > min(c[1],daylow)*1.15 Then
PlotPaintBar(h,l,"15%",black);
이렇게 식을 작성해주었는데 첫 시작되는 첫번째 봉만 검은색으로 나오게 할수는 없나요??
15%에 걸쳐있는 애들이 다 검은색으로 변해서
이것도 괜찮은데 추가적으로 하나만 하는것도 배우고 싶습니다
답변 1
예스스탁 예스스탁 답변
2017-03-15 10:21:16
안녕하세요
예스스탁입니다.
1
종목검색식은 일봉에서 검색하시면 되는 내용입니다.
일봉주기 검색을 염두에 두고 작성된 식입니다.
C[1]은 1개봉전 종가입니다.
일봉이면 전일종가이지만 분봉이면 전봉종가를 나타낼 뿐입니다.
아래와 같이 변경하시면
전일종가와 당일저가 중 낮은 가격보다 당일고가가 15%이상 크다라는 내용이 되고
분봉에서 일봉값을 기준으로 검색하실수 있습니다.
if dayhigh > min(dayclose(1),daylow) * 1.15 then
find(1);
2
if Bdate != Bdate[1] Then
Condition1 = false;
if Condition1 == false and h > min(c[1],daylow)*1.15 Then{
Condition1 = true;
PlotPaintBar(h,l,"15%",black);
}
1번과 같이 h와 c[1]이 일봉값을 기준으로 하면
dayhigh, dayclose(1)로 변경하시면 됩니다.
즐거운 하루되세요
> 하늘이여o 님이 쓴 글입니다.
> 제목 : 질문드립니다
>
제가 지금 차트를 3분봉으로 보고 있습니다.
if h > min(c[1],L) * 1.15 then
find(1);
이걸 사용하려고 하는데 3분봉이라서 전일종가 인식을 못하는건가요??
자꾸 기준이 당일저가가 됩니다. 혹시 제가 실수한게 있는지
그리고 답변주신 식중에 ~~~~and H[1] < r1[1]) or ~~~~ 이 부분
전일 고가와 전일 r1은 수식에 적히는 이유가 뭔가요??
지식이 너무 부족해서 죄송합니다 ㅎㅎ
if h >= max(C[1],L[0])*1.15 and
((H >= r1 and H[1] < r1[1]) or (L <= r1 and L[1] > r1[1])) then
find(1);
그리고 마지막으로 저가대비 15%상승한애들중에 강조를 해주고 싶습니다.
if h > min(c[1],daylow)*1.15 Then
PlotPaintBar(h,l,"15%",black);
이렇게 식을 작성해주었는데 첫 시작되는 첫번째 봉만 검은색으로 나오게 할수는 없나요??
15%에 걸쳐있는 애들이 다 검은색으로 변해서
이것도 괜찮은데 추가적으로 하나만 하는것도 배우고 싶습니다