커뮤니티

문의드립니다.

프로필 이미지
회원
2013-12-29 00:33:23
148
글번호 70879
답변완료
예스랭귀지로 편집할려고하는데 좀 힘이 들어서..부탁드립니다 ^^ pds:=Input("EMA periods",1,252,21); pdsBak:=Input("lookback periods",1,252,42); x:=Input("use: Open=1, High=2, Low=3, Close=4, WClose=5",1,5,4); plot:=Input("[1]AutoEnvelope, [2]Long signals, [3]All signals",1,3,1); delay:=Input("Entry/Exit signals delay",0,5,0); x:=If(x=1,O,If(x=2,H,If(x=3,L,If(x=5,WC(),C)))); Avg:=Mov(x,pds,E); hiAvg:=HHV(H,pdsBak); loAvg:=LLV(L,pdsBak); shift:= Mov(If(hiAvg>Avg,hiAvg-Avg,Avg-loAvg),pds,E); UpperBand:=Avg+shift; LowerBand:=Avg-shift; In:=Cross(x,LowerBand); Out:=Cross(x,UpperBand); Init:=Cum(In+Out>-1)=1; InInit:=Cum(In)=1; flag:=BarsSince(Init OR In) <BarsSince(Init OR Out)+InInit; signals:=Ref((InInit AND Alert(InInit=0,2) OR flag AND Alert(flag=0,2)) -(flag=0 AND Alert(flag,2)),-delay); If(plot=1,UpperBand,If(plot=2,signals,In-Out)); If(plot=1,Avg,If(plot=2,0,0)); If(plot=1,LowerBand,If(plot=2,signals,In-Out))
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-12-30 13:39:42

안녕하세요 예스스탁입니다. 해당 랭귀지 사용해본적이 없어 정확히 독해가 되지 않습니다. 구현하고자 하는 내용을 설명으로 올려주셔야 작성이 가능할것 같습니다. 새해 복 많이 받으세요 > HI_me**** 님이 쓴 글입니다. > 제목 : 문의드립니다. > 예스랭귀지로 편집할려고하는데 좀 힘이 들어서..부탁드립니다 ^^ pds:=Input("EMA periods",1,252,21); pdsBak:=Input("lookback periods",1,252,42); x:=Input("use: Open=1, High=2, Low=3, Close=4, WClose=5",1,5,4); plot:=Input("[1]AutoEnvelope, [2]Long signals, [3]All signals",1,3,1); delay:=Input("Entry/Exit signals delay",0,5,0); x:=If(x=1,O,If(x=2,H,If(x=3,L,If(x=5,WC(),C)))); Avg:=Mov(x,pds,E); hiAvg:=HHV(H,pdsBak); loAvg:=LLV(L,pdsBak); shift:= Mov(If(hiAvg>Avg,hiAvg-Avg,Avg-loAvg),pds,E); UpperBand:=Avg+shift; LowerBand:=Avg-shift; In:=Cross(x,LowerBand); Out:=Cross(x,UpperBand); Init:=Cum(In+Out>-1)=1; InInit:=Cum(In)=1; flag:=BarsSince(Init OR In) <BarsSince(Init OR Out)+InInit; signals:=Ref((InInit AND Alert(InInit=0,2) OR flag AND Alert(flag=0,2)) -(flag=0 AND Alert(flag,2)),-delay); If(plot=1,UpperBand,If(plot=2,signals,In-Out)); If(plot=1,Avg,If(plot=2,0,0)); If(plot=1,LowerBand,If(plot=2,signals,In-Out))