커뮤니티

부탁좀 드리겠습니다.

프로필 이미지
harrywin
2020-08-04 16:18:22
1666
글번호 141208
답변완료
1) 이평크로스에 따른 수식 부탁드려요
지표
답변 5
프로필 이미지

예스스탁 예스스탁 답변

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등분선이요