SK하이닉스 3.49%
SK하이닉스 3.49%
저점매수 전략으로 매수된 SK하이닉스가 이틀만에 익절됐습니다. 계좌를 보면 9월들어 하락이 멈추고 다시 반등하는것을 확실히 느낄 수가 있습니다.
일봉기준으로 보면 4거래일 연속음봉에서 매수됐고, 어제는 도지가 나온후 오늘 큰폭의 양봉이 나왔네요. 캔들 패턴으로 보면 도지가 추세전환의 신호라는데...정말 맞는건지..ㅎ
1분봉으로 보면 매도에서는 타임컷으로 끊었기 때문에 매도 이후에도 지속적으로 상승했네요. 타임컷이 어떻게 보면 무식한 방법이지만 시스템 트레이딩에서는 좋은 청산전략이기도 합니다.
최저손익율보면 저점 매수신호가 유효했습니다.
아래는 사용된 스크립트입니다. 매도된 신호는 3시이후에 1%이상의 이익상태면 무조건 매도하는 조건에 따라 매도됐습니다.
//-----------------------------------------------------------------------------------------------
탐색종목.조건식이탈시신규매수중지 = false;
var 현재시간 = DateTime.Now.TimeOfDay;
var 매수가능_시간 = 현재시간 > TimeSpan.Parse("09:30:00");
var 매도시간_장중 = 현재시간 >= TimeSpan.Parse("15:00:00") && 현재시간 < TimeSpan.Parse("15:20:00");
var 매도시간_장마감 = 현재시간 > TimeSpan.Parse("15:21:00");
var 외인수급 = 0;
var 기관수급 = 0;
var 수급점수 = 0;
if (탐색종목.시장구분 == 0)
{
외인수급 = (시장.KOSPI.시장종합.외인순매수금액 > 0.0) ? 1 : 0;
기관수급 = (시장.KOSPI.시장종합.기관순매수금액 > 0.0) ? 1 : 0;
수급점수 = 외인수급 + 기관수급;
}
else
{
외인수급 = (시장.KOSDAQ.시장종합.외인순매수금액 > 0.0) ? 1 : 0;
기관수급 = (시장.KOSDAQ.시장종합.기관순매수금액 > 0.0) ? 1 : 0;
수급점수 = 외인수급 + 기관수급;
}
var 목표수익률조정 = 0.0;
if (수급점수 == 2) 목표수익률조정 = 1.5;
if (수급점수 == 1) 목표수익률조정 = 1.0;
if (수급점수 == 0) 목표수익률조정 = 0.5;
if (탐색종목.세트.전략.세트별청산_실행여부)
탐색종목.세트.전략.세트별청산_목표수익률 = 목표수익률조정;
if (수급점수 > 0)
{
var 스토캐스틱_과매수_일봉 = 일봉_1봉전.SlowK > 80 && 일봉_0봉전.SlowK > 80;
var 단분봉이평 = 단분봉_0봉전.MA_단기 > 단분봉_0봉전.MA_중기;
var 편입가이하 = 탐색종목.종가 <= 탐색종목.편입금액;
//var 단분봉조건 = 단분봉_0봉전.MA_단기 < 단분봉_0봉전.MA_중기;
if (매수가능_시간 && 단분봉이평 && 편입가이하 && !스토캐스틱_과매수_일봉)
Post(매수,100,0, 유지:20, 재주문:0, 메시지:"단기선 돌파로 매수");
}
if (매도시간_장중)
{
var 단분봉이평하락 = 단분봉_2봉전.MA_단기 > 단분봉_1봉전.MA_단기;
if (탐색종목.평가손익율 > 1.0 && 단분봉이평하락)
Post(매도,100,100,메시지:"1% 익절");
}
if (매도시간_장마감)
{
if (탐색종목.평가손익율 > 1.0)
Post(매도,100,100,메시지:"1% 익절");
}
// 고점대비 2% 하락시 매도
if (탐색종목.평가손익율 > 2.0)
if (탐색종목.최고평가손익율 - 탐색종목.평가손익율 > 2.0)
Post(매도,100, -1, 유지:20, 재주문:0, 메시지:"최고손익율 대비 -2% 하락 매도");
저점매수 전략으로 매수된 SK하이닉스가 이틀만에 익절됐습니다. 계좌를 보면 9월들어 하락이 멈추고 다시 반등하는것을 확실히 느낄 수가 있습니다.
일봉기준으로 보면 4거래일 연속음봉에서 매수됐고, 어제는 도지가 나온후 오늘 큰폭의 양봉이 나왔네요. 캔들 패턴으로 보면 도지가 추세전환의 신호라는데...정말 맞는건지..ㅎ
1분봉으로 보면 매도에서는 타임컷으로 끊었기 때문에 매도 이후에도 지속적으로 상승했네요. 타임컷이 어떻게 보면 무식한 방법이지만 시스템 트레이딩에서는 좋은 청산전략이기도 합니다.
최저손익율보면 저점 매수신호가 유효했습니다.
아래는 사용된 스크립트입니다. 매도된 신호는 3시이후에 1%이상의 이익상태면 무조건 매도하는 조건에 따라 매도됐습니다.
//-----------------------------------------------------------------------------------------------
탐색종목.조건식이탈시신규매수중지 = false;
var 현재시간 = DateTime.Now.TimeOfDay;
var 매수가능_시간 = 현재시간 > TimeSpan.Parse("09:30:00");
var 매도시간_장중 = 현재시간 >= TimeSpan.Parse("15:00:00") && 현재시간 < TimeSpan.Parse("15:20:00");
var 매도시간_장마감 = 현재시간 > TimeSpan.Parse("15:21:00");
var 외인수급 = 0;
var 기관수급 = 0;
var 수급점수 = 0;
if (탐색종목.시장구분 == 0)
{
외인수급 = (시장.KOSPI.시장종합.외인순매수금액 > 0.0) ? 1 : 0;
기관수급 = (시장.KOSPI.시장종합.기관순매수금액 > 0.0) ? 1 : 0;
수급점수 = 외인수급 + 기관수급;
}
else
{
외인수급 = (시장.KOSDAQ.시장종합.외인순매수금액 > 0.0) ? 1 : 0;
기관수급 = (시장.KOSDAQ.시장종합.기관순매수금액 > 0.0) ? 1 : 0;
수급점수 = 외인수급 + 기관수급;
}
var 목표수익률조정 = 0.0;
if (수급점수 == 2) 목표수익률조정 = 1.5;
if (수급점수 == 1) 목표수익률조정 = 1.0;
if (수급점수 == 0) 목표수익률조정 = 0.5;
if (탐색종목.세트.전략.세트별청산_실행여부)
탐색종목.세트.전략.세트별청산_목표수익률 = 목표수익률조정;
if (수급점수 > 0)
{
var 스토캐스틱_과매수_일봉 = 일봉_1봉전.SlowK > 80 && 일봉_0봉전.SlowK > 80;
var 단분봉이평 = 단분봉_0봉전.MA_단기 > 단분봉_0봉전.MA_중기;
var 편입가이하 = 탐색종목.종가 <= 탐색종목.편입금액;
//var 단분봉조건 = 단분봉_0봉전.MA_단기 < 단분봉_0봉전.MA_중기;
if (매수가능_시간 && 단분봉이평 && 편입가이하 && !스토캐스틱_과매수_일봉)
Post(매수,100,0, 유지:20, 재주문:0, 메시지:"단기선 돌파로 매수");
}
if (매도시간_장중)
{
var 단분봉이평하락 = 단분봉_2봉전.MA_단기 > 단분봉_1봉전.MA_단기;
if (탐색종목.평가손익율 > 1.0 && 단분봉이평하락)
Post(매도,100,100,메시지:"1% 익절");
}
if (매도시간_장마감)
{
if (탐색종목.평가손익율 > 1.0)
Post(매도,100,100,메시지:"1% 익절");
}
// 고점대비 2% 하락시 매도
if (탐색종목.평가손익율 > 2.0)
if (탐색종목.최고평가손익율 - 탐색종목.평가손익율 > 2.0)
Post(매도,100, -1, 유지:20, 재주문:0, 메시지:"최고손익율 대비 -2% 하락 매도");
댓글
댓글 쓰기