커뮤니티

재질문 드립니다.

프로필 이미지
샐리짱
2011-12-01 12:57:02
447
글번호 45364
답변완료
옵션 매수만 매일 분할 매수하려 합니다. 몇 분봉인지 관련없이 옵션 매수 전용으로만 활용하려 합니다. 전략: 편의상 1월1일을 기준으로 문의드립니다. (1) 오늘 종가가(1월1일 3:00) 전일 (12월 31일) 종가 보다 + 이면 3:05 에 매수 <- 첫번째 매수 (2) 다음날 (1월2일) 어제(1월1일) 매수한 가격보다 -20% 하락이면 매도 청산, 그렇지 않으면 포지션을 보유하고, 그리고, 오늘 종가가(1월2일 3:00) 전일(1월1일) 종가보다 + 이면 3:05에 매수 <- 두번째 매수 (3) 다음날(1월3일) 1월1일과 1월2일 매수한 금액의 평균단가보다 -20%하락이면 매도청산, 그렇지 않으면 포지션을 보유하고, 그리고, 오늘 종가가(1월3일 3:00) 전일(1월2일) 종가보다 + 이면 3:05 동시호가에 매수 <- 세번째 매수 (4) 물론, 위 (1), (2), (3) 중에서 종가(3:00 기준)가 전일 종가보다 + 가 아니면 매수 금지이며, 장중에 평균 매수단가보다 -20%를 하락하지 않으면, 포지션은 계속 보유 상태입니다. 위와 같은 방법으로 계속해서 3:05에 분할 매수를 해서 장중에, 평균단가에서 -20% 이상 손실이면 청산하려 합니다. 즉, 장중에 매수 평균단가에서 -20%이상 손실이 나지 않으면 끝까지 매수포지션을 유지하며, 금일 종가(3:00 기준)가 전일 종가보다 + 이면 3:05에 추가매수하는 전략식을 부탁드립니다. 물론 전일 종가보다 - 이거나 보합이면 매수진입 금지입니다. 그리고 3;05에 매수하려면 1분봉과 5분봉에서만 적용을 해야 하는지요? 즉, 5로 나누어 지는 분봉에서만 적용해야하는지요? ------------- 답변 내용입니다 ----------------------------------------- #첫매수 if MarketPosition == 0 and stime == 150300 Then buy(); #두번째 추가 매수부터 if MarketPosition == 1 and stime == 150300 and C > DayClose(1) Then buy(); # 진입이후 평균단가-20%면 전량 청산 if MarketPosition == 1 and sdate > EntryDate Then exitlong("bx",AtStop,AvgEntryPrice*0.8); 질문입니다. (1) "첫 매수"식은 제가 원하는 신호가 나오지 않습니다. (2) exitlong("bx",AtStop,AvgEntryPrice*0.8); <- 이 수식이 이해가 안됩니다. 연속 2일매수 상태이며 손절 -20%가 안된 상태라고 가정하고, 5일 후 또 3차 추가 매수가 되면, 총 3번의 평균단가가 자동으로 계산되는지요? 물론 다행히도 손절라인이 오지 않고, 4차 매수가 또 되면 4차 매수까지의 평균단가가 자동으로 계산되는지요? 이하, 5차 매수, 6차매수...... 역시 평균 단가가 자동으로 계산되는지 궁금합니다. 즐거운 하루되세요 -------------------------------------------------------------- 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-01 14:30:26

안녕하세요 예스스탁입니다. 1. #첫매수 if MarketPosition == 0 and stime == 150300 and C > DayClose(1) Then buy(); #두번째 추가 매수부터 if MarketPosition == 1 and stime == 150300 and C > DayClose(1) Then buy(); # 진입이후 평균단가-20%면 전량 청산 if MarketPosition == 1 and sdate > EntryDate Then exitlong("bx",AtStop,AvgEntryPrice*0.8); 2, AvgEntryPrice는 평균단가를 계산하는 함수입니다. 만일 매수진입이 연속 발생해서 첫번째 매수의 진입가가 200.00 , 수량이 1 이고 두번째 매수의 진입가가 201.50, 수량이 2 이라면 평균단가는 (200.00*1+201.50*2)/3 과 같이 계산되어 201입니다. 즐거운 하루되세요 > 샐리짱 님이 쓴 글입니다. > 제목 : 재질문 드립니다. > 옵션 매수만 매일 분할 매수하려 합니다. 몇 분봉인지 관련없이 옵션 매수 전용으로만 활용하려 합니다. 전략: 편의상 1월1일을 기준으로 문의드립니다. (1) 오늘 종가가(1월1일 3:00) 전일 (12월 31일) 종가 보다 + 이면 3:05 에 매수 <- 첫번째 매수 (2) 다음날 (1월2일) 어제(1월1일) 매수한 가격보다 -20% 하락이면 매도 청산, 그렇지 않으면 포지션을 보유하고, 그리고, 오늘 종가가(1월2일 3:00) 전일(1월1일) 종가보다 + 이면 3:05에 매수 <- 두번째 매수 (3) 다음날(1월3일) 1월1일과 1월2일 매수한 금액의 평균단가보다 -20%하락이면 매도청산, 그렇지 않으면 포지션을 보유하고, 그리고, 오늘 종가가(1월3일 3:00) 전일(1월2일) 종가보다 + 이면 3:05 동시호가에 매수 <- 세번째 매수 (4) 물론, 위 (1), (2), (3) 중에서 종가(3:00 기준)가 전일 종가보다 + 가 아니면 매수 금지이며, 장중에 평균 매수단가보다 -20%를 하락하지 않으면, 포지션은 계속 보유 상태입니다. 위와 같은 방법으로 계속해서 3:05에 분할 매수를 해서 장중에, 평균단가에서 -20% 이상 손실이면 청산하려 합니다. 즉, 장중에 매수 평균단가에서 -20%이상 손실이 나지 않으면 끝까지 매수포지션을 유지하며, 금일 종가(3:00 기준)가 전일 종가보다 + 이면 3:05에 추가매수하는 전략식을 부탁드립니다. 물론 전일 종가보다 - 이거나 보합이면 매수진입 금지입니다. 그리고 3;05에 매수하려면 1분봉과 5분봉에서만 적용을 해야 하는지요? 즉, 5로 나누어 지는 분봉에서만 적용해야하는지요? ------------- 답변 내용입니다 ----------------------------------------- #첫매수 if MarketPosition == 0 and stime == 150300 Then buy(); #두번째 추가 매수부터 if MarketPosition == 1 and stime == 150300 and C > DayClose(1) Then buy(); # 진입이후 평균단가-20%면 전량 청산 if MarketPosition == 1 and sdate > EntryDate Then exitlong("bx",AtStop,AvgEntryPrice*0.8); 질문입니다. (1) "첫 매수"식은 제가 원하는 신호가 나오지 않습니다. (2) exitlong("bx",AtStop,AvgEntryPrice*0.8); <- 이 수식이 이해가 안됩니다. 연속 2일매수 상태이며 손절 -20%가 안된 상태라고 가정하고, 5일 후 또 3차 추가 매수가 되면, 총 3번의 평균단가가 자동으로 계산되는지요? 물론 다행히도 손절라인이 오지 않고, 4차 매수가 또 되면 4차 매수까지의 평균단가가 자동으로 계산되는지요? 이하, 5차 매수, 6차매수...... 역시 평균 단가가 자동으로 계산되는지 궁금합니다. 즐거운 하루되세요 -------------------------------------------------------------- 감사합니다.