커뮤니티
수식부탁드립니다
2015-05-21 17:16:04
113
글번호 86297
최근 4주간(20일)의 고가 돌파시 신규매수
최근 4주간(20일)의 저가 이탈시 신규매도
청산규칙
최근 2주간(10일)의 저가 이탈시 청산
최근 2주간(10일)의 고가 돌파시 청산
손절규칙
1% 반대 포지션 손절
답변 1
예스스탁 예스스탁 답변
2015-05-21 18:38:59
안녕하세요
예스스탁입니다.
input : N1(10),N2(20);
var : cnt(0),H10(0),L10(0),H20(0),L20(0);
H10 = dayhigh(1);
L10 = DayLow(1);
H20 = dayhigh(1);
L20 = DayLow(1);
for cnt = 1 to N2{
if cnt <= N1 Then{
if dayhigh(cnt) > H10 Then
H10 = dayhigh(cnt);
if daylow(cnt) < L10 Then
L10 = daylow(cnt);
}
if cnt <= N2 Then{
if dayhigh(cnt) > H20 Then
H20 = dayhigh(cnt);
if daylow(cnt) < L20 Then
L20 = daylow(cnt);
}
}
if MarketPosition <= 0 and H20 > 0 Then
buy("b",AtStop,H20+PriceScale);
if MarketPosition >= 0 and L20 < 0 Then
sell("s",AtStop,L20-PriceScale);
if MarketPosition == 1 and L10 > 0 Then
ExitLong("bx",AtStop,L10-PriceScale);
if MarketPosition == -1 and H10 > 0 Then
ExitShort("sx",AtStop,H10+PriceScale);
SetStopLoss(1,PercentStop);
즐거운 하루되세요
> 원칙준수 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> 최근 4주간(20일)의 고가 돌파시 신규매수
최근 4주간(20일)의 저가 이탈시 신규매도
청산규칙
최근 2주간(10일)의 저가 이탈시 청산
최근 2주간(10일)의 고가 돌파시 청산
손절규칙
1% 반대 포지션 손절
다음글