커뮤니티
수정부탁합니다.
2016-08-10 14:05:32
128
글번호 100903
감사합니다.
그런데 적용해보니 캔들에 표시되는게 잘보이지 않는데
조건만족시 해당캔들마다 아래또는 위에 점으로 계속표시해 나갈수 있나요?
그리고 지표식으로도 부탁합니다.
잘하지 못해서 계속 부탁드려 죄송합니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 강조식부탁합니다.
> 안녕하세요
예스스탁입니다.
일목균형표의 선행스팬1,2는 지표를 우측으로 전진한 값입니다.
지표에서는 지표속성의 차트표시탭에서 25개봉 전진하게
옵션이 설정되어 있어 현재봉에 25개봉 전의 값이 위치하게 되어 있습니다.
시스템이나 강조식에서는
[25]를 사용해 25봉전 값을 가져오게 해야 합니다.
해당 값이 지표의 현재봉에 표시되는 선행스팬1,2,값이 맞습니다.
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 선행스팬2기간)[25] + Lowest(L, 선행스팬2기간)[25]) / 2;
5일전의 값으로 하고자 하시면
[25]를 [5]로 변경하시면 됩니다.
해당부분은 사용자분의 기준에 따라 변경하시면 됩니다.
즐거운 하루되세요
> 한바다 님이 쓴 글입니다.
> 제목 : Re : Re : 강조식부탁합니다.
>
감사합니다.
선행스팬1을 26일뒤가 아니고 5일뒤로 표시하면서 적용하려면 어떻게 수정해야하는가요?
그리고 아래수식으로 할경우 봉차트의 현재봉에 해당하는 선행1,2선(26일뒤의 선이 아닌)
이 강조에 적용되는게 맞는가요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 강조식부탁합니다.
>
안녕하세요
예스스탁입니다.
input : 전환선기간(9),기준선기간(26),선행스팬2기간(52), P1(10),P2(20);
Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0);
var : mav1(0),mav2(0);
전환선 = (Highest(H, 전환선기간) + Lowest(L, 전환선기간)) / 2;
기준선 = (Highest(H, 기준선기간) + Lowest(L, 기준선기간)) / 2;
후행스팬 = c ;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 선행스팬2기간)[25] + Lowest(L, 선행스팬2기간)[25]) / 2;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if C >= 선행스팬2 and
선행스팬1 > 선행스팬2 and
mav1 > mav1[1] and
mav2 > mav1[1] Then
PlotPaintBar(H,L,"강조",RED);
if C <= 선행스팬2 and
선행스팬1 < 선행스팬2 and
mav1 < mav1[1] and
mav2 < mav1[1] Then
PlotPaintBar(H,L,"강조",BLUE);
즐거운 하루되세요
> 한바다 님이 쓴 글입니다.
> 제목 : 강조식부탁합니다.
> 안녕하세요.
1. 매수강조조건 :
캔들값 >= 선행스팬2
선행스팬1 > 선행스팬2
10이평선이 우상향하고 있으며,
20이평선이 우상향하고 있을때
---> 빨간색으로 표시
2. 매도강조조건 :
캔들값 =< 선행스팬2
선행스팬1 < 선행스팬2
10이평선이 우하향하고 있으며,
20이평선이 우하향하고 있을때
---> 파란색으로 표시
선행스팬과 이평선의 값은 변수로 조정할 수 있도록 부탁합니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-08-10 17:22:40
안녕하세요
예스스탁입니다.
조건만족시 봉에 점을 찍어 표시하는 식은 검색식입니다.
1번은 검색식이고
2번은 지표식입니다. 상승조건이면 1, 하락조건이면 -1, 2개모두 아니면 0으로 출력됩니다.
1번
input : 전환선기간(9),기준선기간(26),선행스팬2기간(52), P1(10),P2(20);
Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0);
var : mav1(0),mav2(0);
전환선 = (Highest(H, 전환선기간) + Lowest(L, 전환선기간)) / 2;
기준선 = (Highest(H, 기준선기간) + Lowest(L, 기준선기간)) / 2;
후행스팬 = c ;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 선행스팬2기간)[25] + Lowest(L, 선행스팬2기간)[25]) / 2;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if C >= 선행스팬2 and
선행스팬1 > 선행스팬2 and
mav1 > mav1[1] and
mav2 > mav1[1] Then
plot1(H+PriceScale*2,"검색",RED);
if C <= 선행스팬2 and
선행스팬1 < 선행스팬2 and
mav1 < mav1[1] and
mav2 < mav1[1] Then
plot1(L-PriceScale*2,"검색",blue);
2번
input : 전환선기간(9),기준선기간(26),선행스팬2기간(52), P1(10),P2(20);
Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0);
var : mav1(0),mav2(0);
전환선 = (Highest(H, 전환선기간) + Lowest(L, 전환선기간)) / 2;
기준선 = (Highest(H, 기준선기간) + Lowest(L, 기준선기간)) / 2;
후행스팬 = c ;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 선행스팬2기간)[25] + Lowest(L, 선행스팬2기간)[25]) / 2;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if C >= 선행스팬2 and
선행스팬1 > 선행스팬2 and
mav1 > mav1[1] and
mav2 > mav1[1] Then
plot1(1,"지표",RED);
else if C <= 선행스팬2 and
선행스팬1 < 선행스팬2 and
mav1 < mav1[1] and
mav2 < mav1[1] Then
plot1(-1,"지표",blue);
Else
plot1(0,"지표",BLUE);
즐거운 하루되세요
> 한바다 님이 쓴 글입니다.
> 제목 : 수정부탁합니다.
>
감사합니다.
그런데 적용해보니 캔들에 표시되는게 잘보이지 않는데
조건만족시 해당캔들마다 아래또는 위에 점으로 계속표시해 나갈수 있나요?
그리고 지표식으로도 부탁합니다.
잘하지 못해서 계속 부탁드려 죄송합니다.
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 강조식부탁합니다.
> 안녕하세요
예스스탁입니다.
일목균형표의 선행스팬1,2는 지표를 우측으로 전진한 값입니다.
지표에서는 지표속성의 차트표시탭에서 25개봉 전진하게
옵션이 설정되어 있어 현재봉에 25개봉 전의 값이 위치하게 되어 있습니다.
시스템이나 강조식에서는
[25]를 사용해 25봉전 값을 가져오게 해야 합니다.
해당 값이 지표의 현재봉에 표시되는 선행스팬1,2,값이 맞습니다.
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 선행스팬2기간)[25] + Lowest(L, 선행스팬2기간)[25]) / 2;
5일전의 값으로 하고자 하시면
[25]를 [5]로 변경하시면 됩니다.
해당부분은 사용자분의 기준에 따라 변경하시면 됩니다.
즐거운 하루되세요
> 한바다 님이 쓴 글입니다.
> 제목 : Re : Re : 강조식부탁합니다.
>
감사합니다.
선행스팬1을 26일뒤가 아니고 5일뒤로 표시하면서 적용하려면 어떻게 수정해야하는가요?
그리고 아래수식으로 할경우 봉차트의 현재봉에 해당하는 선행1,2선(26일뒤의 선이 아닌)
이 강조에 적용되는게 맞는가요?
감사합니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 강조식부탁합니다.
>
안녕하세요
예스스탁입니다.
input : 전환선기간(9),기준선기간(26),선행스팬2기간(52), P1(10),P2(20);
Var : 기준선(0), 전환선(0), 후행스팬(0), 선행스팬1(0), 선행스팬2(0);
var : mav1(0),mav2(0);
전환선 = (Highest(H, 전환선기간) + Lowest(L, 전환선기간)) / 2;
기준선 = (Highest(H, 기준선기간) + Lowest(L, 기준선기간)) / 2;
후행스팬 = c ;
선행스팬1 = (전환선[25] + 기준선[25]) / 2 ;
선행스팬2 = (Highest(H, 선행스팬2기간)[25] + Lowest(L, 선행스팬2기간)[25]) / 2;
mav1 = ma(C,P1);
mav2 = ma(C,P2);
if C >= 선행스팬2 and
선행스팬1 > 선행스팬2 and
mav1 > mav1[1] and
mav2 > mav1[1] Then
PlotPaintBar(H,L,"강조",RED);
if C <= 선행스팬2 and
선행스팬1 < 선행스팬2 and
mav1 < mav1[1] and
mav2 < mav1[1] Then
PlotPaintBar(H,L,"강조",BLUE);
즐거운 하루되세요
> 한바다 님이 쓴 글입니다.
> 제목 : 강조식부탁합니다.
> 안녕하세요.
1. 매수강조조건 :
캔들값 >= 선행스팬2
선행스팬1 > 선행스팬2
10이평선이 우상향하고 있으며,
20이평선이 우상향하고 있을때
---> 빨간색으로 표시
2. 매도강조조건 :
캔들값 =< 선행스팬2
선행스팬1 < 선행스팬2
10이평선이 우하향하고 있으며,
20이평선이 우하향하고 있을때
---> 파란색으로 표시
선행스팬과 이평선의 값은 변수로 조정할 수 있도록 부탁합니다.
감사합니다.