예스스탁
예스스탁 답변
2020-08-04 16:26:11
안녕하세요
예스스탁입니다.
현재 그림으로 올려주신 1번 봉은 3개선이 동시 크로스가 발생한 봉이 아닙니다.
각 선간 크로스 시점이 1~2봉 차이가 발생합니다.
수식에서는 크로스 차이를 N봉으로 조절하게 작성해 드립니다.
기본값은 0으로 한봉에서 모두 발생합니다.
input : P1(5),P2(20),P3(60),N(0);
var : i1(0),i2(0),i3(0),hh(0),ll(0),d1(0),t1(0);
var : tl1(0),tl2(0),tl3(0),tl4(0),tl5(0);
var1 = ma(C,P1);
Var2 = ma(C,P2);
Var3 = ma(C,P3);
if var1[1] > 0 and Var2[1] > 0 and Var3[1] > 0 Then
{
if CrossUp(var1,Var2) or CrossDown(var1,Var2) Then
i1 = index;
if CrossUp(var1,Var3) or CrossDown(var1,Var3) Then
i2 = index;
if CrossUp(var2,Var3) or CrossDown(var2,Var3) Then
i3 = index;
value1 = min(i1,i2,i3);
if Index-Value1 <= N Then
{
TL1 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL1,BLACK);
TL_SetSize(TL1,0);
hh = h;
ll = L;
d1 = sDate;
t1 = sTime;
TL2 = TL_new(d1,t1,hh,NextBarSdate,NextBarStime,hh);
TL3 = TL_new(d1,t1,hh-(hh-ll)*(1/3),NextBarSdate,NextBarStime,hh-(hh-ll)*(1/3));
TL4 = TL_new(d1,t1,hh-(hh-ll)*(2/3),NextBarSdate,NextBarStime,hh-(hh-ll)*(2/3));
TL5 = TL_new(d1,t1,ll,NextBarSdate,NextBarStime,ll);
}
if hh > 0 and ll > 0 Then
{
if h > hh Then
{
hh = h;
}
if l < ll Then
{
ll = l;
}
TL_SetBegin(TL2,d1,t1,hh);
TL_SetBegin(TL3,d1,t1,hh-(hh-ll)*(1/3));
TL_SetBegin(TL4,d1,t1,hh-(hh-ll)*(2/3));
TL_SetBegin(TL5,d1,t1,ll);
TL_SetEnd(TL2,sDate,sTime,hh);
TL_SetEnd(TL3,sDate,sTime,hh-(hh-ll)*(1/3));
TL_SetEnd(TL4,sDate,sTime,hh-(hh-ll)*(2/3));
TL_SetEnd(TL5,sDate,sTime,ll);
}
}
즐거운 하루되세요
> harrywin 님이 쓴 글입니다.
> 제목 : 부탁좀 드리겠습니다.
> 1) 이평크로스에 따른 수식 부탁드려요
harrywin
2020-08-04 18:11:04
노고에 감사드립니다
답변주신내용에서 N개봉의 값을 조정하여 적용하였으나 세로선이 나오지 않습니다
그림파일에서처럼
근접범위안에 있을경우 60일선을 기준으로 세로선을 그릴수가 없는지요?
예를들면 10개봉안에 3개의 선이 모일경우 세로선이 그려지는 수식요
그리고 그 세로선을 기준으로 고가라인, 저가라인, 고저를 기준으로 3등분선이요
예스스탁
예스스탁 답변
2020-08-04 16:32:10
안녕하세요
예스스탁입니다.
올려주신 그림에서 보시는 지점과
수식에서 모든선 크로스의 봉을 지정하는 내용이 다릅니다.
해당 수식 차트에 적용하면 첨부된 그림과 같이 그려지게 됩니다
기존에 작성해 드린 내용은
5-20 크로스,5-60 크로스,20-60 크로스
가 N개봉 이내에 모이는 경우입니다.
그림만으로는 해당 부분을 어떤 방법으로 표현할지 알수가 없습니다.
해당 조건내용은 정확히 표현해 주셔야 식 작성이 가능할것 같습니다.
즐거운 하루되세요
> harrywin 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁좀 드리겠습니다.
> 노고에 감사드립니다
답변주신내용에서 N개봉의 값을 조정하여 적용하였으나 세로선이 나오지 않습니다
그림파일에서처럼
근접범위안에 있을경우 60일선을 기준으로 세로선을 그릴수가 없는지요?
예를들면 10개봉안에 3개의 선이 모일경우 세로선이 그려지는 수식요
그리고 그 세로선을 기준으로 고가라인, 저가라인, 고저를 기준으로 3등분선이요
harrywin
2020-08-04 16:50:50
harrywin 님에 의해 삭제된 답변입니다.
예스스탁
예스스탁 답변
2020-08-04 17:48:57
안녕하세요
예스스탁입니다.
수렴으로 변경해 드립니다.
3개의 이평선이 지정한 % 이하로 모이면 수직선을 그리고
이후에 3등분선을 그리게 됩니다.
input : P1(5),P2(20),P3(60),Percent(1);
var : i1(0),i2(0),i3(0),hh(0),ll(0),d1(0),t1(0);
var : tl1(0),tl2(0),tl3(0),tl4(0),tl5(0);
var1 = ma(C,P1);
Var2 = ma(C,P2);
Var3 = ma(C,P3);
#3개 이평중 가장 큰값
value1 = max(var1,Var2,Var3);
#3개 이평중 가장 작은값
Value2 = min(var1,Var2,Var3);
#수렴(가장큰값이 가장작은값 대비 지정한 Percnet 이하)
if value1 <= Value2*(1+Percent/100) Then
{
#수직선
TL1 = TL_New(sDate,sTime,0,sDate,sTime,999999);
TL_SetColor(TL1,BLACK);
TL_SetSize(TL1,0);
hh = h;
ll = L;
d1 = sDate;
t1 = sTime;
TL2 = TL_new(d1,t1,hh,NextBarSdate,NextBarStime,hh);
TL3 = TL_new(d1,t1,hh-(hh-ll)*(1/3),NextBarSdate,NextBarStime,hh-(hh-ll)*(1/3));
TL4 = TL_new(d1,t1,hh-(hh-ll)*(2/3),NextBarSdate,NextBarStime,hh-(hh-ll)*(2/3));
TL5 = TL_new(d1,t1,ll,NextBarSdate,NextBarStime,ll);
}
Else
{
if hh > 0 and ll > 0 Then
{
if h > hh Then
{
hh = h;
}
if l < ll Then
{
ll = l;
}
TL_SetBegin(TL2,d1,t1,hh);
TL_SetBegin(TL3,d1,t1,hh-(hh-ll)*(1/3));
TL_SetBegin(TL4,d1,t1,hh-(hh-ll)*(2/3));
TL_SetBegin(TL5,d1,t1,ll);
TL_SetEnd(TL2,sDate,sTime,hh);
TL_SetEnd(TL3,sDate,sTime,hh-(hh-ll)*(1/3));
TL_SetEnd(TL4,sDate,sTime,hh-(hh-ll)*(2/3));
TL_SetEnd(TL5,sDate,sTime,ll);
}
}
Plot1(var1);
Plot2(var2);
Plot3(var3);
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 부탁좀 드리겠습니다.
>
안녕하세요
예스스탁입니다.
올려주신 그림에서 보시는 지점과
수식에서 모든선 크로스의 봉을 지정하는 내용이 다릅니다.
해당 수식 차트에 적용하면 첨부된 그림과 같이 그려지게 됩니다
기존에 작성해 드린 내용은
5-20 크로스,5-60 크로스,20-60 크로스
가 N개봉 이내에 모이는 경우입니다.
그림만으로는 해당 부분을 어떤 방법으로 표현할지 알수가 없습니다.
해당 조건내용은 정확히 표현해 주셔야 식 작성이 가능할것 같습니다.
즐거운 하루되세요
> harrywin 님이 쓴 글입니다.
> 제목 : Re : Re : 부탁좀 드리겠습니다.
> 노고에 감사드립니다
답변주신내용에서 N개봉의 값을 조정하여 적용하였으나 세로선이 나오지 않습니다
그림파일에서처럼
근접범위안에 있을경우 60일선을 기준으로 세로선을 그릴수가 없는지요?
예를들면 10개봉안에 3개의 선이 모일경우 세로선이 그려지는 수식요
그리고 그 세로선을 기준으로 고가라인, 저가라인, 고저를 기준으로 3등분선이요