커뮤니티

수식 문의 드립니다!!!

프로필 이미지
강동원
2012-03-22 12:29:59
417
글번호 49216
답변완료
개별종목 매매에 관한 건데요.. [1차 매수조건.] 3거래일 이상 연속 음봉 후 09시 30분 현재 코스피 지수 -1.5 % ~ + 2.0 % 09시 30분 현재가 1% ~ - 5 % 이동평균선 20 > 60 > 120 매수는 하루 한번 위사항은 1차매수 만 해당하는 사항입니다. 만족할때 "2주" 시장가 1차매수 합니다. [2차 매수조건.] 평균단가 -3% 이동평균선 20 > 60 > 120 매수는 하루 한번 위사항은 2차매수 만 해당하는 사항입니다. 만족할때 현재수량 X 2 2차매수 합니다. [3차 매수조건.] 평균단가 -5% 이동평균선 60 > 120 매수는 하루 한번 위사항은 3차매수 만 해당하는 사항입니다. 만족할때 현재수량 X 2 3차매수 합니다. [4차 매수조건.] 평균단가 -8% 이동평균선 60 > 120 매수는 하루 한번 위사항은 4차매수 만 해당하는 사항입니다. 만족할때 현재수량 X 2 4차매수 합니다. [그외 매수조건.] 1차 매수후 평단가 -8%면 현재수량 X 8 매수 [그외조건 1] 2차 매수후 평단가 -8%면 현재수량 X 4 매수 [그외조건 2] [매도조건] 평단가 +4% 50% 시장가 매도 평단가 +4% 이상 상승해 50% 매도한날 2시30분까지 당일 음봉 발생시 시장가 전량 매도 평단가 +4% 이상 상승해 50% 매도한날 2시30분까지 당일 양봉 발생시 잔량 유지하고 다음 거래일 부터 2시30분까지 당일 음봉 발생할날 전량 매도 평단가 -10% 이하 이고 2시30분까지 당일 음봉 발생시 시장가 전량 매도 양봉이면 음봉 발생할날 조건 만족시(평균단가 -10%이하) 전량매도 이런 조건 입니다. 1차 매수 수량은 쉽게 변경 가능하게 해주세요. 제가 초보라 주석좀 붙여 주실수 있으신가요.. 그리고 위 같은 조건일때 차트를 일봉으로 하는게 맞나요 30분봉 으로 하는게 맞나요? 해당 내용에 표현이 안되는 식이 있나요?? 너무 귀찮은일 매번 시켜드려 죄송합니다... 잘좀 부탁 드릴께요.. 윗 사항가는 별도로 질문 입니다. 제가 관심종목을 두고 있는게 60개 정도 입니다. 컴퓨터 사양이 괜찮아 문제가 되지는 않을꺼 같은데 60개 종목을 실행 시킬때 전략 차트를 불러와서 종목을 검색한 다음 시스템 적용을 하고 시스템 적용을 할때 관련 텝을 하나 하나 보면서 설정을 하는데요. 조금 불편한거 같아요 일괄적 으로 해당 종목등에 시스템 적용이 가능한가 궁금하구요. 또 하나는 개별 종목을 시스템트레이딩 으로 거래할때 제가 설정해 놓은게 수수료 살때 팔때 각각 0.15% 슬리피지 살때 팔때 각각 0.015% 로 하는데 실 적용하면 문제가 될까요? 우리TRADER 로 현재 모의 투자 중인데 조언 부탁 드립니다.. 비가 오려나 봐요 허리가 아파요..ㅠ 감기가 요즘 무섭더라구요 조심하시구요.. 좋은 하루 보내시기 바랍니다. dongjun1003@paran.com 잘부탁 합니다!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-03-22 14:38:02

안녕하세요 예스스탁입니다. 1, 조건식에 시간과 관계된 내용이 들어가면 분봉차트에서 식을 구현해야 합니다. 조건식 내용중 이동평균이 일봉의 이동평균인지 분봉의 이동평균인지 정확치 않습니다. 분봉에서 일봉이평을 계산해서 사용했습니다. 코스피지수는 주종목만 있는 차트에서는 알수 없습니다. 참조데이터로 추가하셔야 합니다. 참조데이터는 차트상단 돋보기 모양 아이콘 중 오른쪽 누르시면 선택하여 차트에 추가할 수 있습니다. input : P1(20),P2(60),P3(120),vol1(2); var : sumV1(0,data1),maV1(0,data1),count(0,data1),sumV2(0,data1), maV2(0,data1),sumV3(0,data1), maV3(0,data1); #분봉에서 일봉이평 3개 계산 sumV1 = 0; sumV2 = 0; sumV3 = 0; for count = 0 to P3{ if count < P1 Then sumV1 = sumV1+DayClose(count); if count < P2 Then sumV2 = sumV2+DayClose(count); if count < P3 Then sumV3 = sumV3+DayClose(count); } maV1 = sumV1 / P1; maV2 = sumV2 / P2; maV3 = sumV3 / P3; if DayClose(1) < DayOpen(1) and DayClose(2) < DayOpen(2) and DayClose(3) < DayOpen(4) and#직전3일 음봉 MarketPosition == 0 and stime == 93000 and #현재 무포지션이고 9시 30분봉이고 mav1 > mav2 and mav2 > mav3 and #일봉이평은 정배열 data2(C >= closeD(1)*0.985 and C >= Closed(1)*1.02) and#참조데이터의 현재값은 전일종가대비 -1.5%~+2.0%사이 data1(C >= DayClose(1)*0.95 and C >= DayClose(1)*1.01) then#주종목의 현재값은 전일종가대비 -5%~+1.0%사이 buy("b1",onclose,def,Vol1); if MarketPosition == 1 and MaxEntries == 1 and#첫매수진입 후 첫진입만 들어간 상태 CurrentContracts == MaxContracts and #첫매수 후 일부청산 없었음 mav1 > mav2 and mav2 > mav3 and#일봉이평 정배열 crossdown(C,AvgEntryPrice*0.97) Then #평균단가 대비 -3% 이상하락하면 추가매수 buy("b2",onclose,def,CurrentContracts*2); if MarketPosition == 1 and MaxEntries == 2 and #매수진입 후 두번째 진입이 들어간 상태 CurrentContracts == MaxContracts and #첫매수 후 일부청산 없었음 mav2 > mav3 and#일봉이평 정배열 crossdown(C,AvgEntryPrice*0.95) Then #평균단가 대비 -5% 이상하락하면 추가매수 buy("b3",onclose,def,CurrentContracts*2); if MarketPosition == 1 and MaxEntries == 3 and #매수진입 후 세번째 진입이 들어간 상태 CurrentContracts == MaxContracts and #첫매수 후 일부청산 없었음 mav2 > mav3 and#일봉이평 정배열 crossdown(C,AvgEntryPrice*0.92) Then #평균단가 대비 -8% 이상하락하면 추가매수 buy("b4",onclose,def,CurrentContracts*2); if MarketPosition == 1 Then{ if CurrentContracts == MaxContracts Then#일부청산이 없었을 경우 exitlong("bx1",atlimit,AvgEntryPrice*1.04,"",int(CurrentContracts*0.5),1); #14시 30분봉에 음봉이면 남은수량 전량매도하고 양봉이면 유지 If stime == 143000 and C < dayopen Then exitlong("bx2"); } 2. 모두 하나하나 수동으로 적용하셔야 합니다. 3, 시스템 트레이딩 설정창의 수수료와 슬리피지는 시스템의 성능보고서상 손익을 보실때 감해 보시기 위한 내용입니다. 식상에 따로 손익관련 함수가 사용된 부분이 없으므로 설정하셔도 되고 안하셔도 됩니다. 즐거운 하루되세요 > 강동원 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다!!! > 개별종목 매매에 관한 건데요.. [1차 매수조건.] 3거래일 이상 연속 음봉 후 09시 30분 현재 코스피 지수 -1.5 % ~ + 2.0 % 09시 30분 현재가 1% ~ - 5 % 이동평균선 20 > 60 > 120 매수는 하루 한번 위사항은 1차매수 만 해당하는 사항입니다. 만족할때 "2주" 시장가 1차매수 합니다. [2차 매수조건.] 평균단가 -3% 이동평균선 20 > 60 > 120 매수는 하루 한번 위사항은 2차매수 만 해당하는 사항입니다. 만족할때 현재수량 X 2 2차매수 합니다. [3차 매수조건.] 평균단가 -5% 이동평균선 60 > 120 매수는 하루 한번 위사항은 3차매수 만 해당하는 사항입니다. 만족할때 현재수량 X 2 3차매수 합니다. [4차 매수조건.] 평균단가 -8% 이동평균선 60 > 120 매수는 하루 한번 위사항은 4차매수 만 해당하는 사항입니다. 만족할때 현재수량 X 2 4차매수 합니다. [그외 매수조건.] 1차 매수후 평단가 -8%면 현재수량 X 8 매수 [그외조건 1] 2차 매수후 평단가 -8%면 현재수량 X 4 매수 [그외조건 2] [매도조건] 평단가 +4% 50% 시장가 매도 평단가 +4% 이상 상승해 50% 매도한날 2시30분까지 당일 음봉 발생시 시장가 전량 매도 평단가 +4% 이상 상승해 50% 매도한날 2시30분까지 당일 양봉 발생시 잔량 유지하고 다음 거래일 부터 2시30분까지 당일 음봉 발생할날 전량 매도 평단가 -10% 이하 이고 2시30분까지 당일 음봉 발생시 시장가 전량 매도 양봉이면 음봉 발생할날 조건 만족시(평균단가 -10%이하) 전량매도 이런 조건 입니다. 1차 매수 수량은 쉽게 변경 가능하게 해주세요. 제가 초보라 주석좀 붙여 주실수 있으신가요.. 그리고 위 같은 조건일때 차트를 일봉으로 하는게 맞나요 30분봉 으로 하는게 맞나요? 해당 내용에 표현이 안되는 식이 있나요?? 너무 귀찮은일 매번 시켜드려 죄송합니다... 잘좀 부탁 드릴께요.. 윗 사항가는 별도로 질문 입니다. 제가 관심종목을 두고 있는게 60개 정도 입니다. 컴퓨터 사양이 괜찮아 문제가 되지는 않을꺼 같은데 60개 종목을 실행 시킬때 전략 차트를 불러와서 종목을 검색한 다음 시스템 적용을 하고 시스템 적용을 할때 관련 텝을 하나 하나 보면서 설정을 하는데요. 조금 불편한거 같아요 일괄적 으로 해당 종목등에 시스템 적용이 가능한가 궁금하구요. 또 하나는 개별 종목을 시스템트레이딩 으로 거래할때 제가 설정해 놓은게 수수료 살때 팔때 각각 0.15% 슬리피지 살때 팔때 각각 0.015% 로 하는데 실 적용하면 문제가 될까요? 우리TRADER 로 현재 모의 투자 중인데 조언 부탁 드립니다.. 비가 오려나 봐요 허리가 아파요..ㅠ 감기가 요즘 무섭더라구요 조심하시구요.. 좋은 하루 보내시기 바랍니다. dongjun1003@paran.com 잘부탁 합니다!