커뮤니티
재문의 합니다.2
2014-01-08 07:23:55
126
글번호 71171
항상 도움주셔서 감사합니다.
작성식에서 이해가 되지 않는 부분이 있어 재 문의 드립니다.
1.
작성식 1번중
BBup = data1(BollBandUp(20,2));
BBdn = data1(BollBandUp(20,2)); >>>BollBandup 이 맞는지요? 혹시 down 이 아닌지요?
또한 볼린져밴드 하단선을 터치할때 매수, 상단선을 터치할때 매도로는 작성이 안되는지요?
만약 안된다면, 한단선통과시 매수, 상단선 터치시 매도로 작성 부탁드립니다.
2.
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = 1;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = -1;
아래 위의 식의 등호가 같네요. 제가 의미한건 개인들 수급이 선물과 현물의 방향이 다를때를 나타낸 건데요. 혹시 어떻게 수정을 해야 할까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
1.
랭귀지에서 미리 특정가격에 주문을 내는 기능은 없습니다.
9시 30분에 data2,data3이 순매수이면 이후 상단을 상향돌파할때 매수가 됩니다.
#data2 KP개인순매수금액
#data3 선물개인순매수금액
var : cond(0,data1),BBup(0,data1),BBdn(0,data1);
BBup = data1(BollBandUp(20,2));
BBdn = data1(BollBandUp(20,2));
if data1(date != date[1]) Then
Cond = 0;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = 1;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = -1;
if data1(crossup(c,BBup)) and cond == 1 Then
buy();
if data1(CrossDown(c,BBdn)) and cond == -1 Then
sell();
SetStopLoss(PriceScale*10,PointStop);
SetStopEndofday(145000);
2.
#data2 KP개인순매수금액
#data3 선물개인순매수금액
var : cond(0,data1),BBup(0,data1),BBdn(0,data1);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
BBup = data1(BollBandUp(20,2));
BBdn = data1(BollBandUp(20,2));
if data1(date != date[1]) Then
Cond = 0;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = 1;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = -1;
if count == 0 Then{
if data1(crossup(c,BBup)) and cond == 1 Then
buy();
if data1(CrossDown(c,BBdn)) and cond == -1 Then
sell();
}
if count > 0 Then{
if data1(crossup(c,BBup)) Then
buy();
if data1(CrossDown(c,BBdn)) Then
sell();
}
SetStopLoss(PriceScale*10,PointStop);
SetStopEndofday(145000);
즐거운 하루되세요
> 까마귀 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 선물 2분봉 기준
1.
9시 30분 기준 개인 코스피 순매수, 선물 순매수 일경우
볼린져밴드(12,2) 상단에 시장가로 매도 진입 종가청산
9시 30분 기준 개인 코스피 순매도, 선물 순매도 일경우
볼린져밴드(12,2) 하단에 시장가로 매수 진입 종가청산
손절은 진입가 대비 10틱
2.
9시 30분 기준 개인 코스피 순매수, 선물 순매도 혹은 코스피 순매도, 선물 순매수일때
볼린져밴드(12.2)의 상하단선에 먼저 닿는 쪽에서 시장가로 매수, 매도 진입(상단에 먼저 닿으면 매도 진입, 하단에 먼저 닿으면 매수진입) 반대쪽 밴드에 닿을때 청산 및 스위칭
14시 50분 청산 및 거래 중지
손절은 5틱
답변 1
예스스탁 예스스탁 답변
2014-01-08 14:05:51
안녕하세요
예스스탁입니다.
1.
예 말씀하신 내용이 맞습니다.
BBup = data1(BollBandUp(20,2));
BBdn = data1(BollBanddown(20,2));
2.
아래와 같이 수정하시면 됩니다.
data2가 개인 코스피, data3이 개인선물입니다.
if data1(stime == 93000) and data2(c) > 0 and data3(c) < 0 Then
cond = 1;
if data1(stime == 93000) and data2(c) < 0 and data3(c) > 0 Then
cond = -1;
즐거운 하루되세요
> 까마귀 님이 쓴 글입니다.
> 제목 : 재문의 합니다.2
> 항상 도움주셔서 감사합니다.
작성식에서 이해가 되지 않는 부분이 있어 재 문의 드립니다.
1.
작성식 1번중
BBup = data1(BollBandUp(20,2));
BBdn = data1(BollBandUp(20,2)); >>>BollBandup 이 맞는지요? 혹시 down 이 아닌지요?
또한 볼린져밴드 하단선을 터치할때 매수, 상단선을 터치할때 매도로는 작성이 안되는지요?
만약 안된다면, 한단선통과시 매수, 상단선 터치시 매도로 작성 부탁드립니다.
2.
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = 1;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = -1;
아래 위의 식의 등호가 같네요. 제가 의미한건 개인들 수급이 선물과 현물의 방향이 다를때를 나타낸 건데요. 혹시 어떻게 수정을 해야 할까요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다.
>
안녕하세요
예스스탁입니다.
1.
랭귀지에서 미리 특정가격에 주문을 내는 기능은 없습니다.
9시 30분에 data2,data3이 순매수이면 이후 상단을 상향돌파할때 매수가 됩니다.
#data2 KP개인순매수금액
#data3 선물개인순매수금액
var : cond(0,data1),BBup(0,data1),BBdn(0,data1);
BBup = data1(BollBandUp(20,2));
BBdn = data1(BollBandUp(20,2));
if data1(date != date[1]) Then
Cond = 0;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = 1;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = -1;
if data1(crossup(c,BBup)) and cond == 1 Then
buy();
if data1(CrossDown(c,BBdn)) and cond == -1 Then
sell();
SetStopLoss(PriceScale*10,PointStop);
SetStopEndofday(145000);
2.
#data2 KP개인순매수금액
#data3 선물개인순매수금액
var : cond(0,data1),BBup(0,data1),BBdn(0,data1);
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 20{
if sdate == EntryDate(cnt) Then
count = count+1;
}
BBup = data1(BollBandUp(20,2));
BBdn = data1(BollBandUp(20,2));
if data1(date != date[1]) Then
Cond = 0;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = 1;
if data1(stime == 93000) and data2(c) > 0 and data2(c) > 0 Then
cond = -1;
if count == 0 Then{
if data1(crossup(c,BBup)) and cond == 1 Then
buy();
if data1(CrossDown(c,BBdn)) and cond == -1 Then
sell();
}
if count > 0 Then{
if data1(crossup(c,BBup)) Then
buy();
if data1(CrossDown(c,BBdn)) Then
sell();
}
SetStopLoss(PriceScale*10,PointStop);
SetStopEndofday(145000);
즐거운 하루되세요
> 까마귀 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 선물 2분봉 기준
1.
9시 30분 기준 개인 코스피 순매수, 선물 순매수 일경우
볼린져밴드(12,2) 상단에 시장가로 매도 진입 종가청산
9시 30분 기준 개인 코스피 순매도, 선물 순매도 일경우
볼린져밴드(12,2) 하단에 시장가로 매수 진입 종가청산
손절은 진입가 대비 10틱
2.
9시 30분 기준 개인 코스피 순매수, 선물 순매도 혹은 코스피 순매도, 선물 순매수일때
볼린져밴드(12.2)의 상하단선에 먼저 닿는 쪽에서 시장가로 매수, 매도 진입(상단에 먼저 닿으면 매도 진입, 하단에 먼저 닿으면 매수진입) 반대쪽 밴드에 닿을때 청산 및 스위칭
14시 50분 청산 및 거래 중지
손절은 5틱