커뮤니티
수식 부탁합니다
2014-07-15 06:23:00
149
글번호 76723
시초가 대비 매매식 부탁합니다
시초가 전일종가 대비 4% 초과시 : 전일 종가 대비 2% 에서 매수
시초가 전일 종가 대비 2% 이상 4% 미만시 : 전일 종가 대비 1% 에서 매수
시초가 전일 종가 대비 2% 미만 전일종가 보다 높을 경우 : 전일 종가 대비 -1% 에서 매수
시초가 전일 종가 대비 마이너스 시작시 : 전일 종가 대비 -2% 에서 매수
매도는
매수가 대비 4% 수익에서 절반 매도
매수가 대비 7% 수익 전량 매도
답변 1
예스스탁 예스스탁 답변
2014-07-15 16:31:55
안녕하세요
예스스탁입니다.
var : cnt(0),count(0),vol(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
#당일 첫봉에서 조건만족시 즉시 매수
if stime == 150000 Then{ //옵션이나 선물이면 151500
if NextBarOpen >= C*1.04 Then
buy("b1",Atlimit,c*1.02);
if NextBarOpen < C*1.04 and NextBarOpen >= C*1.02 Then
buy("b2",Atlimit,c*1.01);
if NextBarOpen < C*1.02 and NextBarOpen > C Then
buy("b3",Atlimit,c*0.99);
if NextBarOpen <= C Then
buy("b4",Atlimit,c*0.98);
}
#두번째 봉부터 조건만족시 즉시 매수
if dayindex > 0 and count == 0 Then{
if dayopen >= DayClose(1)*1.04 Then
buy("b11",Atlimit,DayClose(1)*1.02);
if dayopen < DayClose(1)*1.04 and NextBarOpen >= DayClose(1)*1.02 Then
buy("b22",Atlimit,DayClose(1)*1.01);
if dayopen < DayClose(1)*1.02 and NextBarOpen > C Then
buy("b33",Atlimit,DayClose(1)*0.99);
if dayopen <= DayClose(1) Then
buy("b44",Atlimit,DayClose(1)*0.98);
}
if MarketPosition == 1 Then{
if CodeCategoryEx == 11 and BasePrice < 50000 Then
vol = int(int(MaxContracts*0.5)/10)*10;
Else
vol = int(MaxContracts*0.5);
ExitLong("bx",Atlimit,EntryPrice*1.04,"",vol,1);
}
SetStopProfittarget(7,PercentStop);
1분봉차트에 적용하시기 바랍니다.
종목이 옵션이나 선물이시면 첫봉에서 신호발생하기 위해 조건문에
stime == 150000을 stime == 151500으로 변경하시기 바랍니다.
즐거운 하루되세요
> 미래테크 님이 쓴 글입니다.
> 제목 : 수식 부탁합니다
> 시초가 대비 매매식 부탁합니다
시초가 전일종가 대비 4% 초과시 : 전일 종가 대비 2% 에서 매수
시초가 전일 종가 대비 2% 이상 4% 미만시 : 전일 종가 대비 1% 에서 매수
시초가 전일 종가 대비 2% 미만 전일종가 보다 높을 경우 : 전일 종가 대비 -1% 에서 매수
시초가 전일 종가 대비 마이너스 시작시 : 전일 종가 대비 -2% 에서 매수
매도는
매수가 대비 4% 수익에서 절반 매도
매수가 대비 7% 수익 전량 매도
다음글
이전글