커뮤니티
수식 문의
2009-12-28 22:43:34
702
글번호 27029
CCI전략
1식.
1)지표:CCI지표를 5일 단순이평한 값 이용 Var1=MOV(CCI(14),5,S)
2.매수:-200,0,+200 상향돌파하는 시점의 고가를 이용해서 CCI지표가 계속 상승할 경우에 고가+ATR(10)*0.5를 주가가 상향돌파 할 경우에 매수
3)매수청산::-200,0,+200 하향돌파하는 시점의 저가를 이용해서 CCI지표가 계속 하락할 경우에 저가+ATR(10)*0.5를 주가가 하향돌파 할 경우에 매수청산
4)손절매:진입가에서 10% 하락
2식
CCI기간:14 과매도:-100 이동평균기간:20
1.셋업:1)이동평균선이 전일보다 상승
2)CCI가 과매도 선을 상향돌파
2.매수:셋업이 만족하면 고가+ATR(10)*0.5이상일때 진입
3.청산:이동평균선이 하락하면 청산
4.재진입:셋업이 만족하면 최근 40일동안 최고가 이상일때 진입
5.손절매:진입가에서 10%하락
3식
CCI기간:20 과매도:-200 과매수:200 중심선:0
1.셋업:1)CCI가 과매도, 중심선, 과매수 선 상향돌파시점
2)CCI가 과매수, 중심선, 과매도 선 하향돌파시점
2.매수: 1)최근에 셋업1)만족
2)CCI가 전일보다 상승
최근 셋업1)이 만족할 시점의 고가+ATR(10)*0.5이상일 때 진입
3.매도:1)최근에 셋업2)만족
2)CCI가 전일보다 하락
최근 셋업2)가 만족할 시점의 저가-ATR(10)*0.5이이하일 때 진입
4.손절매 진입가 대비 0.5포인트 하락
5.재진입 제한:손절매 청산이후에는 3개봉 경과후 진입
감사합니다
답변 1
예스스탁 예스스탁 답변
2009-12-29 08:57:55
안녕하세요
예스스탁입니다.
1.
Var1 = Ma(CCI(14),5);
if crossup(var1,-200) or crossup(var1,0) or crossup(var1,200) Then
value1 = H;
if CrossDown(var1,-200) or CrossDown(var1,0) or CrossDown(var1,200) Then
value2 = L;
if MarketPosition == 0 Then
buy("b",AtStop,value1+atr(10)*0.5);
if MarketPosition == 1 Then
ExitLong("bx",AtStop,value2+atr(10)*0.5);
SetStopLoss(10);
2.
Var1 = CCI(14);
Var2 = Ma(c,20);
if Var2 > Var2 and crossup(var1,-100) Then{
Condition1 = true;
value1 = H;
}
if Condition1 == true and MarketPosition == 0 Then{
buy("b",AtStop,value1+atr(10)*0.5);
buy("b1",AtStop,highest(h,40)+PriceScale);
}
if MarketPosition == 1 Then{
Condition1 = False;
if Var2 < var2[1] Then{
exitlong();
}
ExitLong("bx",AtStop,value2+atr(10)*0.5);
}
SetStopLoss(10);
3.
Var1 = CCI(20);
if crossup(var1,-200) or crossup(var1,0) or crossup(var1,200) Then{
value1 = h;
}
if CrossDown(var1,-200) or CrossDown(var1,0) or CrossDown(var1,200) Then{
value2 = L;
}
if MarketPosition == 0 and var1 > var1[1] and IsExitName("StopLoss",1) == False Then{
buy("b",AtStop,value1+atr(10)*0.5);
}
if MarketPosition == 0 and var1 < var1[1] and IsExitName("StopLoss",1) == False Then{
Sell("S",AtStop,value2-atr(10)*0.5);
}
if MarketPosition == 0 and var1 > var1[1] and IsExitName("StopLoss",1) == True and BarsSinceExit(1) >=3 Then{
buy("b1",AtStop,value1+atr(10)*0.5);
}
if MarketPosition == 0 and var1 < var1[1] and IsExitName("StopLoss",1) == true and BarsSinceExit(1) >=3 Then{
Sell("S1",AtStop,value2-atr(10)*0.5);
}
SetStopLoss(0.5,PointStop);
즐거운 하루되세요
> 개포빠가사리 님이 쓴 글입니다.
> 제목 : 수식 문의
> CCI전략
1식.
1)지표:CCI지표를 5일 단순이평한 값 이용 Var1=MOV(CCI(14),5,S)
2.매수:-200,0,+200 상향돌파하는 시점의 고가를 이용해서 CCI지표가 계속 상승할 경우에 고가+ATR(10)*0.5를 주가가 상향돌파 할 경우에 매수
3)매수청산::-200,0,+200 하향돌파하는 시점의 저가를 이용해서 CCI지표가 계속 하락할 경우에 저가+ATR(10)*0.5를 주가가 하향돌파 할 경우에 매수청산
4)손절매:진입가에서 10% 하락
2식
CCI기간:14 과매도:-100 이동평균기간:20
1.셋업:1)이동평균선이 전일보다 상승
2)CCI가 과매도 선을 상향돌파
2.매수:셋업이 만족하면 고가+ATR(10)*0.5이상일때 진입
3.청산:이동평균선이 하락하면 청산
4.재진입:셋업이 만족하면 최근 40일동안 최고가 이상일때 진입
5.손절매:진입가에서 10%하락
3식
CCI기간:20 과매도:-200 과매수:200 중심선:0
1.셋업:1)CCI가 과매도, 중심선, 과매수 선 상향돌파시점
2)CCI가 과매수, 중심선, 과매도 선 하향돌파시점
2.매수: 1)최근에 셋업1)만족
2)CCI가 전일보다 상승
최근 셋업1)이 만족할 시점의 고가+ATR(10)*0.5이상일 때 진입
3.매도:1)최근에 셋업2)만족
2)CCI가 전일보다 하락
최근 셋업2)가 만족할 시점의 저가-ATR(10)*0.5이이하일 때 진입
4.손절매 진입가 대비 0.5포인트 하락
5.재진입 제한:손절매 청산이후에는 3개봉 경과후 진입
감사합니다
이전글