커뮤니티
시스템 작성 부탁좀 드리겠습니다.-최종수정했습니다.
2012-05-23 12:35:33
326
글번호 51255
늘 수고가 많습니다.
시스템 공부는 하고있지만 아직 실력이 부족한 관계로 부탁좀 드리겠습니다.
진입조건
3분봉상 0봉전 종가가 볼린져밴드 (20,2)을 하향돌파시 최초원금의 4% 1차매수진입
1차진입이후 1.5% 상승시 전량수익실현
1차진입이후 1.5% 상승하지못하고 추가하락시 최초원금의 4% 2차매수진입
2차진입이후 평단가 대비1.5% 상승시 전량수익실현
2차진입이후 상승하지못하고 마지막진입가 대비 1.5% 추가하락시 최초원금의 6% 3차매수진입
3차진입이후 평단가 대비1.5% 상승시 전량수익실현
3차진입이후 상승하지못하고 마지막진입가 대비 1.5% 추가하락시 최초원금의 6% 4차매수진입
4차진입이후 평단가대비 1.5% 상승시 전량수익실현
마지막 진입이후 -2% 추가하락시 전량손절
포지션 없을경우 재차 볼린져밴드 하향 돌파시 진입가능
11시30분 모든포진션 청산 및 1시까지 시스템정지
1시이후 시스템 재실행
2:40분이후 모든 포지션 청산 및 시스템정지.
최초원금 2000만원.
p.s 그리고 종목검색식이 따로있는데 종목검색식에서 검색되는 종목을 바로 매매되게끔도 가능한가요?
아니면 종목검색식에 걸리는 종목을 따로 설정을 해줘야하나요?
답변 3
예스스탁 예스스탁 답변
2012-05-23 13:10:34
안녕하세요
예스스탁입니다.
input : C1(20000000),수익(1.5),추가(1.5),손절(2);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then{
Var1 = int(int((C1*0.04)/C)/10)*10;
Var2 = int(int((C1*0.04)/C)/10)*10;
}
Else{
Var1 = int((C1*0.04)/C);
Var2 = int((C1*0.04)/C);
}
}
if CodeCategory == 2 or CodeCategory == 8 Then{
Var1 = int((C1*0.04)/C);
Var2 = int((C1*0.04)/C);
}
if CodeCategory == 6 Then{#옵션
Var1 = int((C1*0.04)/(C*BigPointValue));
Var2 = int((C1*0.04)/(C*BigPointValue));
}
value1 = BollBandDown(20,2);
if MarketPosition == 0 and CrossDown(c,value1) and (stime < 113000 or stime >= 130000) Then
buy("b1",OnClose,def,var1);
if MarketPosition == 1 and (stime < 113000 or stime >= 130000) Then{
exitlong("Profit",atlimit,avgEntryPrice*(1+수익/100));
if CurrentEntries == 1 and MaxEntries == 1 Then
buy("b2",atlimit,EntryPrice*(1-(추가*1)/100),var1);
if CurrentEntries == 2 and MaxEntries == 2 Then
buy("b3",atlimit,EntryPrice*(1-(추가*2)/100),var2);
if CurrentEntries == 3 and MaxEntries == 3 Then
buy("b4",atlimit,EntryPrice*(1-(추가*3)/100),var2);
if CurrentEntries == 4 and MaxEntries == 4 Then
exitlong("loss",AtStop,EntryPrice*(1-(추가*3+손절)/100));
}
if stime == 113000 Then
exitlong();
SetStopEndofday(144000);
종목검색과 자동주문이 자동으로 연동되지 않습니다.
종목검색 후 검색된 종목에 대해 차트를 열고 시스템을 적용하셔야 합니다.
즐거운 하루되세요
> 경상도강군 님이 쓴 글입니다.
> 제목 : 시스템 작성 부탁좀 드리겠습니다.-최종수정했습니다.
> 늘 수고가 많습니다.
시스템 공부는 하고있지만 아직 실력이 부족한 관계로 부탁좀 드리겠습니다.
진입조건
3분봉상 0봉전 종가가 볼린져밴드 (20,2)을 하향돌파시 최초원금의 4% 1차매수진입
1차진입이후 1.5% 상승시 전량수익실현
1차진입이후 1.5% 상승하지못하고 추가하락시 최초원금의 4% 2차매수진입
2차진입이후 평단가 대비1.5% 상승시 전량수익실현
2차진입이후 상승하지못하고 마지막진입가 대비 1.5% 추가하락시 최초원금의 6% 3차매수진입
3차진입이후 평단가 대비1.5% 상승시 전량수익실현
3차진입이후 상승하지못하고 마지막진입가 대비 1.5% 추가하락시 최초원금의 6% 4차매수진입
4차진입이후 평단가대비 1.5% 상승시 전량수익실현
마지막 진입이후 -2% 추가하락시 전량손절
포지션 없을경우 재차 볼린져밴드 하향 돌파시 진입가능
11시30분 모든포진션 청산 및 1시까지 시스템정지
1시이후 시스템 재실행
2:40분이후 모든 포지션 청산 및 시스템정지.
최초원금 2000만원.
p.s 그리고 종목검색식이 따로있는데 종목검색식에서 검색되는 종목을 바로 매매되게끔도 가능한가요?
아니면 종목검색식에 걸리는 종목을 따로 설정을 해줘야하나요?
경상도강군
2012-05-23 17:31:02
먼저 친절한 답변 감사드립니다.
시뮬돌리다보니
1 2차진입 최초원금의 4%
3 4차진입 최초원금의 6% 인데
3 4차추가매수 역시 4%밖에 투입이 안됩니다.
Var2 = int((C1*0.04)/C);
}
var2 를 0.06으로 다 바꿔주면 될까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 작성 부탁좀 드리겠습니다.-최종수정했습니다.
> 안녕하세요
예스스탁입니다.
input : C1(20000000),수익(1.5),추가(1.5),손절(2);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then{
Var1 = int(int((C1*0.04)/C)/10)*10;
Var2 = int(int((C1*0.04)/C)/10)*10;
}
Else{
Var1 = int((C1*0.04)/C);
Var2 = int((C1*0.04)/C);
}
}
if CodeCategory == 2 or CodeCategory == 8 Then{
Var1 = int((C1*0.04)/C);
Var2 = int((C1*0.04)/C);
}
if CodeCategory == 6 Then{#옵션
Var1 = int((C1*0.04)/(C*BigPointValue));
Var2 = int((C1*0.04)/(C*BigPointValue));
}
value1 = BollBandDown(20,2);
if MarketPosition == 0 and CrossDown(c,value1) and (stime < 113000 or stime >= 130000) Then
buy("b1",OnClose,def,var1);
if MarketPosition == 1 and (stime < 113000 or stime >= 130000) Then{
exitlong("Profit",atlimit,avgEntryPrice*(1+수익/100));
if CurrentEntries == 1 and MaxEntries == 1 Then
buy("b2",atlimit,EntryPrice*(1-(추가*1)/100),var1);
if CurrentEntries == 2 and MaxEntries == 2 Then
buy("b3",atlimit,EntryPrice*(1-(추가*2)/100),var2);
if CurrentEntries == 3 and MaxEntries == 3 Then
buy("b4",atlimit,EntryPrice*(1-(추가*3)/100),var2);
if CurrentEntries == 4 and MaxEntries == 4 Then
exitlong("loss",AtStop,EntryPrice*(1-(추가*3+손절)/100));
}
if stime == 113000 Then
exitlong();
SetStopEndofday(144000);
종목검색과 자동주문이 자동으로 연동되지 않습니다.
종목검색 후 검색된 종목에 대해 차트를 열고 시스템을 적용하셔야 합니다.
즐거운 하루되세요
> 경상도강군 님이 쓴 글입니다.
> 제목 : 시스템 작성 부탁좀 드리겠습니다.-최종수정했습니다.
> 늘 수고가 많습니다.
시스템 공부는 하고있지만 아직 실력이 부족한 관계로 부탁좀 드리겠습니다.
진입조건
3분봉상 0봉전 종가가 볼린져밴드 (20,2)을 하향돌파시 최초원금의 4% 1차매수진입
1차진입이후 1.5% 상승시 전량수익실현
1차진입이후 1.5% 상승하지못하고 추가하락시 최초원금의 4% 2차매수진입
2차진입이후 평단가 대비1.5% 상승시 전량수익실현
2차진입이후 상승하지못하고 마지막진입가 대비 1.5% 추가하락시 최초원금의 6% 3차매수진입
3차진입이후 평단가 대비1.5% 상승시 전량수익실현
3차진입이후 상승하지못하고 마지막진입가 대비 1.5% 추가하락시 최초원금의 6% 4차매수진입
4차진입이후 평단가대비 1.5% 상승시 전량수익실현
마지막 진입이후 -2% 추가하락시 전량손절
포지션 없을경우 재차 볼린져밴드 하향 돌파시 진입가능
11시30분 모든포진션 청산 및 1시까지 시스템정지
1시이후 시스템 재실행
2:40분이후 모든 포지션 청산 및 시스템정지.
최초원금 2000만원.
p.s 그리고 종목검색식이 따로있는데 종목검색식에서 검색되는 종목을 바로 매매되게끔도 가능한가요?
아니면 종목검색식에 걸리는 종목을 따로 설정을 해줘야하나요?
예스스탁 예스스탁 답변
2012-05-23 19:04:34
안녕하세요
예스스탁입니다.
죄송합니다. 수치를 잘못입력했습니다.
아래식 이용하시면 됩니다
input : C1(20000000),수익(1.5),추가(1.5),손절(2);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then{
Var1 = int(int((C1*0.04)/C)/10)*10;
Var2 = int(int((C1*0.06)/C)/10)*10;
}
Else{
Var1 = int((C1*0.04)/C);
Var2 = int((C1*0.06)/C);
}
}
if CodeCategory == 2 or CodeCategory == 8 Then{
Var1 = int((C1*0.04)/C);
Var2 = int((C1*0.06)/C);
}
if CodeCategory == 6 Then{#옵션
Var1 = int((C1*0.04)/(C*BigPointValue));
Var2 = int((C1*0.06)/(C*BigPointValue));
}
value1 = BollBandDown(20,2);
if MarketPosition == 0 and CrossDown(c,value1) and (stime < 113000 or stime >= 130000) Then
buy("b1",OnClose,def,var1);
if MarketPosition == 1 and (stime < 113000 or stime >= 130000) Then{
exitlong("Profit",atlimit,avgEntryPrice*(1+수익/100));
if CurrentEntries == 1 and MaxEntries == 1 Then
buy("b2",atlimit,EntryPrice*(1-(추가*1)/100),var1);
if CurrentEntries == 2 and MaxEntries == 2 Then
buy("b3",atlimit,EntryPrice*(1-(추가*2)/100),var2);
if CurrentEntries == 3 and MaxEntries == 3 Then
buy("b4",atlimit,EntryPrice*(1-(추가*3)/100),var2);
if CurrentEntries == 4 and MaxEntries == 4 Then
exitlong("loss",AtStop,EntryPrice*(1-(추가*3+손절)/100));
}
if stime == 113000 Then
exitlong();
SetStopEndofday(144000);
즐거운 하루되세요
> 경상도강군 님이 쓴 글입니다.
> 제목 : Re : Re : 시스템 작성 부탁좀 드리겠습니다.-최종수정했습니다.
> 먼저 친절한 답변 감사드립니다.
시뮬돌리다보니
1 2차진입 최초원금의 4%
3 4차진입 최초원금의 6% 인데
3 4차추가매수 역시 4%밖에 투입이 안됩니다.
Var2 = int((C1*0.04)/C);
}
var2 를 0.06으로 다 바꿔주면 될까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 시스템 작성 부탁좀 드리겠습니다.-최종수정했습니다.
> 안녕하세요
예스스탁입니다.
input : C1(20000000),수익(1.5),추가(1.5),손절(2);
if CodeCategory == 1 Then{ #코스피
if BasePrice < 50000 Then{
Var1 = int(int((C1*0.04)/C)/10)*10;
Var2 = int(int((C1*0.04)/C)/10)*10;
}
Else{
Var1 = int((C1*0.04)/C);
Var2 = int((C1*0.04)/C);
}
}
if CodeCategory == 2 or CodeCategory == 8 Then{
Var1 = int((C1*0.04)/C);
Var2 = int((C1*0.04)/C);
}
if CodeCategory == 6 Then{#옵션
Var1 = int((C1*0.04)/(C*BigPointValue));
Var2 = int((C1*0.04)/(C*BigPointValue));
}
value1 = BollBandDown(20,2);
if MarketPosition == 0 and CrossDown(c,value1) and (stime < 113000 or stime >= 130000) Then
buy("b1",OnClose,def,var1);
if MarketPosition == 1 and (stime < 113000 or stime >= 130000) Then{
exitlong("Profit",atlimit,avgEntryPrice*(1+수익/100));
if CurrentEntries == 1 and MaxEntries == 1 Then
buy("b2",atlimit,EntryPrice*(1-(추가*1)/100),var1);
if CurrentEntries == 2 and MaxEntries == 2 Then
buy("b3",atlimit,EntryPrice*(1-(추가*2)/100),var2);
if CurrentEntries == 3 and MaxEntries == 3 Then
buy("b4",atlimit,EntryPrice*(1-(추가*3)/100),var2);
if CurrentEntries == 4 and MaxEntries == 4 Then
exitlong("loss",AtStop,EntryPrice*(1-(추가*3+손절)/100));
}
if stime == 113000 Then
exitlong();
SetStopEndofday(144000);
종목검색과 자동주문이 자동으로 연동되지 않습니다.
종목검색 후 검색된 종목에 대해 차트를 열고 시스템을 적용하셔야 합니다.
즐거운 하루되세요
> 경상도강군 님이 쓴 글입니다.
> 제목 : 시스템 작성 부탁좀 드리겠습니다.-최종수정했습니다.
> 늘 수고가 많습니다.
시스템 공부는 하고있지만 아직 실력이 부족한 관계로 부탁좀 드리겠습니다.
진입조건
3분봉상 0봉전 종가가 볼린져밴드 (20,2)을 하향돌파시 최초원금의 4% 1차매수진입
1차진입이후 1.5% 상승시 전량수익실현
1차진입이후 1.5% 상승하지못하고 추가하락시 최초원금의 4% 2차매수진입
2차진입이후 평단가 대비1.5% 상승시 전량수익실현
2차진입이후 상승하지못하고 마지막진입가 대비 1.5% 추가하락시 최초원금의 6% 3차매수진입
3차진입이후 평단가 대비1.5% 상승시 전량수익실현
3차진입이후 상승하지못하고 마지막진입가 대비 1.5% 추가하락시 최초원금의 6% 4차매수진입
4차진입이후 평단가대비 1.5% 상승시 전량수익실현
마지막 진입이후 -2% 추가하락시 전량손절
포지션 없을경우 재차 볼린져밴드 하향 돌파시 진입가능
11시30분 모든포진션 청산 및 1시까지 시스템정지
1시이후 시스템 재실행
2:40분이후 모든 포지션 청산 및 시스템정지.
최초원금 2000만원.
p.s 그리고 종목검색식이 따로있는데 종목검색식에서 검색되는 종목을 바로 매매되게끔도 가능한가요?
아니면 종목검색식에 걸리는 종목을 따로 설정을 해줘야하나요?
이전글