커뮤니티

국내주식입니다. 수식 부탁드려요~~

프로필 이미지
이형지
2020-10-25 10:50:21
869
글번호 143370
답변완료
국내주식입니다. (삼성전자 ) 1. 매수진입 (1) 전일대비 0% 10만원 매수 (전일 종가 값에 매수) (2) 전일대비 -1% 일때 추가 20만원 매수 (3) 전일대비 -2% 일때 추가 30만원 매수 (4) 전일대비 -3% 일때 추가 40만원 매수 (5) 전일대비 -4% 일때 추가 50만원 매수 (6) 전일대비 -5% 일때 추가 60만원 매수 (7) 전일대비 -6% 일때 추가 70만원 매수 (8) 전일대비 -7% 일때 추가 80만원 매수 (9) 전일대비 -8% 일때 추가 90만원 매수 (10) 전일대비 -9% 일때 추가 100만원 매수 (11) 전일대비 -10% 일때 추가 110만원 매수 (2) 매수진입 제한 : 매수한 금액이 총 5000만원일때 매수 금지 * 각 조건에 도달시마다 누적 매수 예를들면 갭하락으로 -3% 시작시 1-4번 조건 모두 매수 되게 3. 매수 청산 (1) 매수한 종목의 평균값의 10% 수익 도달시 전량 청산 PS해당 수식이 구현되려면 차트 형태를 어떻게 해야하나요? (10분봉? 일봉? )
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-10-26 10:44:04

안녕하세요 예스스탁입니다. 최대한 낮은 주기의 분봉에 적용하시면 됩니다. input : mm(50000000); if NextBarSdate != sDate Then { if AvgEntryPrice*CurrentContracts < mm Then { Buy("b1.",AtLimit,dayclose(0)*0.97,Floor(100000/min(NextBarOpen,DayLow*0.97))); Buy("b2.",AtLimit,dayclose(0)*0.96,Floor(200000/min(NextBarOpen,DayLow*0.96))); Buy("b3.",AtLimit,dayclose(0)*0.95,Floor(300000/min(NextBarOpen,DayLow*0.95))); Buy("b4.",AtLimit,dayclose(0)*0.94,Floor(400000/min(NextBarOpen,DayLow*0.94))); Buy("b5.",AtLimit,dayclose(0)*0.93,Floor(500000/min(NextBarOpen,DayLow*0.93))); Buy("b6.",AtLimit,dayclose(0)*0.92,Floor(600000/min(NextBarOpen,DayLow*0.92))); Buy("b7.",AtLimit,dayclose(0)*0.91,Floor(700000/min(NextBarOpen,DayLow*0.91))); Buy("b8.",AtLimit,dayclose(0)*0.90,Floor(800000/min(NextBarOpen,DayLow*0.90))); Buy("b9.",AtLimit,dayclose(0)*0.88,Floor(900000/min(NextBarOpen,DayLow*0.89))); Buy("b10.",AtLimit,dayclose(0)*0.88,Floor(1000000/min(NextBarOpen,DayLow*0.88))); } } Else { if AvgEntryPrice*CurrentContracts < mm Then { if DayLow > dayclose(1)*0.97 Then Buy("b1",AtLimit,dayclose(1)*0.97,Floor(100000/min(NextBarOpen,DayLow*0.97))); if DayLow > dayclose(1)*0.96 Then Buy("b2",AtLimit,dayclose(1)*0.96,Floor(200000/min(NextBarOpen,DayLow*0.96))); if DayLow > dayclose(1)*0.95 Then Buy("b3",AtLimit,dayclose(1)*0.95,Floor(300000/min(NextBarOpen,DayLow*0.95))); if DayLow > dayclose(1)*0.94 Then Buy("b4",AtLimit,dayclose(1)*0.94,Floor(400000/min(NextBarOpen,DayLow*0.94))); if DayLow > dayclose(1)*0.93 Then Buy("b5",AtLimit,dayclose(1)*0.93,Floor(500000/min(NextBarOpen,DayLow*0.93))); if DayLow > dayclose(1)*0.92 Then Buy("b6",AtLimit,dayclose(1)*0.92,Floor(600000/min(NextBarOpen,DayLow*0.92))); if DayLow > dayclose(1)*0.91 Then Buy("b7",AtLimit,dayclose(1)*0.91,Floor(700000/min(NextBarOpen,DayLow*0.91))); if DayLow > dayclose(1)*0.90 Then Buy("b8",AtLimit,dayclose(1)*0.90,Floor(800000/min(NextBarOpen,DayLow*0.90))); if DayLow > dayclose(1)*0.89 Then Buy("b9",AtLimit,dayclose(1)*0.88,Floor(900000/min(NextBarOpen,DayLow*0.89))); if DayLow > dayclose(1)*0.88 Then Buy("b10",AtLimit,dayclose(1)*0.88,Floor(1000000/min(NextBarOpen,DayLow*0.88))); } } if MarketPosition == 1 Then { ExitLong("bx",AtLimit,AvgEntryPrice*1.10); } 즐거운 하루되세요 > 이형지 님이 쓴 글입니다. > 제목 : 국내주식입니다. 수식 부탁드려요~~ > 국내주식입니다. (삼성전자 ) 1. 매수진입 (1) 전일대비 0% 10만원 매수 (전일 종가 값에 매수) (2) 전일대비 -1% 일때 추가 20만원 매수 (3) 전일대비 -2% 일때 추가 30만원 매수 (4) 전일대비 -3% 일때 추가 40만원 매수 (5) 전일대비 -4% 일때 추가 50만원 매수 (6) 전일대비 -5% 일때 추가 60만원 매수 (7) 전일대비 -6% 일때 추가 70만원 매수 (8) 전일대비 -7% 일때 추가 80만원 매수 (9) 전일대비 -8% 일때 추가 90만원 매수 (10) 전일대비 -9% 일때 추가 100만원 매수 (11) 전일대비 -10% 일때 추가 110만원 매수 (2) 매수진입 제한 : 매수한 금액이 총 5000만원일때 매수 금지 * 각 조건에 도달시마다 누적 매수 예를들면 갭하락으로 -3% 시작시 1-4번 조건 모두 매수 되게 3. 매수 청산 (1) 매수한 종목의 평균값의 10% 수익 도달시 전량 청산 PS해당 수식이 구현되려면 차트 형태를 어떻게 해야하나요? (10분봉? 일봉? )