커뮤니티

부탁 드립니다.

프로필 이미지
yes
2015-07-18 18:11:55
257
글번호 88440
답변완료

첨부 이미지

운영자님~~! 연일 무더운 날씨임에도 수식 작성에 노고가 많으십니다. A) 그림과 같은 다이버전스 발생시(해선 유로화) 지표나 또는 검색 또는 다른 방법으로 나타 낼수 있는 방법이 있겠는지요? 감사 드립니다. 사용된 지표 수식(Trix) Input : Period(12); var : TRIXv(0); TRIXv = TRIX(Period); Plot1(TRIXv,"TRIX"); PlotBaseLine1(0,"기준선"); B)아래 수식은 시간지정에 따른 수직선이 봉차트에 그려 집니다. 이것을 TRIX 지표 내에서도 수직선을 그을수 있는지요? C)지표내에서 현재 지표값으로 수평선을 그을수 있는지요? Input : Period(12), sigPeriod(9),시간(210000); var : TRIXv(0),TRIXsig(0); TRIXv = TRIX(Period); TRIXsig = ema(TRIX(Period),sigPeriod); Plot1(TRIXv,"TRIX"); Plot2(TRIXsig,"TRIX시그널"); PlotBaseLine1(0,"기준선"); if stime == 시간 or (stime > 시간 and stime[1] < 시간) Then TL_NEW(sdate,stime,999999999,sdate,stime,0);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-07-15 11:38:13

안녕하세요 예스스탁입니다. 다이버전스를 작성할 때는 굴곡구간(고점과 저점)에 대한 명확한 정의가 있어야 합니다. 해당 내용이 추상적인 내용이라 수치적으로 명확한 내용이 있어야 합니다. 첨부하신 그림만으로는 정확히 작성할수가 없습니다. 아래 내용 참고하셔서 수정보완해 사용하시기 바랍니다. 1 고점과 저점의 판단을 일반적으로 많이 쓰이는 swinghigh/siwnlow함수로 판단한 식입니다. 해당 함수에 대한 내용은 랭귀지 도움말에서 확인하시기 바랍니다. Input : Period(12),Left(2),Right(2); var : TRIXv(0); var : 지표저점(0),직전지표저점(0),가격저점(0),직전가격저점(0); var : 지표고점(0),직전지표고점(0),가격고점(0),직전가격고점(0); TRIXv = TRIX(Period); #스윙로우발생(저점발생) if SwingLow(1,Trixv,Left,Right,Left+Right+1) != -1 Then{ 지표저점 = Trixv[Right]; 직전지표저점 = 지표저점[1]; 가격저점 = L[right]; 직전가격저점 = 가격저점[1]; if 직전가격저점 > 0 and 지표저점 > 직전지표저점 And 지표저점 < 0 and 직전지표저점 < 0 and 가격저점 < 직전가격저점 Then buy(); } #스윙하이발생(고점발생) if Swinghigh(1,Trixv,Left,Right,Left+Right+1) != -1 Then{ 지표고점 = Trixv[Right]; 직전지표고점 = 지표고점[1]; 가격고점 = H[right]; 직전가격고점 = 가격고점[1]; if 직전가격고점 > 0 and 지표고점 < 직전지표고점 and 지표고점 > 0 and 직전지표고점 > 0 and 가격고점 > 직전가격고점 Then sell(); } 2. 추세선 함수는 주종목위에만 표시됩니다. 지표영역까지 그려지지 않습니다. 3 지표영역에 주시려면 단순 값을 주어 막대그래프로 보시는 방법뿐이 없습니다. 영역전체에 그릴수는 없습니다. 적당한 값을 주어 막대그래프로 표시정도를 해서 보실수 밖에 없습니다. Input : Period(12), sigPeriod(9),시간(210000); var : TRIXv(0),TRIXsig(0); TRIXv = TRIX(Period); TRIXsig = ema(TRIX(Period),sigPeriod); Plot1(TRIXv,"TRIX"); Plot2(TRIXsig,"TRIX시그널"); PlotBaseLine1(0,"기준선"); if stime == 시간 or (stime > 시간 and stime[1] < 시간) Then plot3(0.01,"막대"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 운영자님~~! 연일 무더운 날씨임에도 수식 작성에 노고가 많으십니다. A) 그림과 같은 다이버전스 발생시(해선 유로화) 지표나 또는 검색 또는 다른 방법으로 나타 낼수 있는 방법이 있겠는지요? 미리 감사 드립니다. 사용된 지표 수식(Trix) Input : Period(12); var : TRIXv(0); TRIXv = TRIX(Period); Plot1(TRIXv,"TRIX"); PlotBaseLine1(0,"기준선"); B)아래 수식은 시간지정에 따른 수직선이 봉차트에 그려 집니다. 이것을 TRIX 지표 내에서도 수직선을 그을수 있는지요? C)지표내에서 현재 지표값으로 수평선을 그을수 있는지요? Input : Period(12), sigPeriod(9),시간(210000); var : TRIXv(0),TRIXsig(0); TRIXv = TRIX(Period); TRIXsig = ema(TRIX(Period),sigPeriod); Plot1(TRIXv,"TRIX"); Plot2(TRIXsig,"TRIX시그널"); PlotBaseLine1(0,"기준선"); if stime == 시간 or (stime > 시간 and stime[1] < 시간) Then TL_NEW(sdate,stime,999999999,sdate,stime,0);