커뮤니티

부탁드립니다

프로필 이미지
크라켄
2022-02-19 12:21:34
1154
글번호 156461
답변완료
$,안녕하세요 일봉차트에서 n봉(변수처리)이상 연속양봉 또는 연속음봉 출현시 아래조건식 부탁 드립니다. *,양봉연속인경우 -,연속양봉중 가장작은 저점과,연속양봉중 가장큰 고점을 Y축까지 추세선그립니다, -,(연속양봉중 가장작은 저점)+(연속양봉중 가장큰 고점)/2선(중심선)을 Y축까지 우측 추세선 그리기 합니다. *,음봉연속인경우 -,연속음봉중 가장큰고점과,연속음봉중 가장작은 저점을 Y축까지 추세선그립니다, -,(연속음봉중 가장큰 고점)+(연속음봉중 가장작은 저점)/2선(중심선)을 Y축까지 우측 추세선 그리기 합니다. *,추세선 연장봉수 를 n1봉으로 변수처리 가능토록 합니다. *,추세선 표시기간봉 을 n2기간으로 변수처리 가능토록 합니다. *,일,주,월봉에 공히 적용할수있게 하면 좋겠습니다. $$,언제나 늘 고맙습니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-02-21 11:20:56

안녕하세요 예스스탁입니다. input : N1(3),n2(5); var : TL1(0),TL2(0),TL3(0); var : TL4(0),TL5(0),TL6(0); if CountIf(C>O,N1) == N1 Then { var1 = Highest(H,N1); var2 = Lowest(L,N1); Var3 = Index; TL1 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1); TL2 = TL_New(sDate,sTime,(var1+Var2)/2,NextBarSdate,NextBarStime,(var1+Var2)/2); TL3 = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2); TL_SetColor(TL1,RED); TL_SetColor(TL2,RED); TL_SetColor(TL3,RED); } Else { if Var3 > 0 and Index <= Var3+n2 Then { TL_SetEnd(TL1,sDate,sTime,var1); TL_SetEnd(TL2,sDate,sTime,(var1+Var2)/2); TL_SetEnd(TL3,sDate,sTime,var2); } } if CountIf(C<O,N1) == N1 Then { var4 = Highest(H,N1); var5 = Lowest(L,N1); Var6 = Index; TL4 = TL_New(sDate,sTime,var4,NextBarSdate,NextBarStime,var4); TL5 = TL_New(sDate,sTime,(var4+Var5)/2,NextBarSdate,NextBarStime,(var4+Var5)/2); TL6 = TL_New(sDate,sTime,var5,NextBarSdate,NextBarStime,var5); TL_SetColor(TL4,BLUE); TL_SetColor(TL5,BLUE); TL_SetColor(TL6,BLUE); } Else { if Var6 > 0 and Index <= Var6+n2 Then { TL_SetEnd(TL4,sDate,sTime,var4); TL_SetEnd(TL5,sDate,sTime,(var4+Var5)/2); TL_SetEnd(TL6,sDate,sTime,var5); } } 즐거운 하루되세요 > 크라켄 님이 쓴 글입니다. > 제목 : 부탁드립니다 > $,안녕하세요 일봉차트에서 n봉(변수처리)이상 연속양봉 또는 연속음봉 출현시 아래조건식 부탁 드립니다. *,양봉연속인경우 -,연속양봉중 가장작은 저점과,연속양봉중 가장큰 고점을 Y축까지 추세선그립니다, -,(연속양봉중 가장작은 저점)+(연속양봉중 가장큰 고점)/2선(중심선)을 Y축까지 우측 추세선 그리기 합니다. *,음봉연속인경우 -,연속음봉중 가장큰고점과,연속음봉중 가장작은 저점을 Y축까지 추세선그립니다, -,(연속음봉중 가장큰 고점)+(연속음봉중 가장작은 저점)/2선(중심선)을 Y축까지 우측 추세선 그리기 합니다. *,추세선 연장봉수 를 n1봉으로 변수처리 가능토록 합니다. *,추세선 표시기간봉 을 n2기간으로 변수처리 가능토록 합니다. *,일,주,월봉에 공히 적용할수있게 하면 좋겠습니다. $$,언제나 늘 고맙습니다.
프로필 이미지

크라켄

2022-02-21 19:22:00

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁드립니다 > 안녕하세요 예스스탁입니다. input : N1(3),n2(5); var : TL1(0),TL2(0),TL3(0); var : TL4(0),TL5(0),TL6(0); if CountIf(C>O,N1) == N1 Then { var1 = Highest(H,N1); var2 = Lowest(L,N1); Var3 = Index; TL1 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1); TL2 = TL_New(sDate,sTime,(var1+Var2)/2,NextBarSdate,NextBarStime,(var1+Var2)/2); TL3 = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2); TL_SetColor(TL1,RED); TL_SetColor(TL2,RED); TL_SetColor(TL3,RED); } Else { if Var3 > 0 and Index <= Var3+n2 Then { TL_SetEnd(TL1,sDate,sTime,var1); TL_SetEnd(TL2,sDate,sTime,(var1+Var2)/2); TL_SetEnd(TL3,sDate,sTime,var2); } } if CountIf(C<O,N1) == N1 Then { var4 = Highest(H,N1); var5 = Lowest(L,N1); Var6 = Index; TL4 = TL_New(sDate,sTime,var4,NextBarSdate,NextBarStime,var4); TL5 = TL_New(sDate,sTime,(var4+Var5)/2,NextBarSdate,NextBarStime,(var4+Var5)/2); TL6 = TL_New(sDate,sTime,var5,NextBarSdate,NextBarStime,var5); TL_SetColor(TL4,BLUE); TL_SetColor(TL5,BLUE); TL_SetColor(TL6,BLUE); } Else { if Var6 > 0 and Index <= Var6+n2 Then { TL_SetEnd(TL4,sDate,sTime,var4); TL_SetEnd(TL5,sDate,sTime,(var4+Var5)/2); TL_SetEnd(TL6,sDate,sTime,var5); } } 즐거운 하루되세요 > 크라켄 님이 쓴 글입니다. > 제목 : 부탁드립니다 > $,안녕하세요 일봉차트에서 n봉(변수처리)이상 연속양봉 또는 연속음봉 출현시 아래조건식 부탁 드립니다. *,양봉연속인경우 -,연속양봉중 가장작은 저점과,연속양봉중 가장큰 고점을 Y축까지 추세선그립니다, -,(연속양봉중 가장작은 저점)+(연속양봉중 가장큰 고점)/2선(중심선)을 Y축까지 우측 추세선 그리기 합니다. *,음봉연속인경우 -,연속음봉중 가장큰고점과,연속음봉중 가장작은 저점을 Y축까지 추세선그립니다, -,(연속음봉중 가장큰 고점)+(연속음봉중 가장작은 저점)/2선(중심선)을 Y축까지 우측 추세선 그리기 합니다. *,추세선 연장봉수 를 n1봉으로 변수처리 가능토록 합니다. *,추세선 표시기간봉 을 n2기간으로 변수처리 가능토록 합니다. *,일,주,월봉에 공히 적용할수있게 하면 좋겠습니다. $$,언제나 늘 고맙습니다. =============================================================================== 안녕하세요. 보내주신 수식을 적용해보니 그림파일1번같이 나오는데요.. 그림파일 2번 흰박스 부분을 참조로 몇가지 수정사항 있습니다. 1,연속봉수(n)를 지정하면 그 지정봉수 이상일때 그림2처럼 연속시작봉과 연속마지막봉의 고점,저점과 중간선만표시합니다. ex) 3를지정하면 연속3봉 이상일때만 표시하기. 2,그림1처럼 모든기간에 다 표시되면 않되고 지정한 기간에 해당되는 연속봉 있을때 만 표시합니다 ex) 20을지정하면 최근 20일간에 연속봉 있을때만 표시하기. 3,추세선을 Y축까지 연장하기 감사합니다.