커뮤니티

부탁드립니다.

프로필 이미지
매버릭
2017-07-21 08:20:01
120
글번호 111484
답변완료
안녕하세요? ADX_DT2식에서요 ADX선이 20 아래에서 20을 돌파하여 40에 도달할때까지 구간에는 Cyan색으로 표시하고, ADX선이 40위에 있다가 40을 이탈하여 20에 도달할때까지의 구간에는 Gray색으로 표시하고자 합니다. 아래의 식에 추가해서 완성 좀 부탁드립니다. 감사합니다. ====================================================================================== Input : Period(14); var : ADXv(0,Data2),DP(0,Data2),DM(0,Data2); ADXv = Data2(ADX(Period)); DP = Data2(DiPlus(Period)); DM = Data2(DiMinus(Period)); If ADXv > 40 Then Plot1(ADXv,"ADX",MAGENTA); If ADXv < 20 Then Plot1(ADXv,"ADX",BLACK); If ADXv < 20 Then { Alert("국선ADX음영_추세기대_추세선진입."); } PlotBaseLine1(20); PlotBaseLine2(40);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-07-21 13:26:16

Input : Period(14); var : ADXv(0,Data2),DP(0,Data2),DM(0,Data2),T(0,data2); ADXv = Data2(ADX(Period)); DP = Data2(DiPlus(Period)); DM = Data2(DiMinus(Period)); if crossup(adxv,40) Then T = 2; if CrossDown(adxv,40) Then T = -2; if CrossUp(adxv,20) Then T = 1; if CrossDown(adxv,20) Then T = -1; If T == 2 Then Plot1(ADXv,"ADX",MAGENTA); If T == -1 Then Plot1(ADXv,"ADX",BLACK); If T == -2 Then Plot1(ADXv,"ADX",GRAY); If T == 1 Then Plot1(ADXv,"ADX",CYAN); If ADXv < 20 Then { Alert("국선ADX음영_추세기대_추세선진입."); } PlotBaseLine1(20); PlotBaseLine2(40); > 매버릭 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 안녕하세요? ADX_DT2식에서요 ADX선이 20 아래에서 20을 돌파하여 40에 도달할때까지 구간에는 Cyan색으로 표시하고, ADX선이 40위에 있다가 40을 이탈하여 20에 도달할때까지의 구간에는 Gray색으로 표시하고자 합니다. 아래의 식에 추가해서 완성 좀 부탁드립니다. 감사합니다. ====================================================================================== Input : Period(14); var : ADXv(0,Data2),DP(0,Data2),DM(0,Data2); ADXv = Data2(ADX(Period)); DP = Data2(DiPlus(Period)); DM = Data2(DiMinus(Period)); If ADXv > 40 Then Plot1(ADXv,"ADX",MAGENTA); If ADXv < 20 Then Plot1(ADXv,"ADX",BLACK); If ADXv < 20 Then { Alert("국선ADX음영_추세기대_추세선진입."); } PlotBaseLine1(20); PlotBaseLine2(40);