커뮤니티
분할청산식의 분봉적용
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계약 쳥산 ( Atstop )
3. 2차 매수청산 : 매수가 대비 20% 상승시 3계약 청산 ( Atstop )
4. 3차 매수청산 : 매수가 대비 30% 상승시 2계약 청산 (Atstop )
5. 매수청산 : 종가가 5 이평선을 하향돌파시 매수잔량 다음봉 시초가 매수 잔량청산
( AtMarket )
*** 매수청산이 분할로 이루어지면 그 매수잔량을 어떻게 인식시켜야 할지 모르겠네요
예를 들면 1차 매수청산이 돼고나서 종가가 5 이평을 하향돌파하는 경우도 있고
2차 매수청산이 돼고 나서 종가가 5 이평을 하향돌파하는 경우
3차 매수청산이 돼고 나서 종가가 5 이평을 하향돌파하는 경우와
매수후에 분할청산이 돼지 않고 종가가 5 이평을 하향돌파하는 경우에도
청산이 돼는 수식을 부탁드립니다.
답변에 미리 감사드리고 항상 건승하세요 ^.^
다음글
이전글