커뮤니티

신고가 매매 수식 (국내 주식)

프로필 이미지
이형지
2020-08-29 21:38:46
1273
글번호 141899
답변완료
국내주식 data1 60분봉 data2 일봉 매수진입 조건 1. data2(일봉)에서 240일(1년) 신고가 발생하고 2. data2(일봉)에서 1의 조건에서 부터 120일(6개월)까지 240일 신고가가 없어야함 ( 6개월 이후에 최초 240일 신고가 - 6개월 이전에는 240일신고가가 없어야함) 1과 2를 만족하는 조건에서 data1에서 15시에 100만원 진입 *1의 경우 매수되는 15시 시점에서 240일 신고가 이여야 함. ( 윗꼬리만 신고가일때는 진입금지 ) * 2의 경우 신고가 개념이 종가개념입니다. ( 장중 최고가 아님) 만약 1의 경우 봉완성시에만 진입결정이 된다면 3시에 진입이 어려울것 같은데 좋은 방법 없을까요?? 추가매수 진입 조건 매수후 추가로 5회 더 매수진입 최초 매수가에서 -5% 하락시 100만원 진입 -10% 하락시 100만원 진입 -15% 하락시 100만원 진입 -20% 하락시 100만원 진입 -25% 하락시 100만원 진입 청산수식 매수 평균값이 수익 상태일때 매수한지 일봉기준으로 41일 경과 12시 10% 청산 42일 경과 12시 10% 청산 . . . 50일 경과 12시 10%(전량) 청산 매수 평균값이 손실 상태일때 평수 평균 수익률이 1% 일때 전량 청산 평수 평균 수익률이 -40% 일때 전량 손절 청산 수식 부탁드림니다. 항상 감사드림니다. 예스스탁으로 돈버는 그날까지~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-31 15:08:25

안녕하세요 예스스탁입니다. 1 data2의 값이 완성봉인 전일기준으로 값을 리턴해 주므로 당일종가와 data2의 최근완성봉의 240봉 최고가를 비교해서 15시에 진입하면 됩니다. 2 매수 평균값이 수익 상태와 손실상태가 어떤 내용인지 알수 없습니다, 매수후 41일후터 12시에 10%씩 청산, 평단가대비 1% 수익시 전량청산, 평단가대비 40% 손실시 전량청산으로 작성해 드립니다. 3 input : P(240); var : i2(0,Data2),ll(0,data1),cnt(0,data1),dd(0,data1),d1(0,data1); var : vol(0,data1); if bdate != Bdate[1] Then dd = dd +1; #Data2 완성봉기준 신고가 발생봉 인덱스 if Data2(C > Highest(H,P)[1]) Then i2 = Data2(Index); if MarketPosition == 0 and data1(sTime == 150000) and Data2(Index) > i2+120 and i2 > 0 and data1(C) > data2(Highest(H,P)) Then { d1 = dd; ll = l; Buy("b1",OnClose,DEf,Floor(1000000/c)); Buy("b2.",AtLimit,c*0.95,Floor(1000000/c)); Buy("b3.",AtLimit,c*0.90,Floor(1000000/c)); Buy("b4.",AtLimit,c*0.85,Floor(1000000/c)); Buy("b5.",AtLimit,c*0.80,Floor(1000000/c)); Buy("b6.",AtLimit,c*0.75,Floor(1000000/c)); } if MarketPosition == 1 Then { if l < ll Then ll = l; if ll > EntryPrice*0.95 and dd < d1+41 Then Buy("b2",AtLimit,EntryPrice*0.95,Floor(1000000/c)); if ll > EntryPrice*0.90 and dd < d1+41 Then Buy("b3",AtLimit,EntryPrice*0.90,Floor(1000000/c)); if ll > EntryPrice*0.85 and dd < d1+41 Then Buy("b4",AtLimit,EntryPrice*0.85,Floor(1000000/c)); if ll > EntryPrice*0.80 and dd < d1+41 Then Buy("b5",AtLimit,EntryPrice*0.80,Floor(1000000/c)); if ll > EntryPrice*0.75 and dd < d1+41 Then Buy("b6",AtLimit,EntryPrice*0.75,Floor(1000000/c)); if dd >= d1+41 and data1(sTime == 120000) Then { if dd < d1+50 Then vol = Floor(MaxContracts*0.1); Else vol = CurrentContracts; ExitLong("bx",OnClose,DEf,"",vol,2); } ExitLong("bp",AtLimit,AvgEntryPrice*1.01); ExitLong("bl",AtStop,AvgEntryPrice*0.60); } 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 신고가 매매 수식 (국내 주식) > 국내주식 data1 60분봉 data2 일봉 매수진입 조건 1. data2(일봉)에서 240일(1년) 신고가 발생하고 2. data2(일봉)에서 1의 조건에서 부터 120일(6개월)까지 240일 신고가가 없어야함 ( 6개월 이후에 최초 240일 신고가 - 6개월 이전에는 240일신고가가 없어야함) 1과 2를 만족하는 조건에서 data1에서 15시에 100만원 진입 *1의 경우 매수되는 15시 시점에서 240일 신고가 이여야 함. ( 윗꼬리만 신고가일때는 진입금지 ) * 2의 경우 신고가 개념이 종가개념입니다. ( 장중 최고가 아님) 만약 1의 경우 봉완성시에만 진입결정이 된다면 3시에 진입이 어려울것 같은데 좋은 방법 없을까요?? 추가매수 진입 조건 매수후 추가로 5회 더 매수진입 최초 매수가에서 -5% 하락시 100만원 진입 -10% 하락시 100만원 진입 -15% 하락시 100만원 진입 -20% 하락시 100만원 진입 -25% 하락시 100만원 진입 청산수식 매수 평균값이 수익 상태일때 매수한지 일봉기준으로 41일 경과 12시 10% 청산 42일 경과 12시 10% 청산 . . . 50일 경과 12시 10%(전량) 청산 매수 평균값이 손실 상태일때 평수 평균 수익률이 1% 일때 전량 청산 평수 평균 수익률이 -40% 일때 전량 손절 청산 수식 부탁드림니다. 항상 감사드림니다. 예스스탁으로 돈버는 그날까지~