커뮤니티
수식문의부탁드립니다.
2017-03-12 21:08:12
119
글번호 107701
종목검색을 보고 있습니다.
전일종가대비 15%이상 종목들을 구하는식인데요
예전에 질문드렸더니
if h >= c[1]*1.15 Then
find(1);
이렇게 알려주셨습니다.
여기에서 살을 더 덧붙이고 싶습니다.
당일고점이 기준되는 고점이고,
전일종가가 기준되는 저점이라고 할때
저 식에서
전일종가 또는
당일저가가 전일종가보다 더 낮을때는 전일종가를 기준되는 저점으로 잡고 싶습니다.
그리고 어떤 선에 접촉되었을때 매수하거나 검색되게 하고 싶습니다.
근데 그 선이 따로 지표식을 따로 만들어야 하는데
그 선을 어디에 적용시켜야 하는지 궁금합니다.
예를 들어서 이건 공부하면서 해본건데
" 저점대비 고점 15%이상인 종목들중에 R1에 닿는 종목들을 찾아라 "
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
if h >= L[0]*1.15 and H < r1 then
find(1);
저식이 제대로 된건지도 모르겠습니다 ㅎㅎ
여기서 수정을 부탁드리는 것은 저점이 L[0] 이 것은 변할수도 있게 해주시구요
저 식으로 15%이상인종목을 검새하면 15%하락한 종목또한 검색이 되더라구요
상승한 종목만 검색되게 해주세요
부탁드립니다.
답변 2
예스스탁 예스스탁 답변
2017-03-13 17:35:23
안녕하세요
예스스탁입니다.
1.
전일종가 또는
당일저가가 전일종가보다 더 낮을때는 전일종가를 기준되는 저점으로 잡고 싶습니다.
위와 같이 문의주셨는데
전일종가와 당일저가 중에 큰값을 기준으로 하고자 하시면
아래와 같이 지정하시면 됩니다.
작은값이면 max를 min으로 변경하시면 됩니다.
if h >= max(c[1],L)*1.15 Then
find(1);
2
터치라는 표현 상승해서 도달하는 것과
하락해서 도달하는 것이 있습니다.
상승도달은 H >= r1 and H[1] < r1[1]
하락도달은 L <= r1 and L[1] > r1[1]
와 같이 표현하시면 됩니다.
작성하신 수식이 저가대비 고가가 15%이상 상승한 종목입니다.
전일종가대비로는 하락한 종목이 발생할수 있습니다.
1번과 같이 전일종가와 당일저가 중 높은 값을 취하신다면 아래와 같습니다.
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
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);
즐거운 하루되세요
> 하늘이여o 님이 쓴 글입니다.
> 제목 : 수식문의부탁드립니다.
>
종목검색을 보고 있습니다.
전일종가대비 15%이상 종목들을 구하는식인데요
예전에 질문드렸더니
if h >= c[1]*1.15 Then
find(1);
이렇게 알려주셨습니다.
여기에서 살을 더 덧붙이고 싶습니다.
당일고점이 기준되는 고점이고,
전일종가가 기준되는 저점이라고 할때
저 식에서
전일종가 또는
당일저가가 전일종가보다 더 낮을때는 전일종가를 기준되는 저점으로 잡고 싶습니다.
그리고 어떤 선에 접촉되었을때 매수하거나 검색되게 하고 싶습니다.
근데 그 선이 따로 지표식을 따로 만들어야 하는데
그 선을 어디에 적용시켜야 하는지 궁금합니다.
예를 들어서 이건 공부하면서 해본건데
" 저점대비 고점 15%이상인 종목들중에 R1에 닿는 종목들을 찾아라 "
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
if h >= L[0]*1.15 and H < r1 then
find(1);
저식이 제대로 된건지도 모르겠습니다 ㅎㅎ
여기서 수정을 부탁드리는 것은 저점이 L[0] 이 것은 변할수도 있게 해주시구요
저 식으로 15%이상인종목을 검새하면 15%하락한 종목또한 검색이 되더라구요
상승한 종목만 검색되게 해주세요
부탁드립니다.
하늘이여o
2017-03-13 23:23:33
이 글을 읽으실지 모르겠습니다만
제가 지금 차트를 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%에 걸쳐있는 애들이 다 검은색으로 변해서
이것도 괜찮은데 추가적으로 하나만 하는것도 배우고 싶습니다
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식문의부탁드립니다.
> 안녕하세요
예스스탁입니다.
1.
전일종가 또는
당일저가가 전일종가보다 더 낮을때는 전일종가를 기준되는 저점으로 잡고 싶습니다.
위와 같이 문의주셨는데
전일종가와 당일저가 중에 큰값을 기준으로 하고자 하시면
아래와 같이 지정하시면 됩니다.
작은값이면 max를 min으로 변경하시면 됩니다.
if h >= max(c[1],L)*1.15 Then
find(1);
2
터치라는 표현 상승해서 도달하는 것과
하락해서 도달하는 것이 있습니다.
상승도달은 H >= r1 and H[1] < r1[1]
하락도달은 L <= r1 and L[1] > r1[1]
와 같이 표현하시면 됩니다.
작성하신 수식이 저가대비 고가가 15%이상 상승한 종목입니다.
전일종가대비로는 하락한 종목이 발생할수 있습니다.
1번과 같이 전일종가와 당일저가 중 높은 값을 취하신다면 아래와 같습니다.
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
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);
즐거운 하루되세요
> 하늘이여o 님이 쓴 글입니다.
> 제목 : 수식문의부탁드립니다.
>
종목검색을 보고 있습니다.
전일종가대비 15%이상 종목들을 구하는식인데요
예전에 질문드렸더니
if h >= c[1]*1.15 Then
find(1);
이렇게 알려주셨습니다.
여기에서 살을 더 덧붙이고 싶습니다.
당일고점이 기준되는 고점이고,
전일종가가 기준되는 저점이라고 할때
저 식에서
전일종가 또는
당일저가가 전일종가보다 더 낮을때는 전일종가를 기준되는 저점으로 잡고 싶습니다.
그리고 어떤 선에 접촉되었을때 매수하거나 검색되게 하고 싶습니다.
근데 그 선이 따로 지표식을 따로 만들어야 하는데
그 선을 어디에 적용시켜야 하는지 궁금합니다.
예를 들어서 이건 공부하면서 해본건데
" 저점대비 고점 15%이상인 종목들중에 R1에 닿는 종목들을 찾아라 "
Var : Pivot(0),R1(0),R2(0),S1(0),S2(0);
Pivot = (DayHigh(1)+DayLow(1)+DayClose(1))/3;
R1 = 2*Pivot-DayLow(1);
R2 = Pivot+DayHigh(1)-DayLow(1);
S1 = 2*Pivot-DayHigh(1);
S2 = Pivot-DayHigh(1)+DayLow(1);
if h >= L[0]*1.15 and H < r1 then
find(1);
저식이 제대로 된건지도 모르겠습니다 ㅎㅎ
여기서 수정을 부탁드리는 것은 저점이 L[0] 이 것은 변할수도 있게 해주시구요
저 식으로 15%이상인종목을 검새하면 15%하락한 종목또한 검색이 되더라구요
상승한 종목만 검색되게 해주세요
부탁드립니다.
다음글
이전글