커뮤니티
수식문의드립니다.
2014-01-09 14:25:10
152
글번호 71203
집게발을 구현해보고자 했습니다.
마
주봉상 집게발일경우, 총 최대 14일 ( 휴장일 생각하면) 10일가량의
전봉의 고점이 최대 10일내의 고점과의 차이가 x틱 이내일경우 경우 진입한다는 수식이.
간단한듯하면서도, 어떻게 설정해야할지 모르겠습니다.
1. 전봉의 고점이 전 10일내의 고점대비 x틱 이내일경우,
2. 마켓포지션이 없고, 현재가가 고점보다 낮을경우 진입.
후
당일 고점을 넘어갈경우 손절매후, 고점이하로 떨어경우 재진입.
홀드 포지션후 거래일이 바뀐뒤로 고점을 손절매 라인을 잡는 수식.
30 분봉에서 구현하고 싶습니다. 어떻게 해야 할까요?
답변 1
예스스탁 예스스탁 답변
2014-01-09 16:21:44
안녕하세요
예스스탁입니다.
1.
input : X(10);
#10개봉 고가 중 최고가
var1 = highest(H,10);
#고가가 상승 후 하락하면 고점으로 인정
Condition1 = H < H[1] and H[1] > H[2];
if MarketPosition == 0 #무포지션이고
and Condition1 == true #현재 고점발생
and countif(Condition1==true,10) >= 2 #최근 10개봉에 고점이 최소 2개 이상
and H[1] < var1 #현재 고점이 10개봉 최고가는 아니고
And H[1] >= var1-PriceScale*X #최근 고점이 10개봉 최고가 대비 10틱 이내이고
and C < var1 Then #종가가 최고가보다 작으면 매수
buy();
if BarsSinceEntry == 2 Then
ExitLong();
2.
수식이 청산과 재진입뿐이 없습니다.
기본진입식을 추가하시기 바랍니다.
if MarketPosition == -1 Then{
#진입명이 ss일경우 진입후 다음날 당일고점에 도달하면 청산
if IsEntryName("ss") == true Then{
if sdate > EntryDate Then
ExitShort("ssx",AtStop,dayhigh);
}
Else #ss진입이 아닐경우 날짜 관계없이 고점도달하면 청산
ExitShort("sx",AtStop,dayhigh);
}
#sx청산후 당일고점에서 1틱하락하면 매도진입
if MarketPosition == 0 and H == dayhigh and IsExitName("sx",1) == true Then
sell("ss",AtStop,dayhigh-PriceScale);
즐거운 하루되세요
> 매매의추억 님이 쓴 글입니다.
> 제목 : 수식문의드립니다.
> 집게발을 구현해보고자 했습니다.
마
주봉상 집게발일경우, 총 최대 14일 ( 휴장일 생각하면) 10일가량의
전봉의 고점이 최대 10일내의 고점과의 차이가 x틱 이내일경우 경우 진입한다는 수식이.
간단한듯하면서도, 어떻게 설정해야할지 모르겠습니다.
1. 전봉의 고점이 전 10일내의 고점대비 x틱 이내일경우,
2. 마켓포지션이 없고, 현재가가 고점보다 낮을경우 진입.
후
당일 고점을 넘어갈경우 손절매후, 고점이하로 떨어경우 재진입.
홀드 포지션후 거래일이 바뀐뒤로 고점을 손절매 라인을 잡는 수식.
30 분봉에서 구현하고 싶습니다. 어떻게 해야 할까요?
다음글
이전글