커뮤니티
청산관련
2012-12-24 22:36:43
261
글번호 57549
너무 번거롤게 해서 죄송하네요 .... 수고해주세요
매도진입후 저가가 전일저가 혹은 시초가-전일변동폭*0.5 를 터치한적잇으면
손익분기에서 청산;
매수진입후 고가가 전일고가 혹은 시초가+전일변동폭*0.5를 터치한적잇으면
손익분기에서 청산;
매도 진입후 당일첫봉 고가를 터치하면 매도청산;
매수 진입후 당일첫봉 저가를 터치하면 매수청산;
진입봉을 현재봉으로보면,진입봉을포함하여 직전n개봉의 최저가를터치하면 매수청산
최고가를 터치하면 매도청산 ;
시초가가전일고가보다큰경우에 매수포지션진입하면,시초가를터치하면 매수청산;
시초가가전일저가보다작은경우에 매도포지션진입하면 시초가를터치하면 매도청산;
매수,매도 청산후(손절,익절) 조건만족하면 그 다음봉에서 바로 신규진입신호가 나오는데 , 최소한 3개봉 경과한뒤에 신규진입신호가 나오게 하는식 부탁드립니다
감사합니다 ..
즐거운 크리스마스 보내세요 ...
답변 1
예스스탁 예스스탁 답변
2012-12-26 13:51:31
안녕하세요
예스스탁입니다.
#매도진입후 저가가 전일저가 혹은 시초가-전일변동폭*0.5 를 터치한적잇으면 손익분기에서 청산;
#매수진입후 고가가 전일고가 혹은 시초가+전일변동폭*0.5를 터치한적잇으면 손익분기에서 청산;
if MarketPosition == -1 Then{
if lowest(L,BarsSinceEntry) <= daylow(1) or
lowest(L,BarsSinceEntry) <= dayopen-(dayhigh(1)-daylow(1))*0.5 Then
ExitShort("sx1",AtStop,EntryPrice);
}
if MarketPosition == 1 Then{
if Highest(H,BarsSinceEntry) >= DayHigh(1) or
Highest(H,BarsSinceEntry) >= dayopen+(dayhigh(1)-daylow(1))*0.5 Then
ExitLong("bx1",AtStop,EntryPrice);
}
#매도 진입후 당일첫봉 고가를 터치하면 매도청산;
#매수 진입후 당일첫봉 저가를 터치하면 매수청산;
if MarketPosition == -1 Then
ExitShort("sx2",AtStop,H[dayindex]);
if MarketPosition == 1 Then
ExitLong("bx2",AtStop,L[dayindex]);
#진입봉을 현재봉으로보면,진입봉을포함하여 직전n개봉의 최저가를터치하면 매수청산
#최고가를 터치하면 매도청산 ;
input : N(5);
if MarketPosition == 1 Then
ExitLong("bx3",AtStop,Lowest(L,N)[BarsSinceEntry]);
if MarketPosition == -1 Then
ExitShort("sx3",AtStop,Highest(H,N)[BarsSinceEntry]);
#시초가가전일고가보다큰경우에 매수포지션진입하면,시초가를터치하면 매수청산;
#시초가가전일저가보다작은경우에 매도포지션진입하면 시초가를터치하면 매도청산;
if MarketPosition == 1 and dayopen > dayhigh(1) Then
exitlong("bx4",AtStop,dayopen);
if MarketPosition == -1 and dayopen < DayLow(1) Then
ExitShort("sx4",AtStop,dayopen);
#매수,매도 청산후(손절,익절) 조건만족하면 그 다음봉에서 바로 신규진입신호가 나오
#는데 , 최소한 3개봉 경과한뒤에 신규진입신호가 나오게 하는식 부탁드립니다
var : cnt(0),count(0);
count = 0;
for cnt = 0 to 10{
if sdate == EntryDate(cnt) Then
count = count+1;
}
if MarketPosition == 0 Then{
if count == 0 or (count >= 1 and BarsSinceExit(1) >= 3) Then
if 매수조건 Then
buy();
if 매도조건 Then
sell();
}
즐거운 하루되세요
> CSI300 님이 쓴 글입니다.
> 제목 : 청산관련
> 너무 번거롤게 해서 죄송하네요 .... 수고해주세요
매도진입후 저가가 전일저가 혹은 시초가-전일변동폭*0.5 를 터치한적잇으면
손익분기에서 청산;
매수진입후 고가가 전일고가 혹은 시초가+전일변동폭*0.5를 터치한적잇으면
손익분기에서 청산;
매도 진입후 당일첫봉 고가를 터치하면 매도청산;
매수 진입후 당일첫봉 저가를 터치하면 매수청산;
진입봉을 현재봉으로보면,진입봉을포함하여 직전n개봉의 최저가를터치하면 매수청산
최고가를 터치하면 매도청산 ;
시초가가전일고가보다큰경우에 매수포지션진입하면,시초가를터치하면 매수청산;
시초가가전일저가보다작은경우에 매도포지션진입하면 시초가를터치하면 매도청산;
매수,매도 청산후(손절,익절) 조건만족하면 그 다음봉에서 바로 신규진입신호가 나오는데 , 최소한 3개봉 경과한뒤에 신규진입신호가 나오게 하는식 부탁드립니다
감사합니다 ..
즐거운 크리스마스 보내세요 ...
다음글
이전글