커뮤니티

청산관련

프로필 이미지
CSI300
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개봉 경과한뒤에 신규진입신호가 나오게 하는식 부탁드립니다 감사합니다 .. 즐거운 크리스마스 보내세요 ...