커뮤니티

수식 문의드립니다.

프로필 이미지
깜피
2023-12-26 19:39:28
1069
글번호 175167
답변완료
안녕하세요. 안녕하세요 전에 내용을 작성해주셨는데 제가 설명을 제대로 못한 것 같아서 그림으로 표현해봤습니다. 혹시 설명이 잘안된다면 차트에 정확한 숫자를 찍어서 올리겠습니다. 감사합니다. --------- 전제(매수) * 시가가 매수예정가격보다 낮을 경우 시가에 매수 후, 시가에서부터 한 구간 하락 시 마다 추가 매수// 모든 매수 차수에 해당 -> 시가가 낮을 경우 해당 매수구간은 1구간 값이 달라짐 * 시가가 전일 종가보다 10% 이상 하락한 경우에는 당일에는 종가에 1회차수만 매수(종가 상승/하락 무관)하고 그 이후 매수차수부터는 종가 기준으로 한 구간 하락 시마다 추가 매수 -> 종가에 따라 해당 매수구간은 1구간 값이 달라짐 * 기준봉 이후 120일 이내에 b1(최초 및 재매수 시 b1) 발생 시 거래 시작 * 230일 최저가 이하일 경우에는 b1(최초 및 재매수 시 b1) 매수 금지(b1 매수된 상태에서 b2 등이 나온 경우에는 매수 가능) 매수기준 * 기준가격 선정 후 3구간 하락 시 b1(최초 1차 매수 또는 재매수 1차 매수) * 1차매도(2회차 이상 매수 한 후 최종매수물량만 매도된 경우) 후 하락하는 경우 다시 분할 매수 * b6까지 매수 후 b8에서 손절 // 전체 매도 후 재매수 발생 시, 신규 b1은 최초 b1 대비 3구간 이상 하락해서 발생 하므로 b6가 최초 b1대비 8구간 이상 하락해서 발생함 매도기준 * 1차매도 : 최종 매수 가격 대비 1구간 상승 시 최종 매수분 매도(b1만 매수시에는 전체 매도되는 것과 동일(매도1)) * 전체매도 : 1차매도 후 1구간 이상 하락하지 않고 매도가격에서 1구간 추가 상승 시(최저 매수 가격 대비 2구간 상승을 의미) 잔여 분 전체 매도(V패턴 or w패턴) * 분할매도 후 재매수 : 잔여 물량이 남은 상태에서 재매수 시 v패턴 및 w패턴으로 다시 매도 * 전체매도 후 재매수 : 직전 거래 중 최저가에서 3구간 하락 시 b1 재매수(단, b1 재매수 이전에 한구간 반등한 경우 반등 최저가에서 다시 3구간 하락해서 b1 재매수 진행)
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-12-26 16:49:49

> 깜피 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 안녕하세요. 안녕하세요 전에 내용을 작성해주셨는데 제가 설명을 제대로 못한 것 같아서 그림으로 표현해봤습니다. 혹시 설명이 잘안된다면 차트에 정확한 숫자를 찍어서 올리겠습니다. 감사합니다. --------- 전제(매수) * 시가가 매수예정가격보다 낮을 경우 시가에 매수 후, 시가에서부터 한 구간 하락 시 마다 추가 매수// 모든 매수 차수에 해당 -> 시가가 낮을 경우 해당 매수구간은 1구간 값이 달라짐 * 시가가 전일 종가보다 10% 이상 하락한 경우에는 당일에는 종가에 1회차수만 매수(종가 상승/하락 무관)하고 그 이후 매수차수부터는 종가 기준으로 한 구간 하락 시마다 추가 매수 -> 종가에 따라 해당 매수구간은 1구간 값이 달라짐 * 기준봉 이후 120일 이내에 b1(최초 및 재매수 시 b1) 발생 시 거래 시작 * 230일 최저가 이하일 경우에는 b1(최초 및 재매수 시 b1) 매수 금지(b1 매수된 상태에서 b2 등이 나온 경우에는 매수 가능) 매수기준 * 기준가격 선정 후 3구간 하락 시 b1(최초 1차 매수 또는 재매수 1차 매수) * 1차매도(2회차 이상 매수 한 후 최종매수물량만 매도된 경우) 후 하락하는 경우 다시 분할 매수 * b6까지 매수 후 b8에서 손절 // 전체 매도 후 재매수 발생 시, 신규 b1은 최초 b1 대비 3구간 이상 하락해서 발생 하므로 b6가 최초 b1대비 8구간 이상 하락해서 발생함 매도기준 * 1차매도 : 최종 매수 가격 대비 1구간 상승 시 최종 매수분 매도(b1만 매수시에는 전체 매도되는 것과 동일(매도1)) * 전체매도 : 1차매도 후 1구간 이상 하락하지 않고 매도가격에서 1구간 추가 상승 시(최저 매수 가격 대비 2구간 상승을 의미) 잔여 분 전체 매도(V패턴 or w패턴) * 분할매도 후 재매수 : 잔여 물량이 남은 상태에서 재매수 시 v패턴 및 w패턴으로 다시 매도 * 전체매도 후 재매수 : 직전 거래 중 최저가에서 3구간 하락 시 b1 재매수(단, b1 재매수 이전에 한구간 반등한 경우 반등 최저가에서 다시 3구간 하락해서 b1 재매수 진행)
프로필 이미지

예스스탁 예스스탁 답변

2023-12-26 18:10:38

안녕하세요 예스스탁입니다. 아래 내용만으로 모두 해결이 가능하실지 모르겠습니다. 주석을 첨부해 드립니다. 주석참고하셔서 완성하시기 바랍니다. var : 기준가격(0),폭(0),bl(0),T1(0),T2(0),T3(0),SP(0),vol(0),EP(0); #현재 포지션 없음 if MarketPosition == 0 Then { #전체 첫거래일때 if TotalTrades == 0 Then { #기준가격 위에서 하락해서 기준가격을 터치하면 매수 if L > 기준가격 Then Buy("b1",atlimit,기준가격); } Else #두번째 거래부터 { #매도가 발생하면 진입기준값은 직전 매수구간 최저가로 셋팅 if MarketPosition != MarketPosition[1] Then EP = bl; #매도이후 최저가가 EP보다 작고 최저가대비 한폭이상 상승하면 #이시점 매도이후최저가를 진입기준가로 셋팅 if lowest(L,BarsSinceExit(1)) < EP and H >= lowest(L,BarsSinceExit(1))+폭 Then EP = lowest(L,BarsSinceExit(1)); #EP값 기준 3폭 하락하면 매수 Buy("b1.",AtLimit,EP-폭*3); } } if MarketPosition == 1 Then { #매수구간 최저가 if bl == 0 or (bl > 0 and l < bl) Then bl = l; #최근신호가 진입이면 if CurrentContracts > CurrentContracts[1] Then { #신호기준가는 최근 진입가 SP = LatestEntryPrice(0); #신호방향은 1 T1 = 1; #직전신호방향 T2 = T2[1]; #전전 신호방향 T3 = T3[1]; #최근 진입수량 vol = CurrentContracts-CurrentContracts[1]; } #최근신호가 청산신호이면 if CurrentContracts < CurrentContracts[1] Then { #신호기준가는 최근 청산가 SP = LatestExitPrice(0); #신호방향은 -1 T1 = -1; #직전신호방향 T2 = T2[1]; #전전 신호방향 T3 = T3[1]; } #시가가 전봉종가대비 10% 이상 하락하지 않으면 if NextBarOpen > C*0.90 Then { #직전 신호가 대비 한폭 하락하면 매수 Buy("bb1",AtLimit,SP-폭); } #10%이상 하락이면 종가에 매수 if O < C[1]*0.90 Then Buy("bb"); #최근 신호방향이 진입신호이면 신호기준가에서 한폭 상승하면 최종진입수량만 청산 if T1 == 1 Then ExitLong("bx1",AtLimit,SP-폭,"",vol,1); #최근 신호방향이 청산신호이고 한폭 상승하면 전량 청산 if T1 == -1 Then ExitLong("bx2",AtLimit,SP-폭); #진입 --> 청산 --> 진입 상태에서 최근 신호가에서 한폭 상승하면 전량청산 if T3 == 1 and T2 == -1 and T1 == 1 Then ExitLong("bx",AtLimit,SP-폭); } Else { T1 = 0; T2 = 0; T3 = 0; } 즐거운 하루되세요 > 깜피 님이 쓴 글입니다. > 제목 : 수식 문의드립니다. > 안녕하세요. 안녕하세요 전에 내용을 작성해주셨는데 제가 설명을 제대로 못한 것 같아서 그림으로 표현해봤습니다. 혹시 설명이 잘안된다면 차트에 정확한 숫자를 찍어서 올리겠습니다. 감사합니다. --------- 전제(매수) * 시가가 매수예정가격보다 낮을 경우 시가에 매수 후, 시가에서부터 한 구간 하락 시 마다 추가 매수// 모든 매수 차수에 해당 -> 시가가 낮을 경우 해당 매수구간은 1구간 값이 달라짐 * 시가가 전일 종가보다 10% 이상 하락한 경우에는 당일에는 종가에 1회차수만 매수(종가 상승/하락 무관)하고 그 이후 매수차수부터는 종가 기준으로 한 구간 하락 시마다 추가 매수 -> 종가에 따라 해당 매수구간은 1구간 값이 달라짐 * 기준봉 이후 120일 이내에 b1(최초 및 재매수 시 b1) 발생 시 거래 시작 * 230일 최저가 이하일 경우에는 b1(최초 및 재매수 시 b1) 매수 금지(b1 매수된 상태에서 b2 등이 나온 경우에는 매수 가능) 매수기준 * 기준가격 선정 후 3구간 하락 시 b1(최초 1차 매수 또는 재매수 1차 매수) * 1차매도(2회차 이상 매수 한 후 최종매수물량만 매도된 경우) 후 하락하는 경우 다시 분할 매수 * b6까지 매수 후 b8에서 손절 // 전체 매도 후 재매수 발생 시, 신규 b1은 최초 b1 대비 3구간 이상 하락해서 발생 하므로 b6가 최초 b1대비 8구간 이상 하락해서 발생함 매도기준 * 1차매도 : 최종 매수 가격 대비 1구간 상승 시 최종 매수분 매도(b1만 매수시에는 전체 매도되는 것과 동일(매도1)) * 전체매도 : 1차매도 후 1구간 이상 하락하지 않고 매도가격에서 1구간 추가 상승 시(최저 매수 가격 대비 2구간 상승을 의미) 잔여 분 전체 매도(V패턴 or w패턴) * 분할매도 후 재매수 : 잔여 물량이 남은 상태에서 재매수 시 v패턴 및 w패턴으로 다시 매도 * 전체매도 후 재매수 : 직전 거래 중 최저가에서 3구간 하락 시 b1 재매수(단, b1 재매수 이전에 한구간 반등한 경우 반등 최저가에서 다시 3구간 하락해서 b1 재매수 진행)