커뮤니티
수식 작성 부탁드립니다.
2016-04-23 12:27:22
141
글번호 97402
장 open이 우리나라 아침 7시, 장 close가 6시 일때,
(아래 dayhigh, daylow, dayclose가 이시간대와 연동 되었으면 합니다)
PivPnt = (DayHigh(1) + DayLow(1) + DayClose(1)) / 3;
Support1 = (PivPnt * 2) - DayHigh(1);
Resistance1 = (PivPnt * 2) - DayLow(1);
#롱진입조건
15분봉 기준으로, PivPnt<dayopen 이고 장 open 이후 20봉의 저가가 전부 PivPnt보다 높았다면 진입
#이익실현
보유수량 50%에 대해서는 Support1 도달시 이익실현,
나머지 50%에 대해서는 Support1 돌파 이후 atr(14) trailing stop
#청산조건
보유수량 50%에 대해서는 PivPnt 도달시 청산,
남저ㅣ 50%에 대해서는 (PivPnt+Resistance1)/2 도달시 청산
감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-04-25 18:14:24
안녕하세요
예스스탁입니다.
1.
dayhigh,daylow,dayopen,dayclose는
영업일 변경기준으로 계산을 합니다. 0시가 아닙니다.
차트를 우리나라시간기준으로 설정하시면
7시~다음날 06시가 하루입니다.
2
var : PivPnt(0),Support1(0),Resistance1(0),idx(0);
PivPnt = (DayHigh(1) + DayLow(1) + DayClose(1)) / 3;
Support1 = (PivPnt * 2) - DayHigh(1);
Resistance1 = (PivPnt * 2) - DayLow(1);
if bdate != bdate[1] Then
idx = 0;
idx = idx+1;
if idx == 20 and PivPnt < dayopen and
countif(L > PivPnt,20) == 20 Then
buy();
if MarketPosition == 1 Then{
ExitLong("BP1",atlimit,Support1,"",Floor(MaxContracts*0.5),1);
if highest(h,BarsSinceEntry) > Support1 Then
ExitLong("BP2",AtStop,highest(h,BarsSinceEntry)-atr(14));
ExitLong("BL1",AtStop,PivPnt,"",Floor(MaxContracts*0.5),1);
ExitLong("BL2",AtStop,(PivPnt+Resistance1)/2);
}
즐거운 하루되세요
> 라면의비밀 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁드립니다.
> 장 open이 우리나라 아침 7시, 장 close가 6시 일때,
(아래 dayhigh, daylow, dayclose가 이시간대와 연동 되었으면 합니다)
PivPnt = (DayHigh(1) + DayLow(1) + DayClose(1)) / 3;
Support1 = (PivPnt * 2) - DayHigh(1);
Resistance1 = (PivPnt * 2) - DayLow(1);
#롱진입조건
15분봉 기준으로, PivPnt<dayopen 이고 장 open 이후 20봉의 저가가 전부 PivPnt보다 높았다면 진입
#이익실현
보유수량 50%에 대해서는 Support1 도달시 이익실현,
나머지 50%에 대해서는 Support1 돌파 이후 atr(14) trailing stop
#청산조건
보유수량 50%에 대해서는 PivPnt 도달시 청산,
남저ㅣ 50%에 대해서는 (PivPnt+Resistance1)/2 도달시 청산
감사합니다.