커뮤니티

분할청산식의 분봉적용

프로필 이미지
회원
2005-03-30 12:35:33
1427
글번호 6968
답변완료
안녕하세요? 예스스탁에 있는 분할매매는 일봉을 기준으로 돼어있어서 분봉에 적용할려고 하니 실력이 부족해서 힘드네요. 다음과 같이 분할매매를 할려고 하는데 그 수식을 부탁드립니다. - 다 음 - 1. 매수진입 : 종가가 5 이평선을 상향돌파시 10계약 다음봉 시초가 매수 ( AtMarket) 2. 1차 매수청산 : 매수가 대비 10% 상승시 5계약 쳥산 ( Atstop ) 3. 2차 매수청산 : 매수가 대비 20% 상승시 3계약 청산 ( Atstop ) 4. 3차 매수청산 : 매수가 대비 30% 상승시 2계약 청산 (Atstop ) 5. 매수청산 : 종가가 5 이평선을 하향돌파시 매수잔량 다음봉 시초가 매수 잔량청산 ( AtMarket ) *** 매수청산이 분할로 이루어지면 그 매수잔량을 어떻게 인식시켜야 할지 모르겠네요 예를 들면 1차 매수청산이 돼고나서 종가가 5 이평을 하향돌파하는 경우도 있고 2차 매수청산이 돼고 나서 종가가 5 이평을 하향돌파하는 경우 3차 매수청산이 돼고 나서 종가가 5 이평을 하향돌파하는 경우와 매수후에 분할청산이 돼지 않고 종가가 5 이평을 하향돌파하는 경우에도 청산이 돼는 수식을 부탁드립니다. 답변에 미리 감사드리고 항상 건승하세요 ^.^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-04-01 17:06:29

안녕하세요 예스스탁입니다. 문의하신 식은 다음과 같습니다. input : 매수수량(10); var : cnt(0),매도잔량(0); if marketposition() == 0 and Crossup(C,ma(c,5)) and cnt < 1 then{ buy("매수",Onclose,def,매수수량); var1 = C; cnt = cnt +1; } if C >= entryprice()+0.5 then{ exitlong("청산1",atstop,entryprice()*1.01,"",5); } if C >= entryprice()+1 then{ exitlong("청산2",atstop,entryprice()*1.02,"",3); } if c >= entryprice()+1.5 then{ exitlong("청산3",atstop,entryprice()*1.03,"",2); cnt = 0; } if crossdown(c,ma(c,20)) then{ exitlong("청산",atmarket,def,"",CurrentContracts()); cnt = 0; } 즐거운 하루되세요 > CJ_D3ETCAFE 님이 쓴 글입니다. > 제목 : 분할청산식의 분봉적용 > 안녕하세요? 예스스탁에 있는 분할매매는 일봉을 기준으로 돼어있어서 분봉에 적용할려고 하니 실력이 부족해서 힘드네요. 다음과 같이 분할매매를 할려고 하는데 그 수식을 부탁드립니다. - 다 음 - 1. 매수진입 : 종가가 5 이평선을 상향돌파시 10계약 다음봉 시초가 매수 ( AtMarket) 2. 1차 매수청산 : 매수가 대비 10% 상승시 5계약 &#52453;산 ( Atstop ) 3. 2차 매수청산 : 매수가 대비 20% 상승시 3계약 청산 ( Atstop ) 4. 3차 매수청산 : 매수가 대비 30% 상승시 2계약 청산 (Atstop ) 5. 매수청산 : 종가가 5 이평선을 하향돌파시 매수잔량 다음봉 시초가 매수 잔량청산 ( AtMarket ) *** 매수청산이 분할로 이루어지면 그 매수잔량을 어떻게 인식시켜야 할지 모르겠네요 예를 들면 1차 매수청산이 돼고나서 종가가 5 이평을 하향돌파하는 경우도 있고 2차 매수청산이 돼고 나서 종가가 5 이평을 하향돌파하는 경우 3차 매수청산이 돼고 나서 종가가 5 이평을 하향돌파하는 경우와 매수후에 분할청산이 돼지 않고 종가가 5 이평을 하향돌파하는 경우에도 청산이 돼는 수식을 부탁드립니다. 답변에 미리 감사드리고 항상 건승하세요 ^.^