커뮤니티
시스템식 부탁드려요
2017-03-10 17:20:34
144
글번호 107683
CCI 과매수 과매도 시스템에서
신호가 5분봉과 10분봉 동시신호에만 매매 가능하도록 만들수 있을까요?
그리고 손절 20틱 익절 30틱으로 청산하도록 만들고싶어요
손절이나 익절하면 다음신호에 매매하도록....
답변 1
예스스탁 예스스탁 답변
2017-03-13 13:56:04
안녕하세요
예스스탁입니다.
Input : Period(9),Atime(10);
Var : CCIV1(0),CCIV2(0);
Var : TF(0),Sum(0), Counter(0), MD(0), Avgvalue(0),CCIv(0);
var : cnt(0),count(0),sum1(0),mav(0);
Var : Ep1(0), JISU1(0), DINDEX1(0), PreJISU1(0);
Array : CC[100](0),LL[100](0),HH[100](0);
CCIV1 = CCI(Period);
TF = TimeToMinutes(stime)%Atime;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 99{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
If HH[Period] > 0 Then {
sum1 = 0;
for count = 0 to Period-1{
sum1 = sum1+(CC[count]+HH[count]+LL[count]);
}
mav = sum1/Period;
Avgvalue = mav;
MD = 0;
For counter = 0 To Period - 1 Begin
MD = MD + Abs(HH[counter] + LL[counter] + CC[counter] - Avgvalue);
End;
MD = MD / Period;
If MD == 0 Then
CCIv2 = 0;
Else
CCIv2 = (HH[0] + LL[0] + CC[0] - Avgvalue) / (0.015 * MD);
}
Else
CCIv2 = 0;
# 매수/매도청산
If CrossUp(CCIV1,-100) and CrossUp(CCIV2,-100) Then
{
Buy();
}
# 매도/매수청산
If CrossDown(CCIV1,100) and CrossDown(CCIV2,100) Then
{
Sell();
}
즐거운 하루되세요
> 대박쪽박 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드려요
> CCI 과매수 과매도 시스템에서
신호가 5분봉과 10분봉 동시신호에만 매매 가능하도록 만들수 있을까요?
그리고 손절 20틱 익절 30틱으로 청산하도록 만들고싶어요
손절이나 익절하면 다음신호에 매매하도록....