커뮤니티

77828 DMI 지표식 수정 질문

프로필 이미지
pareter
2022-06-29 16:08:02
1471
글번호 160297
답변완료

첨부 이미지

안녕하세요. 항상 감사드립니다. 77828 DMI 지표식이 구현되지 않아서 다음과 같이 수정하여 다시 질문 올립니다. DMI 지표식에서 PDI>40 이면 90 라인에 동그라미 표시와 PDI>40 문자 표시 and ADX>40 이면 70 라인에 네모 표시와 ADX>40 문자 표시 구현하고자 하는 지표를 그림으로 표시하였으니 참고해주시기 바랍니다. 미리 감사드립니다.
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2022-06-29 16:25:21

안녕하세요 예스스탁입니다. 1 텍스트함수가 봉완성시에만 동작하여 차트의 마지막봉 기준으로는 출력을 하지 못합니다. 기존 수식은 차트 마지막완성봉에서 조건만족할때만 출력됩니다. 차트의 조건만족봉 마다 모두 표시되게 작성해 드립니다. PDI>40와 ADX>40이 같이 출력되면 봉간격 문제로 글자가 겹쳐서 보이게 됩니다. 해당 부분은 사용자분이 아래식에서 출력되는 내용을 줄이시거나 삭제해서 원하시는 내용으로 만드셔야 합니다. 저희가 조절해 드릴수 없습니다. 2 Input : Period(14) ; var : adxv(0),DP(0),DM(0),tx1(0),tx2(0); adxv = adx(Period); DP = DIPlus(Period); DM = DIMinus(Period); Plot1(adxv, "adx"); Plot2(DP, "DIPlus"); Plot3(DM, "DIMinus"); PlotBaseLine1(70); PlotBaseLine2(90); PlotBaseLine3(100); if DP > 40 Then { tx1 = Text_New_Self(sDate,sTime,90,"PDI>40"+NewLine+"●"); Text_SetStyle(tx1,2,2); Text_SetColor(tx1,Red); } if adxv > 40 Then { tx2 = Text_New_Self(sDate,sTime,70,"adx>40"+NewLine+"■"); Text_SetStyle(tx2,2,2); Text_SetColor(tx2,Green); } 즐거운 하루되세요 > pareter 님이 쓴 글입니다. > 제목 : 77828 DMI 지표식 수정 질문 > 안녕하세요. 항상 감사드립니다. 77828 DMI 지표식이 구현되지 않아서 다음과 같이 수정하여 다시 질문 올립니다. DMI 지표식에서 PDI>40 이면 90 라인에 동그라미 표시와 PDI>40 문자 표시 and ADX>40 이면 70 라인에 네모 표시와 ADX>40 문자 표시 구현하고자 하는 지표를 그림으로 표시하였으니 참고해주시기 바랍니다. 미리 감사드립니다.
프로필 이미지

pareter

2022-06-29 17:24:58

숙원사업 해결해 주셔서 진심으로 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 77828 DMI 지표식 수정 질문 > 안녕하세요 예스스탁입니다. 1 텍스트함수가 봉완성시에만 동작하여 차트의 마지막봉 기준으로는 출력을 하지 못합니다. 기존 수식은 차트 마지막완성봉에서 조건만족할때만 출력됩니다. 차트의 조건만족봉 마다 모두 표시되게 작성해 드립니다. PDI>40와 ADX>40이 같이 출력되면 봉간격 문제로 글자가 겹쳐서 보이게 됩니다. 해당 부분은 사용자분이 아래식에서 출력되는 내용을 줄이시거나 삭제해서 원하시는 내용으로 만드셔야 합니다. 저희가 조절해 드릴수 없습니다. 2 Input : Period(14) ; var : adxv(0),DP(0),DM(0),tx1(0),tx2(0); adxv = adx(Period); DP = DIPlus(Period); DM = DIMinus(Period); Plot1(adxv, "adx"); Plot2(DP, "DIPlus"); Plot3(DM, "DIMinus"); PlotBaseLine1(70); PlotBaseLine2(90); PlotBaseLine3(100); if DP > 40 Then { tx1 = Text_New_Self(sDate,sTime,90,"PDI>40"+NewLine+"●"); Text_SetStyle(tx1,2,2); Text_SetColor(tx1,Red); } if adxv > 40 Then { tx2 = Text_New_Self(sDate,sTime,70,"adx>40"+NewLine+"■"); Text_SetStyle(tx2,2,2); Text_SetColor(tx2,Green); } 즐거운 하루되세요 > pareter 님이 쓴 글입니다. > 제목 : 77828 DMI 지표식 수정 질문 > 안녕하세요. 항상 감사드립니다. 77828 DMI 지표식이 구현되지 않아서 다음과 같이 수정하여 다시 질문 올립니다. DMI 지표식에서 PDI>40 이면 90 라인에 동그라미 표시와 PDI>40 문자 표시 and ADX>40 이면 70 라인에 네모 표시와 ADX>40 문자 표시 구현하고자 하는 지표를 그림으로 표시하였으니 참고해주시기 바랍니다. 미리 감사드립니다.