커뮤니티

수식 문의

프로필 이미지
첼시
2012-08-02 08:34:33
251
글번호 53446
답변완료
다른 프로그램에서 봤던 수식인데 똑같이 구현해보려했더니 자꾸 오류가 나서 부탁드립니다. cci가 과매도,중심선,과매수 선 상향돌파 시점 cci가 과매수,중심선,과매도 선 하향돌파 시점 매수 - cci가 전일보다 상승 and 상향돌파 시점 고가 + ATR(10)*0.5 이상일때 진입 매도 - cci가 전일보다 하락 and 하량돌파 시점 저가 - ATR(10)*0.5 이하일때 진입 손절매 - 4포인트 변수값 ccilen 20 ob 200 과매수 os -200 과매도 Var10 = CCI(ccilen) If CrossUp(Var10, os) Then Var1 = High + ATR(10) * 0.5 Cond1 = True Cond2 = False Elseif Crossup(Var10, 0) Then Var1 = High + ATR(10) * 0.5 Cond1 = True Cond2 = False Elseif CrossUp(Var10, ob) then Var1 = High + ATR(10) * 0.5 Cond1 = True Cond2 = False Else Var1 = Var1(1) End If If CrossDN(Var10, ob) Then Var2 = Low - ATR(10) * 0.5 Cond1 = False Cond2 = True Elseif CrossDn(Var10, 0) Then Var2 = Low - ATR(10) * 0.5 Cond1 = False Cond2 = True Elseif CrossDn(Var10, os) Then Var2 = Low - ATR(10) * 0.5 Cond1 = False Cond2 = True Else Var2 = Var2(1) End If If Cond1 And Var10 > Var10(1) Then Call Buy("매수", Atstop, Def, Var1) End If If Cond2 And Var10 < Var10(1) Then Call Sell("매도", Atstop, Def, Var2)
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2012-08-02 11:29:00

안녕하세요 예스스탁입니다. input : ccilen(20),ob(200),os(-200); var : Cond1(false),Cond2(false); Var10 = CCI(ccilen); If CrossUp(Var10, os) Then{ Var1 = High + ATR(10) * 0.5; Cond1 = True; Cond2 = False; } Else if Crossup(Var10, 0) Then{ Var1 = High + ATR(10) * 0.5; Cond1 = True; Cond2 = False; } Else if CrossUp(Var10, ob) then{ Var1 = High + ATR(10) * 0.5; Cond1 = True; Cond2 = False; } Else{ Var1 = Var1[1]; } If CrossDown(Var10, ob) Then{ Var2 = Low - ATR(10) * 0.5; Cond1 = False; Cond2 = True; } Else if CrossDown(Var10, 0) Then{ Var2 = Low - ATR(10) * 0.5; Cond1 = False; Cond2 = True; } Else if CrossDown(Var10, os) Then{ Var2 = Low - ATR(10) * 0.5; Cond1 = False; Cond2 = True; } Else{ Var2 = Var2[1]; } If Cond1 And Var10 > Var10[1] Then{ Buy("매수", Atstop, Var1); } If Cond2 And Var10 < Var10[1] Then{ Sell("매도", Atstop, Var2); } SetStopLoss(4,PointStop); 즐거운 하루되세요 > 첼시 님이 쓴 글입니다. > 제목 : 수식 문의 > 다른 프로그램에서 봤던 수식인데 똑같이 구현해보려했더니 자꾸 오류가 나서 부탁드립니다. cci가 과매도,중심선,과매수 선 상향돌파 시점 cci가 과매수,중심선,과매도 선 하향돌파 시점 매수 - cci가 전일보다 상승 and 상향돌파 시점 고가 + ATR(10)*0.5 이상일때 진입 매도 - cci가 전일보다 하락 and 하량돌파 시점 저가 - ATR(10)*0.5 이하일때 진입 손절매 - 4포인트 변수값 ccilen 20 ob 200 과매수 os -200 과매도 Var10 = CCI(ccilen) If CrossUp(Var10, os) Then Var1 = High + ATR(10) * 0.5 Cond1 = True Cond2 = False Elseif Crossup(Var10, 0) Then Var1 = High + ATR(10) * 0.5 Cond1 = True Cond2 = False Elseif CrossUp(Var10, ob) then Var1 = High + ATR(10) * 0.5 Cond1 = True Cond2 = False Else Var1 = Var1(1) End If If CrossDN(Var10, ob) Then Var2 = Low - ATR(10) * 0.5 Cond1 = False Cond2 = True Elseif CrossDn(Var10, 0) Then Var2 = Low - ATR(10) * 0.5 Cond1 = False Cond2 = True Elseif CrossDn(Var10, os) Then Var2 = Low - ATR(10) * 0.5 Cond1 = False Cond2 = True Else Var2 = Var2(1) End If If Cond1 And Var10 > Var10(1) Then Call Buy("매수", Atstop, Def, Var1) End If If Cond2 And Var10 < Var10(1) Then Call Sell("매도", Atstop, Def, Var2)
프로필 이미지

첼시

2012-08-06 06:08:50

첼시 님에 의해 삭제된 답변입니다.