커뮤니티

시스템식 부탁드려요....감사합니다.

프로필 이미지
신나는파파
2016-01-07 09:46:26
160
글번호 94167
답변완료
오일 : 1분봉기준 5이평, 17이평, 50이평 1. 매매원칙을 A형과 B형으로 구분 A형 : 09:00 ~ 18:55 B형 : 19:00 ~ 장종료시까지 < A 형 > ★ 매수원칙 1. 이평선 배열상태가 맨아래 17이평, 중간 5이평, 맨위에 50이평 위치 하고 17이평값이 5이평보다는 작아야하며, 50이평은 5이평보다 커야 한다. 이것을 숫자로 표시하면 17 < 5 < 50 이런형식으로 단,. 5이평, 17이평, 50이평의 값이 어느 한가지라도 같으면 안됨. 2. 처음진입은 1번 조건을 모두 충족시키면 1분봉 종가에 시장가로 진입하여 익절 6틱 , 손절 15틱 3. 두번째 진입은 첫번째 진입신호가 나와 진입하여 익절을 한 봉 그다음봉 부터 20번째봉에서 진입 하는데 이때 20개봉 모두가 다음조건을 충족시켜야 한다. - 17이평을 아래로 5틱이상 훼손시키면 안됨. (20개봉중 어느한개라도 17이평에서 아래로 5틱이상을 훼손할시는 두번째 진입은 안됨) : 20개봉이 모두 조건을 충족 시키면 이평선 배열상태 상관없이 20번째봉 종가에 시장가로 진입하여 익절 6, 손절 15틱 4. 리버스 신호 - 처음신호나 추가신호가 나와 진입했는데 익청이든 손절이든 주지않고 반대(매도)신호가 나오면 매수했던 물량 청산과 동시 매도진입해야함. - 처음신호나 추가신호가 나와 진입후 익절이든 손절이든 정리하고 무포인 상태에서 반대(매도신호)가 나오면 진입 ★ 매도원칙 1. 이평선 배열상태가 맨위 17이평, 중간 5이평 맨아래에 50이평 위치 17이평값이 5이평보다는 커야야하며, 50이평은 5이평보다 작아야 한다. 17 > 5 > 50 단,. 5이평, 17이평, 50이평의 값이 어느 한가지라도 같으면 안됨. 2. 처음진입은 1번을 모두 충족시키면 1분봉 종가에 시장가로 진입하여 익절 6틱 , 손절 15틱 3. 두번째 진입은 첫번째 진입신호가 나와 진입하여 익절을 한 봉 그다음봉 부터 20번째봉에서 진입 하는데 이때 20개봉 모두가 다음조건을 충족시켜야 한다. - 17이평을 위로 5틱이상 훼손시키면 안됨. (20개봉중 어느한개라도 17이평에서 위로 5틱이상을 훼손할시는 두번째 진입은 안됨) : 20개봉이 모두 조건을 충족 시키면 이평선 배열상태 상관없이 20번째봉 종가에 시장가로 진입하여 익절 6, 손절 15틱 4. 리버스 신호 - 처음신호나 추가신호가 나와 진입했는데 익청이든 손절이든 주지않고 반대(매수)신호가 나오면 매도 보유물량만큼 청산과 동시 리버스진입해야함. - 처음신호나 추가 신호가 나와 진입후 익절이든 손절이든 정리하고 무포인 상태에서 매수신호가 나오면 진입 오일 : 1분봉기준 5이평, 17이평, 50이평 B 형 (19:00 ~ 장종료시까지 ) ★ 매수원칙 # 처음진입 : 5이평 17이평 , 50이평 정배열 상태에 진입 단. 1. 5이평, 17이평, 50이평 값이 어느것이라도 같으면 안됨. 5> 17> 50 2. 5이평과 50이평 값 차이가 1부터 3까지, 그리고 31부터는 진입안됨. 3. 1과 2의 조건을 모두 충족하면 1분봉 종가에 시장가로 진입 익청 12틱, 손절 17틱 # 1차 추가진입 O 처음진입한것이 정리된후 는 익절을 한 봉 그다음봉 부터 20번째봉에서 진입 하는데 이때 20개봉 모두가 다음조건을 충족시켜야 한다. - 17이평을 위로 5틱이상 훼손시키면 안됨. (20개봉중 어느한개라도 17이평에서 위로 5틱이상을 훼손할시는 두번째 진입은 안됨) - 20개봉이 모두 조건을 충족 시키면 이평선 배열상태 상관없이 20번째봉 종가에 시장가로 진입하여 익절 12, 손절 17틱 # 2차 추가진입 3차 추가진입 4차 추가진입은 1차 추가진입과 동일 # 리버스 신호 - 처음신호나 추가신호가 나와 진입했는데 익청이든 손절이든 주지않고 반대(매도신호)가 나오면 매수보유물량 청산과 동시 매도진입해야함. - 처음신호나 추가 신호가 나와 진입후 익절이든 손절이든 정리하고 무포인 상태에서 매도신호가 나오면 진입 ★ 매도원칙 # 처음진입 : 5이평 17이평 , 50이평 역배열 상태에 진입 단. 1. 5이평, 17이평, 50이평 값이 어느것이라도 같으면 안됨. 5 < 17 < 50 2. 5이평과 50이평값 차이가 1부터 3까지, 그리고 31부터는 진입안됨. 3. 1과 2의 조건을 모두 충족하면 1분봉 종가에 시장가로 진입 익청 12틱, 손절 17틱 # 1차 추가진입 O 처음진입한것이 정리된후 는 익절을 한 봉 그다음봉 부터 20번째봉에서 진입 하는데 이때 20개봉 모두가 다음조건을 충족시켜야 한다. - 17이평을 위로 5틱이상 훼손시키면 안됨. (20개봉중 어느한개라도 17이평에서 위로 5틱이상을 훼손할시는 두번째 진입은 안됨) - 20개봉이 모두 조건을 충족 시키면 이평선 배열상태 상관없이 20번째봉 종가에 시장가로 진입하여 익절 12, 손절 17틱 # 2차 추가진입 3차 추가진입 4차 추가진입은 1차 추가진입과 동일 # 리버스 신호 - 처음신호나 추가신호가 나와 진입했는데 익청이든 손절이든 주지않고 반대(매수신호)가 나오면 매도보유물량 청산과 동시 매수진입해야함. - 처음신호나 추가신호가 나와 진입후 익절이든 손절이든 정리하고 무포인 상태에서 매수신호가 나오면 진입 기타사항 1. 계약수는 처음 진입 1개, 추가진입 1개, 총 2개 2개 진입후 추가신호 나와도 진입하지 않는다. 단. 처음 진입한것이 정리되고 추가진입은 정리되지 않은 상태에서 추가 신호가 나오면 진입가능 2. A형과 B형 교체시간대에 포지션이 있으면 정리후 5분뒤에 B형으로 전환 3. a형과 b형 한챠트에서 수식가능하게 해주세요.. 만약에 같이 구동이 어려우면 따로해주시구요.. 가능하다면 같이 되었으면 좋겠습니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-07 15:57:05

안녕하세요 예스스탁입니다. var : TT(0),T1(0),Entry(0),ST(0); var1 = ma(c,5); var2 = ma(c,17); var3 = ma(c,50); TT = TotalTrades; #진입횟수 계산 9시초기화 if stime == 90000 or (stime > 90000 and stime[1] < 90000) Then{ T1 = TT; #변경시간에 포지션 있으면 청산 ST = TimeToMinutes(stime); if MarketPosition != 0 Then{ ExitLong(); ExitShort(); ST = TimeToMinutes(stime)+5; } } #진입횟수 계산 19시 초기화 if stime == 190000 or (stime > 190000 and stime[1] < 190000) Then{ T1 = TT; #변경시간에 포지션 있으면 청산 ST = TimeToMinutes(stime); if MarketPosition != 0 Then{ ExitLong(); ExitShort(); ST = TimeToMinutes(stime)+5; } } if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; #9시~19시전 if TimeToMinutes(stime) >= ST and stime >= 90000 and stime < 190000 then{ #지정시간 첫진입이거나 지정시간 첫진입이후 무포지션이고 직전거래가 매수포지션이 아닐때나 현재 매도포지션일때 # 50 > 17 > 5면 매수 if (entry == 0 or (entry >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) or MarketPosition == -1) and var3 > var1 and var1 > var2 Then buy("b1",OnClose,def,1); #직전거래가 매수이고 목표수익으로 청산된 후 #저가가 17이평-5틱이하로 형성된적이 없으면 20번재 봉에서 매수 if entry >= 1 and MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("BP1",1) == true And BarsSinceEntry == 20 and countif(L > var2-PriceScale*5,20) == 20 Then buy("b12"); #당일 첫진입이거나 첫진입이후 무포지션이고 직전거래가 매도포지션이 아닐때나 현재 매수포지션일때 # 17 > 5 > 50면 매도 if (entry == 0 or (entry >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or MarketPosition == 1) and var2 > var1 and var1 > var3 Then sell("s11",OnClose,def,1); #직전거래가 매도이고 목표수익으로 청산된 후 #고가가 17이평+5틱 이상으로 형성된적이 없으면 20번재 봉에서 매도 if entry >= 1 and MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("SP1",1) == true And BarsSinceEntry == 20 and countif(H < var2-PriceScale*5,20) == 20 Then sell("s12"); if MarketPosition == 1 and (IsEntryName("b11") == true or IsEntryName("b12") == true) Then{ exitlong("BP1",atlimit,EntryPrice+PriceScale*6); exitlong("BL1",AtStop,EntryPrice-PriceScale*15); } if MarketPosition == -1 and (IsEntryName("s11") == true or IsEntryName("s12") == true) Then{ ExitShort("SP1",atlimit,EntryPrice-PriceScale*6); ExitShort("SL1",AtStop,EntryPrice+PriceScale*15); } } #19시~장종료전 if TimeToMinutes(stime) >= ST and stime >= 190000 or stime < 90000 then{ #지정시간 첫진입이거나 지정시간 첫진입이후 무포지션이고 직전거래가 매수포지션이 아닐때나 현재 매도포지션일때 # 5 > 17 > 50이면 매수 if (entry == 0 or (entry >= 1 and MarketPosition == 0 and MarketPosition(1) != 1) or MarketPosition == -1) and var1 > var2 and var2 > var3 and var1 >= var3+PriceScale*3 and var1 <= var3+PriceScale*31 Then buy("b21",OnClose,def,1); #직전거래가 매수이고 목표수익으로 청산된 후 #고가가 17이평+5틱 이상 형성된적이 없으면 20번재 봉에서 매수 if entry >= 1 and MarketPosition == 0 and MarketPosition(1) == 1 and IsExitName("BP2",1) == true And BarsSinceEntry == 20 and countif(H < var2+PriceScale*5,20) == 20 Then buy("b22"); #당일 첫진입이거나 첫진입이후 무포지션이고 직전거래가 매도포지션이 아닐때나 현재 매수포지션일때 # 50 > 17 > 5이면 매도 if (entry == 0 or (entry >= 1 and MarketPosition == 0 and MarketPosition(1) != -1) or MarketPosition == 1) and var3 > var2 and var2 > var1 and var3 >= var1+PriceScale*3 and var3 <= var1+PriceScale*31 Then sell("s21",OnClose,def,1); #직전거래가 매도이고 목표수익으로 청산된 후 #저가가 17이평-5틱 이하로 형성된적이 없으면 20번재 봉에서 매도 if entry >= 1 and MarketPosition == 0 and MarketPosition(1) == -1 and IsExitName("SP2",1) == true And BarsSinceEntry == 20 and countif(L > var2-PriceScale*5,20) == 20 Then sell("s22"); if MarketPosition == 1 and (IsEntryName("b21") == true or IsEntryName("b22") == true) Then{ exitlong("BP2",atlimit,EntryPrice+PriceScale*12); exitlong("BL2",AtStop,EntryPrice-PriceScale*17); } if MarketPosition == -1 and (IsEntryName("s21") == true or IsEntryName("s22") == true) Then{ ExitShort("SP2",atlimit,EntryPrice-PriceScale*12); ExitShort("SL2",AtStop,EntryPrice+PriceScale*17); } } SetStopLoss(PriceScale*6,PointStop); SetStopProfittarget(PriceScale*15,PointStop); 즐거운 하루되세요 > 신나는파파 님이 쓴 글입니다. > 제목 : 시스템식 부탁드려요....감사합니다. > 오일 : 1분봉기준 5이평, 17이평, 50이평 1. 매매원칙을 A형과 B형으로 구분 A형 : 09:00 ~ 18:55 B형 : 19:00 ~ 장종료시까지 < A 형 > ★ 매수원칙 1. 이평선 배열상태가 맨아래 17이평, 중간 5이평, 맨위에 50이평 위치 하고 17이평값이 5이평보다는 작아야하며, 50이평은 5이평보다 커야 한다. 이것을 숫자로 표시하면 17 < 5 < 50 이런형식으로 단,. 5이평, 17이평, 50이평의 값이 어느 한가지라도 같으면 안됨. 2. 처음진입은 1번 조건을 모두 충족시키면 1분봉 종가에 시장가로 진입하여 익절 6틱 , 손절 15틱 3. 두번째 진입은 첫번째 진입신호가 나와 진입하여 익절을 한 봉 그다음봉 부터 20번째봉에서 진입 하는데 이때 20개봉 모두가 다음조건을 충족시켜야 한다. - 17이평을 아래로 5틱이상 훼손시키면 안됨. (20개봉중 어느한개라도 17이평에서 아래로 5틱이상을 훼손할시는 두번째 진입은 안됨) : 20개봉이 모두 조건을 충족 시키면 이평선 배열상태 상관없이 20번째봉 종가에 시장가로 진입하여 익절 6, 손절 15틱 4. 리버스 신호 - 처음신호나 추가신호가 나와 진입했는데 익청이든 손절이든 주지않고 반대(매도)신호가 나오면 매수했던 물량 청산과 동시 매도진입해야함. - 처음신호나 추가신호가 나와 진입후 익절이든 손절이든 정리하고 무포인 상태에서 반대(매도신호)가 나오면 진입 ★ 매도원칙 1. 이평선 배열상태가 맨위 17이평, 중간 5이평 맨아래에 50이평 위치 17이평값이 5이평보다는 커야야하며, 50이평은 5이평보다 작아야 한다. 17 > 5 > 50 단,. 5이평, 17이평, 50이평의 값이 어느 한가지라도 같으면 안됨. 2. 처음진입은 1번을 모두 충족시키면 1분봉 종가에 시장가로 진입하여 익절 6틱 , 손절 15틱 3. 두번째 진입은 첫번째 진입신호가 나와 진입하여 익절을 한 봉 그다음봉 부터 20번째봉에서 진입 하는데 이때 20개봉 모두가 다음조건을 충족시켜야 한다. - 17이평을 위로 5틱이상 훼손시키면 안됨. (20개봉중 어느한개라도 17이평에서 위로 5틱이상을 훼손할시는 두번째 진입은 안됨) : 20개봉이 모두 조건을 충족 시키면 이평선 배열상태 상관없이 20번째봉 종가에 시장가로 진입하여 익절 6, 손절 15틱 4. 리버스 신호 - 처음신호나 추가신호가 나와 진입했는데 익청이든 손절이든 주지않고 반대(매수)신호가 나오면 매도 보유물량만큼 청산과 동시 리버스진입해야함. - 처음신호나 추가 신호가 나와 진입후 익절이든 손절이든 정리하고 무포인 상태에서 매수신호가 나오면 진입 오일 : 1분봉기준 5이평, 17이평, 50이평 B 형 (19:00 ~ 장종료시까지 ) ★ 매수원칙 # 처음진입 : 5이평 17이평 , 50이평 정배열 상태에 진입 단. 1. 5이평, 17이평, 50이평 값이 어느것이라도 같으면 안됨. 5> 17> 50 2. 5이평과 50이평 값 차이가 1부터 3까지, 그리고 31부터는 진입안됨. 3. 1과 2의 조건을 모두 충족하면 1분봉 종가에 시장가로 진입 익청 12틱, 손절 17틱 # 1차 추가진입 O 처음진입한것이 정리된후 는 익절을 한 봉 그다음봉 부터 20번째봉에서 진입 하는데 이때 20개봉 모두가 다음조건을 충족시켜야 한다. - 17이평을 위로 5틱이상 훼손시키면 안됨. (20개봉중 어느한개라도 17이평에서 위로 5틱이상을 훼손할시는 두번째 진입은 안됨) - 20개봉이 모두 조건을 충족 시키면 이평선 배열상태 상관없이 20번째봉 종가에 시장가로 진입하여 익절 12, 손절 17틱 # 2차 추가진입 3차 추가진입 4차 추가진입은 1차 추가진입과 동일 # 리버스 신호 - 처음신호나 추가신호가 나와 진입했는데 익청이든 손절이든 주지않고 반대(매도신호)가 나오면 매수보유물량 청산과 동시 매도진입해야함. - 처음신호나 추가 신호가 나와 진입후 익절이든 손절이든 정리하고 무포인 상태에서 매도신호가 나오면 진입 ★ 매도원칙 # 처음진입 : 5이평 17이평 , 50이평 역배열 상태에 진입 단. 1. 5이평, 17이평, 50이평 값이 어느것이라도 같으면 안됨. 5 < 17 < 50 2. 5이평과 50이평값 차이가 1부터 3까지, 그리고 31부터는 진입안됨. 3. 1과 2의 조건을 모두 충족하면 1분봉 종가에 시장가로 진입 익청 12틱, 손절 17틱 # 1차 추가진입 O 처음진입한것이 정리된후 는 익절을 한 봉 그다음봉 부터 20번째봉에서 진입 하는데 이때 20개봉 모두가 다음조건을 충족시켜야 한다. - 17이평을 위로 5틱이상 훼손시키면 안됨. (20개봉중 어느한개라도 17이평에서 위로 5틱이상을 훼손할시는 두번째 진입은 안됨) - 20개봉이 모두 조건을 충족 시키면 이평선 배열상태 상관없이 20번째봉 종가에 시장가로 진입하여 익절 12, 손절 17틱 # 2차 추가진입 3차 추가진입 4차 추가진입은 1차 추가진입과 동일 # 리버스 신호 - 처음신호나 추가신호가 나와 진입했는데 익청이든 손절이든 주지않고 반대(매수신호)가 나오면 매도보유물량 청산과 동시 매수진입해야함. - 처음신호나 추가신호가 나와 진입후 익절이든 손절이든 정리하고 무포인 상태에서 매수신호가 나오면 진입 기타사항 1. 계약수는 처음 진입 1개, 추가진입 1개, 총 2개 2개 진입후 추가신호 나와도 진입하지 않는다. 단. 처음 진입한것이 정리되고 추가진입은 정리되지 않은 상태에서 추가 신호가 나오면 진입가능 2. A형과 B형 교체시간대에 포지션이 있으면 정리후 5분뒤에 B형으로 전환 3. a형과 b형 한챠트에서 수식가능하게 해주세요.. 만약에 같이 구동이 어려우면 따로해주시구요.. 가능하다면 같이 되었으면 좋겠습니다. 감사합니다.