커뮤니티

문의드립니다.

프로필 이미지
패스
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만원어치를 매수하는 조건이며 (현물은 주식가격에 따라 호가단위가 다른데 어떻게 처리하는지 모르겟네요) 봉완성전이라도 가격에 도달하면 매수 매도합니다. 가능하다면 현금매수매도와 신용매수매도 옵션을 넣고 싶습니다.