커뮤니티

수식 부탁 드립니다.

프로필 이미지
채하채연
2020-09-13 18:51:06
740
글번호 142307
답변완료
첫번째 : A-1번과 A-2번을 만족한 상태에서 A-3번 조건을 만족할때 검색되는 수식 부탁드려요. A-1. Input : Period(14),SigPeriod(9); var : AvgTrueRange(0),ATRsig(0); AvgTrueRange = ATR(Period); ATRsig = ema(ATR(Period),SigPeriod); var1 = AvgTrueRange; var2 = ATRsig; if crossup(var1,var2) Then find(1); A-2. Input : Period(14) ; var : p(14),sig(9); var : ADXv(0),DP(0),DM(0); ADXv = ADX(Period); DP = DIPlus(Period); DM = DIMinus(Period); var1 = atr(P); var2 = ma(var1,sig); if var1 > var2 and var1 > var1[1] and DP > DM and DP > 33 and DP > ADXv and ADXv > DM Then find(1); A-3. Input : af(0.02), maxAF(0.2); Var : value(0); value = sar(af,maxAF); If crossup(c,value) Then find(1); 두번째 : B-1번과 B-2번을 만족한 상태에서 B-3번 조건을 만족할때 검색되는 수식 부탁드려요. B-1 input : atrP(14),atrSig(9); var : ATRv(0),ATRs(0),T1(0); atrv = atr(Atrp); atrs = ma(atrv,Atrsig); if atrv > atrv[1] Then T1 = 1; if atrv < atrv[1] Then T1 = -1; var1 = ma(V,120)[1]; var2 = highest(V,120)[1]; if T1 == 1 and ATRv > ATRs and countif(crossup(ATRV,ATRs),2) >= 1 Then find(1); B-2 Input : Period(14) ; var : p(14),sig(9); var : ADXv(0),DP(0),DM(0); ADXv = ADX(Period); DP = DIPlus(Period); DM = DIMinus(Period); var1 = atr(P); var2 = ma(var1,sig); if var1 > var2 and var1 > var1[1] and DP > DM and DP > 33 and DP > ADXv and ADXv > DM Then find(1); B-3 Input : af(0.02), maxAF(0.2); Var : value(0); value = sar(af,maxAF); If crossup(c,value) Then find(1); 감사합니다..
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-09-14 11:35:53

안녕하세요 예스스탁입니다. 1 input : Period(14),p(14),sig(9); Input : af(0.02), maxAF(0.2); var : ADXv(0),DP(0),DM(0); var : AvgTrueRange(0),ATRsig(0); Var : value(0); ADXv = ADX(Period); DP = DIPlus(Period); DM = DIMinus(Period); AvgTrueRange = atr(P); ATRsig = ma(AvgTrueRange,sig); value = sar(af,maxAF); if AvgTrueRange > ATRsig and ATRsig > var1[1] and DP > DM and DP > 33 and DP > ADXv and ADXv > DM and crossup(c,value) Then find(1); 2 input : atrP(14),atrSig(9); Input : Period(14) ; Input : af(0.02), maxAF(0.2); var : ATRv(0),ATRs(0),T1(0); var : ADXv(0),DP(0),DM(0); Var : value(0); ADXv = ADX(Period); DP = DIPlus(Period); DM = DIMinus(Period); atrv = atr(Atrp); atrs = ma(atrv,Atrsig); value = sar(af,maxAF); if atrv > atrv[1] Then T1 = 1; if atrv < atrv[1] Then T1 = -1; if T1 == 1 and ATRv > ATRs and countif(crossup(ATRV,ATRs),2) >= 1 and DP > DM and DP > 33 and DP > ADXv and ADXv > DM and crossup(c,value) Then find(1); 즐거운 하루되세요 > 채하채연 님이 쓴 글입니다. > 제목 : 수식 부탁 드립니다. > 첫번째 : A-1번과 A-2번을 만족한 상태에서 A-3번 조건을 만족할때 검색되는 수식 부탁드려요. A-1. Input : Period(14),SigPeriod(9); var : AvgTrueRange(0),ATRsig(0); AvgTrueRange = ATR(Period); ATRsig = ema(ATR(Period),SigPeriod); var1 = AvgTrueRange; var2 = ATRsig; if crossup(var1,var2) Then find(1); A-2. Input : Period(14) ; var : p(14),sig(9); var : ADXv(0),DP(0),DM(0); ADXv = ADX(Period); DP = DIPlus(Period); DM = DIMinus(Period); var1 = atr(P); var2 = ma(var1,sig); if var1 > var2 and var1 > var1[1] and DP > DM and DP > 33 and DP > ADXv and ADXv > DM Then find(1); A-3. Input : af(0.02), maxAF(0.2); Var : value(0); value = sar(af,maxAF); If crossup(c,value) Then find(1); 두번째 : B-1번과 B-2번을 만족한 상태에서 B-3번 조건을 만족할때 검색되는 수식 부탁드려요. B-1 input : atrP(14),atrSig(9); var : ATRv(0),ATRs(0),T1(0); atrv = atr(Atrp); atrs = ma(atrv,Atrsig); if atrv > atrv[1] Then T1 = 1; if atrv < atrv[1] Then T1 = -1; var1 = ma(V,120)[1]; var2 = highest(V,120)[1]; if T1 == 1 and ATRv > ATRs and countif(crossup(ATRV,ATRs),2) >= 1 Then find(1); B-2 Input : Period(14) ; var : p(14),sig(9); var : ADXv(0),DP(0),DM(0); ADXv = ADX(Period); DP = DIPlus(Period); DM = DIMinus(Period); var1 = atr(P); var2 = ma(var1,sig); if var1 > var2 and var1 > var1[1] and DP > DM and DP > 33 and DP > ADXv and ADXv > DM Then find(1); B-3 Input : af(0.02), maxAF(0.2); Var : value(0); value = sar(af,maxAF); If crossup(c,value) Then find(1); 감사합니다..