커뮤니티
문의드립니다.
2014-01-03 08:54:11
152
글번호 71022
다시 문의드립니다.
다음 내용의 시스템식을 알고 싶습니다.
15분챠트에서
주가가 일봉종가상 일봉 5일선을 돌파한후 생성된 고점으로부터
고점생성후 N일 이내에
고점으로 부터 A%하락한 지점에서 첫 매수 합니다.
(매수시 가격은 일봉 5일선 위이거나 아래이거나 상관없습니다.)
매수한 이후 생성된 저점에서 R% 상승하면 매수된 물량을 전량매도합니다.
매도 되지 않고 추가하락하면
고점대비 B%, C%, D% 하락한 가격에 최대 3번 추가 분할매수합니다.
( 이때는 고점생성후 N일 이내라는 조건은 필요없습니다.)
추가 매수한 이후 생성된 저점에서 R% 상승하면 매수된 물량을 전량매도합니다.
매수이후 저가대비 R% 상승하여 매도되면 추가적인 분할매수하지 않습니다.
총4번의 매수 이후 매도되지 않고 계속 하락하면
고점대비 E% 하락한 지점에서 절반의 물량을 손절(시장가)하고 나머지 물량은
저점에서 R% 상승하면 매도합니다.
만약 계속 하락하면 고점대비 F% 하락한 지점에서 나머지 절반의 물량도 전량 손절(시장가)합니다.
A<B<C<D<E<F 입니다.
현물기준으로 하여
각 매수시 수량기준이 아닌 금액기준 1000만원어치를 매수하는 조건이며
(현물은 주식가격에 따라 호가단위가 다른데 어떻게 처리하는지 모르겟네요)
봉완성전이라도 가격에 도달하면 매수 매도합니다.
가능하다면 현금매수매도와 신용매수매도 옵션을 넣고 싶습니다.
답변 1
예스스탁 예스스탁 답변
2014-01-03 14:51:54
안녕하세요
예스스탁입니다.
시스템 트레이딩 설정창의 피라미딩 탭에서
다른진입신호만허용으로 체크하시고 적용하시면 됩니다.
input : 매수금액(10000000),P1(5),N(3),AA(-4),BB(-6),CC(-8),DD(-10),RR(5),EE(-12),FF(-14);
var : daycnt(0), sumV(0),maV(0),count(0),vol(0),HH(0),Didx(0);
if date != date[1] Then
daycnt = daycnt+1;
if CodeCategory == 1 Then{
if BasePrice < 50000 Then
vol = int(int(매수금액/C)/10)*10;
Else
vol = int(매수금액/C);
}
if CodeCategory == 2 Then
vol = int(매수금액/C);
sumV = 0;
for count = 0 to P1-1 {
sumV = sumV+DayClose(count);
}
maV = sumV / P1;
if crossup(c,mav) Then
HH = H;
if C > mav and H > HH Then{
HH = H;
Didx = daycnt;
}
if MarketPosition == 0 and L > HH*(1+AA/100) and
daycnt < Didx+N and daycnt >= Didx and Didx > 0 Then
buy("b1",atlimit,HH*(1+AA/100));
if MarketPosition == 1 Then{
if MaxEntries == 1 and L > HH*(1+BB/100) Then
buy("b2",atlimit,HH*(1+BB/100));
if MaxEntries == 2 and L > HH*(1+CC/100) Then
buy("b3",atlimit,HH*(1+CC/100));
if MaxEntries == 3 and L > HH*(1+DD/100) Then
buy("b4",atlimit,HH*(1+DD/100));
ExitLong("bx1",AtStop,lowest(L,BarsSinceEntry)*(1+RR/100));
if MaxEntries == 4 Then{
if CurrentContracts == MaxContracts Then
ExitLong("bx21",AtStop,HH*(1+EE/100));
if CurrentContracts < MaxContracts Then
ExitLong("bx22",AtStop,HH*(1+FF/100));
}
}
즐거운 하루되세요
> 패스 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 다시 문의드립니다.
다음 내용의 시스템식을 알고 싶습니다.
15분챠트에서
주가가 일봉종가상 일봉 5일선을 돌파한후 생성된 고점으로부터
고점생성후 N일 이내에
고점으로 부터 A%하락한 지점에서 첫 매수 합니다.
(매수시 가격은 일봉 5일선 위이거나 아래이거나 상관없습니다.)
매수한 이후 생성된 저점에서 R% 상승하면 매수된 물량을 전량매도합니다.
매도 되지 않고 추가하락하면
고점대비 B%, C%, D% 하락한 가격에 최대 3번 추가 분할매수합니다.
( 이때는 고점생성후 N일 이내라는 조건은 필요없습니다.)
추가 매수한 이후 생성된 저점에서 R% 상승하면 매수된 물량을 전량매도합니다.
매수이후 저가대비 R% 상승하여 매도되면 추가적인 분할매수하지 않습니다.
총4번의 매수 이후 매도되지 않고 계속 하락하면
고점대비 E% 하락한 지점에서 절반의 물량을 손절(시장가)하고 나머지 물량은
저점에서 R% 상승하면 매도합니다.
만약 계속 하락하면 고점대비 F% 하락한 지점에서 나머지 절반의 물량도 전량 손절(시장가)합니다.
A<B<C<D<E<F 입니다.
현물기준으로 하여
각 매수시 수량기준이 아닌 금액기준 1000만원어치를 매수하는 조건이며
(현물은 주식가격에 따라 호가단위가 다른데 어떻게 처리하는지 모르겟네요)
봉완성전이라도 가격에 도달하면 매수 매도합니다.
가능하다면 현금매수매도와 신용매수매도 옵션을 넣고 싶습니다.