예스스탁
예스스탁 답변
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);
감사합니다..